Idea Summary It should be possible to re-map the keyboard shortcuts in the APEX Builder.
Use Case The default key combination to bring up APEX Spotlight Search is “Ctrl+Quote”, which is not very practical on a non-US keyboard.
Ctrl+Quote is a specific case of a general keyboard shortcut remapping.
@john.snyders , what do you mean by general keyboard shortcut remapping? You mean something we can do at our end?
I ask this because this issue is really annoying me. I just started to use APEX and I like to use spotlight search in other IDEs I use. The “Quote” is mapped to 176 keycode, which doesn't exist in my keyboard layout, so there's no way to use the spotlight search through shortcut.
Yes general keyboard shortcut remapping means a UI that lets the end user change most of the shortcuts (the ones that use apex.actions).
There may be some other key on your keyboard that generates event.code = 'Quote'. Before we used event.which and will still fall back to that if there is no event.code and in this case the Quote key is 222.
Last I checked there was no way for JavaScript to know what is printed on a given key.
If you can create a bookmarklet or plugin or other way of injecting JavaScript you could use code such as the following to set a different key.
apex.actions.lookup("spotlight-search").shortcut = "Ctrl+Insert"; apex.actions.update("spotlight-search");