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@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp