tsm: handle ISO_Left_Tab
If Shift+Tab is pressed, most keyboard layouts map this to ISO_Left_Tab which itself should be converted to \e[Z. Reported-by: Vladimir Kravets Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
This commit is contained in:
parent
054955c530
commit
9fe0e9119f
@ -2392,6 +2392,9 @@ bool tsm_vte_handle_keyboard(struct tsm_vte *vte, uint32_t keysym,
|
||||
case XKB_KEY_KP_Tab:
|
||||
vte_write(vte, "\x09", 1);
|
||||
return true;
|
||||
case XKB_KEY_ISO_Left_Tab:
|
||||
vte_write(vte, "\e[Z", 3);
|
||||
return true;
|
||||
case XKB_KEY_Linefeed:
|
||||
vte_write(vte, "\x0a", 1);
|
||||
return true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user