On 2018-04-24 21:20, Ondrej Pokorny via Lazarus wrote: >> Unfortunately that's how the TToolBar works. No chance to change it. >> We'd need a new toolbar component that would accept focus for the tool >> buttons. > There is one way to do it more simply: add &-hotkeys to the buttons. > E.g. the help button can be triggered with Alt+H (because the caption is > &Help). Adding &-hotkeys to other buttons will allow to trigger them > with a keyboard as well.
I was just going to suggest that, then read your second reply. :-) My other suggestion was to simply place a TActionList on each Package windows. Then define all the actions with associated shortcuts. The Captions of each TAction doesn't need to contain the & symbol for a hotkey (though highly recommended). The defined TAction.Shortcut property works just fine without the & in the TAction.Caption. The for should then process those shortcuts as part of any keyboard event in the form. That's all part of the benefits in using actions. Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus