libfreerdp-locale: DEBUG_KBD of key mappings

This commit is contained in:
Mads Kiilerich 2012-02-21 23:22:03 +01:00
parent 1e46fae33e
commit d2adf3de3f
2 changed files with 8 additions and 0 deletions

View File

@ -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;
}

View File

@ -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;