mirror of https://github.com/FreeRDP/FreeRDP
libfreerdp-locale: DEBUG_KBD of key mappings
This commit is contained in:
parent
1e46fae33e
commit
d2adf3de3f
|
@ -295,6 +295,9 @@ uint32 freerdp_keyboard_init(uint32 keyboardLayoutId)
|
|||
|
||||
uint32 freerdp_keyboard_get_rdp_scancode_from_x11_keycode(uint32 keycode, boolean* extended)
|
||||
{
|
||||
DEBUG_KBD("x11 keycode: %02X -> rdp code: %02X%s", keycode,
|
||||
X11_KEYCODE_TO_RDP_SCANCODE[keycode].code,
|
||||
X11_KEYCODE_TO_RDP_SCANCODE[keycode].extended ? " extended" : "");
|
||||
*extended = X11_KEYCODE_TO_RDP_SCANCODE[keycode].extended;
|
||||
return X11_KEYCODE_TO_RDP_SCANCODE[keycode].code;
|
||||
}
|
||||
|
|
|
@ -717,6 +717,9 @@ int freerdp_keyboard_load_map_from_xkb(void* display)
|
|||
{
|
||||
uint32 vkcode = VIRTUAL_KEY_CODE_TO_XKB_KEY_NAME_TABLE[j].vkcode;
|
||||
|
||||
DEBUG_KBD("%4s: key_code: %02X -> vkcode: %02X -> rdp scancode: %02X%s", xkb_keyname, i, vkcode,
|
||||
VIRTUAL_KEY_CODE_TO_RDP_SCANCODE_TABLE[vkcode].code,
|
||||
VIRTUAL_KEY_CODE_TO_RDP_SCANCODE_TABLE[vkcode].extended ? " extended" : "");
|
||||
X11_KEYCODE_TO_RDP_SCANCODE[i].code = VIRTUAL_KEY_CODE_TO_RDP_SCANCODE_TABLE[vkcode].code;
|
||||
X11_KEYCODE_TO_RDP_SCANCODE[i].extended = extended;
|
||||
|
||||
|
@ -725,6 +728,8 @@ int freerdp_keyboard_load_map_from_xkb(void* display)
|
|||
else
|
||||
RDP_SCANCODE_TO_X11_KEYCODE[VIRTUAL_KEY_CODE_TO_RDP_SCANCODE_TABLE[vkcode].code][0] = i;
|
||||
}
|
||||
else
|
||||
DEBUG_KBD("%4s: key_code: %02X -> no RDP scancode found", xkb_keyname, i);
|
||||
}
|
||||
|
||||
status = true;
|
||||
|
|
Loading…
Reference in New Issue