Key not recognized - right arrow

Greetings.

I’ve just upgraded from 2.0.12 to 2.0.20, and I find that I’m still[1] getting this error:

The key you just pressed is not recognized by SDL. To help get this fixed, please report this to the SDL forums/mailing list https://discourse.libsdl.org/ X11 KeyCode 114 (106), X11 KeySym 0xFF53 (Right).

I assume that it’s a mistake I made, because the other arrow keys appear fine:

INFO: Key pressed : scancode 230 = Right Alt, keycode 0x40000050 = Left modifiers: (none)
INFO: Key released: scancode 230 = Right Alt, keycode 0x40000050 = Left modifiers: (none)
INFO: Key pressed : scancode 70 = PrintScreen, keycode 0x40000052 = Up modifiers: (none)
INFO: Key released: scancode 70 = PrintScreen, keycode 0x40000052 = Up modifiers: (none)
INFO: Key pressed : scancode 231 = Right GUI, keycode 0x40000051 = Down modifiers: (none)
INFO: Key released: scancode 231 = Right GUI, keycode 0x40000051 = Down modifiers: (none)

My .Xmodmap file includes these two entries:
keycode 102 = Right
keycode 114 = Right

…and that’s really the only thing I’ve found so far.

So I was hoping somebody could help me debug my issue.

Thanks.

[1] I don’t mean that I’ve complained before and the problem hasn’t gone away. Rather, I’d hoped that an upgrade might resolve the issue, and it didn’t.

Bump? I’m still hoping somebody can help me figure out what I did wrong. I got rid of my .Xmodmap file, but I still have the problem. If there’s a system-wide Xmodmap file, I can’t find it.

xev sees the keypress just fine:

KeyPress event, serial 36, synthetic NO, window 0x7a00001,
root 0x795, subw 0x0, time 3895044350, (141,-13), root:(735,704),
state 0x0, keycode 114 (keysym 0xff53, Right), same_screen YES,
XKeysymToKeycode returns keycode: 102
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

but the “checkkeys” program still doesn’t see it.

INFO: Key pressed : scancode 230 = Right Alt, keycode 0x40000050 = Left modifiers: (none)
INFO: Key released: scancode 230 = Right Alt, keycode 0x40000050 = Left modifiers: (none)
The key you just pressed is not recognized by SDL. To help get this fixed, please report this to the SDL forums/mailing list https://discourse.libsdl.org/ X11 KeyCode 114 (106), X11 KeySym 0xFF53 (Right).

Can you try with the latest code?
https://www.libsdl.org/tmp/SDL-2.0.zip

The error message has been disabled, but it should also pick up your right arrow key correctly now.

Thanks!