Community
Participate
Working Groups
Build Identifier: RAP 1.4 M5 The ESC key seems to have a problem when it is bound to an action, I attached a file with the configuration used for the keybinding in the plugin.xml and another file with the code that registers the action. Every other key I've tested works fine. Reproducible: Always
Created attachment 189530 [details] Configuration
Created attachment 189531 [details] Code
In RCP the ESC and DEL keys are called "out-of-order" keys and they are processed in a different way in WorkbenchKeyboard#filterKeySequenceBindings. As "out-of-order" processing is not supported in RAP ( org.eclipse.swt.custom.VerifyKeyListener is missing ), now ESC and DEL key are processed in the standard way. Fixed by changing the WorkbenchKeyboard#isOutOfOrderKey() to always return false.
Please note that we found another issue - bug 338523, related to ESC keybinding.