Hello, Chris! FYI: changed my email address. Some more testing on Arch Linux 64bit, XFCE:
An hotkey assignment <Tab> works fine, but <Ctrl>+<Tab> becomes <Ctrl>-<I> <Ctrl>-<F> doesn't get accepted at all (keypress is ignored, nothnig happens). I think I'll stop digging around that until you get the next version out. Regards, Clemens On 2016-01-07 18:30, Chris Pavlina wrote: > Thanks for the testing. > > On Thu, Jan 7, 2016 at 11:37 AM, <[email protected] > <mailto:[email protected]>> wrote: > > Hello, Chris! > > Attached is an idea/wish, how it could look like. > I hope I am not too demanding/picky... ;-) > > On 2016-01-07 15:28, Chris Pavlina wrote: > > Hey, can I get a couple more people to test the latest version of my > > hotkeys patch? Particularly someone on OS X, as I've not run into the > > guy who usually guineapigs my stuff on OS X since finishing it... :) > > Though testing on ALL platforms is welcome. > > > > https://github.com/cpavlina/kicad/compare/options.patch > > > > Make sure setting hotkeys works for all keys, that everything looks > > halfway decent, no unexpected behavior, etc... Hotkeys can be reset by > > right-clicking them in the list and choosing "Reset". > > Double-clicking and more popping windows to show text which could > be already there... hmmm... not my favorite. :-/ > I prefer to use spreadsheet style editing, so F2 should also edit a field. > Put as much information in place as long as it doesn't overload the user. > Reduce clicks as much as you can. > > > I know, but wx doesn't play nicely with other methods. Trust me, I've tried. > This seems to be a popular method for gtk applications for a reason. > > It still works with just the keyboard, you can also press Enter to activate > the rows in the table. > > > > "Reset" Button might be named as "Reset (all?) to defaults" with > a confirmation is popping up: "Are you sure, you want to reset > all Hotkeys in current (whole tree(==all)/just current branch?) to > it's defaults?" > > > Reset doesn't reset to defaults, it resets to the value it had before the > user changed it. It's like pressing Cancel for just that item. Unfortunately, > there *is* no way to reset to defaults, as there is no global store of > defaults anywhere in KiCad. I'd like to change that, but it'll require some > more refactoring, and other things are higher in priority right now. > > > > > The 'helper' dialog I used seems to be a fairly popular approach for > > this - it's fairly difficult to catch *any* keypress on a control > > embedded in a complex window, there's too much trying to steal > > navigation keys and whatnot. In my testing (on wxGTK and wxMSW Win10) it > > seems quite robust. > > Can you simply avoid/hide that dialog as it doesn't ideally need to > give additional bold-face information? > > > Nope. If it's not visible and focused it doesn't get events. > > > > > Thank you all in advance. :) > > Thanks for working on this great piece of software! > > Regards, > > CKO > > On 2016-01-07 15:28, Chris Pavlina wrote: > > Hey, can I get a couple more people to test the latest version of my > > hotkeys patch? Particularly someone on OS X, as I've not run into the > > guy who usually guineapigs my stuff on OS X since finishing it... :) > > Though testing on ALL platforms is welcome. > > > > https://github.com/cpavlina/kicad/compare/options.patch > > > > Make sure setting hotkeys works for all keys, that everything looks > > halfway decent, no unexpected behavior, etc... Hotkeys can be reset by > > right-clicking them in the list and choosing "Reset". > > > > The 'helper' dialog I used seems to be a fairly popular approach for > > this - it's fairly difficult to catch *any* keypress on a control > > embedded in a complex window, there's too much trying to steal > > navigation keys and whatnot. In my testing (on wxGTK and wxMSW Win10) it > > seems quite robust. > > > > Thank you all in advance. :) > > > > -- > > Chris > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~kicad-developers > > Post to : [email protected] > <mailto:[email protected]> > > Unsubscribe : https://launchpad.net/~kicad-developers > > More help : https://help.launchpad.net/ListHelp > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > <mailto:[email protected]> > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

