Currently, key navigation only works for controls that can be seen. For example if a key is assigned to a control that is located on a tab page that is currently not visible, pressing the assigned key does not do anything.
There should be an option to override this restriction such that pressing the key will toggle the assigned button, even if it is hidden on another tab page.
As an example, I typically implement a way to interrupt the current DAQ operation or fitting process. Of course there is a "cancel" button on one of the tabs that does that too, but I typically also assign the "Esc" key to safely interrupt whatever the program is doing and revert to the idle state.
Unfortunately, if I assign "Esc" to my [Cancel] button, the key shortcut does not work if I am currently on a different tab.
As a workaround I typically place a small global sensor button outside the tab that carries the key assignment and is always visible. There are a couple of problems with this. I need extra code to handle both buttons. I need to waste FP space outside the tabs, which is often not available.
(Ideally, pressing the key should activate the assigned button silently, without switching to the tab where the button resides.)
All it probably needs is another option on the key assignment page, (see picture item underlined in red).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.