Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 580992

Summary: Some characters do not trigger KeyEditActions
Product: [Technology] NatTable Reporter: Louis Detweiler <greg.detweiler42>
Component: CoreAssignee: Dirk Fauth <dirk.fauth>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: dirk.fauth
Version: unspecified   
Target Milestone: 2.0.4   
Hardware: PC   
OS: Windows 10   
See Also: https://git.eclipse.org/r/c/nattable/org.eclipse.nebula.widgets.nattable/+/196613
https://git.eclipse.org/c/nattable/org.eclipse.nebula.widgets.nattable.git/commit/?id=d2665f464ce595e8afed0c5b8919d87564732b90
Whiteboard:

Description Louis Detweiler CLA 2022-11-04 18:55:07 EDT
The following characters do not trigger a KeyEditAction when the DefaultEditBindings are used:

`@^|<>

You can see this behavior in the EditorExample of the Editing section of the Classic Examples of the NatTable examples application.

The problem simply seems that the method isLetterOrDigit in LetterOrDigitKeyEventMatcher does not match these 6 characters.
Comment 1 Eclipse Genie CLA 2022-11-05 09:18:11 EDT
New Gerrit change created: https://git.eclipse.org/r/c/nattable/org.eclipse.nebula.widgets.nattable/+/196613
Comment 3 Dirk Fauth CLA 2022-12-14 14:59:24 EST
Released with 2.0.4