← Back to team overview

kicad-developers team mailing list archive

Re: Joy of multi-platform development


Cool.  Let me know if you need any more OSX-assistance.


> On 16 Aug 2018, at 12:05, jp charras <jp.charras@xxxxxxxxxx> wrote:
> Le 16/08/2018 à 12:11, Jeff Young a écrit :
>> Hi JP,
>> Your menu fix for LINUX does work for OSX as well.  The problem is that
>> because it didn’t understand the hotkey *before* your fix it ends up
>> writing 0 (“<unassigned>”) into the hotkeys config, so you have to have
>> your fix *and* you have to reset your hotkeys to default.
>> Is there any way around that second part, or should we just live with it?
>> Cheers,
>> Jeff.
> Looks like Backspace key creates issues.
> Issues depend on the way used to assign a accelerator key to a menu.
> In Legacy mode, the accelerator key is a string added to the menuitem label.
> In Gal mode, the accelerator key is added by a wxAcceleratorEntry.
> For the specific '\b' code, the wxAcceleratorEntry does not show the
> accelerator in menu (both on Linux and Windows), but when added in menu
> label, it works on Linux (as said previously, not on Windows).
> I am currently working on it to try to understand what happens.
> It takes a while because Windows, Ubuntu/KDE and Ubuntu/Unity does not
> show exactly the same menu.
> Besides, Kicad uses "BkSp" as accelerator string (working on Windows)
> but it should be "Back".
> -- 
> Jean-Pierre CHARRAS
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

Follow ups