diff --git a/include/default.keytab.h b/include/default.keytab.h index 7c8d10fc..55236a0d 100644 --- a/include/default.keytab.h +++ b/include/default.keytab.h @@ -40,7 +40,7 @@ "\n" "# Backspace and Delete codes are preserving CTRL-H.\n" "\n" - "key Backspace : \"\\b\"\n" + "key Backspace : \"\\x7f\"\n" "\n" "# cursor keys\n" "\n" @@ -53,10 +53,10 @@ "\n" "key Enter : \"\\r\"\n" "\n" - "key Home -Shift : \"\\EOH\"\n" + "key Home -Shift : \"\\E[1~\"\n" "key Insert-Shift : \"\\E[2~\"\n" "key Delete-Shift : \"\\E[3~\"\n" - "key End -Shift : \"\\EOF\"\n" + "key End -Shift : \"\\E[4~\"\n" "key Prior -Shift : \"\\E[5~\"\n" "key Next -Shift : \"\\E[6~\"\n" "\n" @@ -74,18 +74,14 @@ "key F10 -Shift : \"\\E[21~\"\n" "key F11 -Shift : \"\\E[23~\"\n" "key F12 -Shift : \"\\E[24~\"\n" - "key F1 +Shift : \"\\EO2P\"\n" - "key F2 +Shift : \"\\EO2Q\"\n" - "key F3 +Shift : \"\\EO2R\"\n" - "key F4 +Shift : \"\\EO2S\"\n" - "key F5 +Shift : \"\\E[15;2~\"\n" - "key F6 +Shift : \"\\E[17;2~\"\n" - "key F7 +Shift : \"\\E[18;2~\"\n" - "key F8 +Shift : \"\\E[19;2~\"\n" - "key F9 +Shift : \"\\E[20;2~\"\n" - "key F10 +Shift : \"\\E[21;2~\"\n" - "key F11 +Shift : \"\\E[23;2~\"\n" - "key F12 +Shift : \"\\E[24;2~\"\n" + "key F1 +Shift : \"\\E[25~\"\n" + "key F2 +Shift : \"\\E[26~\"\n" + "key F3 +Shift : \"\\E[28~\"\n" + "key F4 +Shift : \"\\E[29~\"\n" + "key F5 +Shift : \"\\E[31~\"\n" + "key F6 +Shift : \"\\E[32~\"\n" + "key F7 +Shift : \"\\E[33~\"\n" + "key F8 +Shift : \"\\E[34~\"\n" "\n" "# Work around dead keys\n" "\n" diff --git a/other/default.Keytab b/other/default.Keytab index 9404c6b6..cdaa7a9b 100644 --- a/other/default.Keytab +++ b/other/default.Keytab @@ -38,7 +38,7 @@ key Return+Shift : "\EOM" # Backspace and Delete codes are preserving CTRL-H. -key Backspace : "\b" +key Backspace : "\x7f" # cursor keys @@ -51,10 +51,10 @@ key Left -Shift : "\EOD" key Enter : "\r" -key Home -Shift : "\EOH" +key Home -Shift : "\E[1~" key Insert-Shift : "\E[2~" key Delete-Shift : "\E[3~" -key End -Shift : "\EOF" +key End -Shift : "\E[4~" key Prior -Shift : "\E[5~" key Next -Shift : "\E[6~" @@ -72,18 +72,14 @@ key F9 -Shift : "\E[20~" key F10 -Shift : "\E[21~" key F11 -Shift : "\E[23~" key F12 -Shift : "\E[24~" -key F1 +Shift : "\EO2P" -key F2 +Shift : "\EO2Q" -key F3 +Shift : "\EO2R" -key F4 +Shift : "\EO2S" -key F5 +Shift : "\E[15;2~" -key F6 +Shift : "\E[17;2~" -key F7 +Shift : "\E[18;2~" -key F8 +Shift : "\E[19;2~" -key F9 +Shift : "\E[20;2~" -key F10 +Shift : "\E[21;2~" -key F11 +Shift : "\E[23;2~" -key F12 +Shift : "\E[24;2~" +key F1 +Shift : "\E[25~" +key F2 +Shift : "\E[26~" +key F3 +Shift : "\E[28~" +key F4 +Shift : "\E[29~" +key F5 +Shift : "\E[31~" +key F6 +Shift : "\E[32~" +key F7 +Shift : "\E[33~" +key F8 +Shift : "\E[34~" # Work around dead keys