Community
Participate
Working Groups
Currently, depending on the brwoser, some shortcuts like "F1" for Help or "CTRL+F" for serach can not be prevented using the CANCEL_KEY feature. We should investigate which browser allow which shortcuts to be canceled, and if we can somehow cancel more. One aspect of this is that in Webkit and IE, keydown events are currently not (completely) canceled, as it might prevent further keypress events, which are used to send key events to the server. If this could be fixed or worked around somehow, more shortcuts might be cancelable.
Some keydown events might also not even arrive in KeyEventSupport.js to be canceld due to EventHandlerUtil.js#getEventPseudoTypes.
Fixed together with Bug 367876. Key event canceling is now done per domEvent, not per qooxdoo event.
Note that some behavior still cant be blocked, like certain combinations of Alt+[char] opening a menu in IE.