| Summary: | Keybinding ESC key not working | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Jesus Luna Quiroga <jrlq> | ||||||
| Component: | Workbench | Assignee: | Project Inbox <rap-inbox> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | jrlq, swimmer_86 | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | 1.4 M6 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Jesus Luna Quiroga
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. |