weston/libweston/backend-rdp
Roland Kaufmann 564f6687eb backend-rdp: Add keyboard mapping for alternate Dvorak layouts
This changeset adds three variants of the U.S. Dvorak layout to the
table that is used to map a keyboard ID in the RDP backend to an Xkb
configuration. This makes it possible to have these variants
propagated seamlessly from an RDP client into the Wayland compositor.

As the backend-rdp module requires at least version 2.3.0 of the
FreeRDP library to build, the symbols for these variants is already
present in include/freerdp/locale/keyboard.h, included by rdp.h here,
and in libfreerdp/locale/xkb_layout_ids.c which translate the selected
layout in Xkb into the keyboard ID sent over the wire for the RDP
protocol.

Signed-off-by: Roland Kaufmann <rlndkfmn+freerdp@gmail.com>
2025-10-21 23:21:55 +01:00
..
meson.build backend-rdp: fix build with freerdp 3.15.0 2025-06-23 13:19:40 +00:00
rdp.c backend-rdp: Add keyboard mapping for alternate Dvorak layouts 2025-10-21 23:21:55 +01:00
rdp.h meson.build: Bump to C11 with GNU extensions 2025-01-21 19:20:06 +00:00
rdpclip.c Add support for FreeRDP 3.x 2024-08-14 12:29:28 +10:00
rdpdisp.c rdp-backend: Fix more scale that should be current_scale 2024-07-11 12:37:25 -05:00
rdputil.c rdp: Make thread checks unconfigurable 2022-05-24 07:29:45 -05:00