Files
FreeRDP/client/X11
tiemio e9b71caa09 [client,x11] add keysym-based fallback for keyboard mapping
When using X11 forwarding from non-standard X servers (e.g. XQuartz,
Xephyr), the XKB key names reported by the remote server do not match
the expected evdev names, causing all keys to map to RDP_SCANCODE_UNKNOWN.

Add a keysym-to-scancode lookup table as fallback. Unlike XKB key names,
keysyms are standardized across X11 implementations. The fallback only
fills keycodes that remain unmapped after the XKB pass, so standard
setups are unaffected.

Tested with X11 forwarding from Exegol (Docker) via XQuartz on macOS,
and natively on Linux and macOS.

Related to #4215

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 16:15:43 +01:00
..
2025-07-17 13:59:51 +02:00
2025-09-15 09:11:19 +02:00
2018-09-18 21:25:51 +02:00
2026-02-10 11:29:21 +01:00
2022-01-19 09:24:57 +01:00
2026-02-17 11:07:08 +01:00
2026-02-10 11:29:21 +01:00
2026-02-10 11:29:21 +01:00
2026-02-10 11:29:21 +01:00
2026-02-10 11:29:21 +01:00
2019-11-07 10:53:54 +01:00
2026-02-09 18:30:11 +01:00
2026-02-10 11:29:21 +01:00
2026-02-17 11:07:08 +01:00
2026-01-19 13:05:26 +01:00
2026-02-10 11:29:21 +01:00
2026-02-10 11:29:21 +01:00
2026-02-10 11:29:21 +01:00
2026-02-10 11:29:21 +01:00