1 2############################################################################# 3# konsole keyboard configuration by mined 4# this configuration should be copied to either 5# the personal konsole keyboard configuration file 6# $HOME/.kde/share/apps/konsole/xterm-modified.keytab 7# or to the system-wide konsole keyboard configuration file 8# /opt/kde3/share/apps/konsole/xterm-modified.keytab 9# or merged with the preferred keyboard configuration file being used 10 11keyboard "xterm with key modifiers" 12 13# define an alternative for the middle keypad key ("5") which is 14# obnoxiously ignored and inhibited by the qt framework and can thus 15# not be offered by konsole to an application 16#key Begin: "\E[E" # does not work (error: Unknown key name.) 17key Menu: "\E[E" 18 19# modified space and backspace keys 20key Space-Shift+Control: "\x00" 21key Space+Shift+Control: "\E[27;6;32~" 22key Backspace+Control: "\E[27;5;8~" 23 24# special window navigation functions; 25# uncomment the respective key combinations below 26 key Prior -Control -Alt +Shift: scrollPageUp 27 key Prior +Control -Alt +Shift: scrollLineUp 28 key Next -Control -Alt +Shift: scrollPageDown 29 key Next +Control -Alt +Shift: scrollLineDown 30 31# cursor and navigation keys, including modifiers 32# * unfortunately, also by ignorance of the qt framework, konsole cannot 33# distinguish between right keypad keys (application keypad in VT220 terms) 34# and small keypad keys (editing keypad in VT220 terms) 35key Home -Control -Alt -Shift -AppCuKeys: "\E[H" 36key Home -Control -Alt -Shift +AppCuKeys: "\EOH" 37 key Home -Control -Alt +Shift: "\E[1;2H" 38 key Home -Control +Alt -Shift: "\E[1;3H" 39 key Home -Control +Alt +Shift: "\E[1;4H" 40 key Home +Control -Alt -Shift: "\E[1;5H" 41 key Home +Control -Alt +Shift: "\E[1;6H" 42 key Home +Control +Alt -Shift: "\E[1;7H" 43 key Home +Control +Alt +Shift: "\E[1;8H" 44key End -Control -Alt -Shift -AppCuKeys: "\E[F" 45key End -Control -Alt -Shift +AppCuKeys: "\EOF" 46 key End -Control -Alt +Shift: "\E[1;2F" 47 key End -Control +Alt -Shift: "\E[1;3F" 48 key End -Control +Alt +Shift: "\E[1;4F" 49 key End +Control -Alt -Shift: "\E[1;5F" 50 key End +Control -Alt +Shift: "\E[1;6F" 51 key End +Control +Alt -Shift: "\E[1;7F" 52 key End +Control +Alt +Shift: "\E[1;8F" 53key Prior -Control -Alt -Shift: "\E[5~" 54# key Prior -Control -Alt +Shift: "\E[5;2~" 55 key Prior -Control +Alt -Shift: "\E[5;3~" 56 key Prior -Control +Alt +Shift: "\E[5;4~" 57 key Prior +Control -Alt -Shift: "\E[5;5~" 58# key Prior +Control -Alt +Shift: "\E[5;6~" 59 key Prior +Control +Alt -Shift: "\E[5;7~" 60 key Prior +Control +Alt +Shift: "\E[5;8~" 61key Next -Control -Alt -Shift: "\E[6~" 62# key Next -Control -Alt +Shift: "\E[6;2~" 63 key Next -Control +Alt -Shift: "\E[6;3~" 64 key Next -Control +Alt +Shift: "\E[6;4~" 65 key Next +Control -Alt -Shift: "\E[6;5~" 66# key Next +Control -Alt +Shift: "\E[6;6~" 67 key Next +Control +Alt -Shift: "\E[6;7~" 68 key Next +Control +Alt +Shift: "\E[6;8~" 69key Up -Control -Alt -Shift: "\E[A" 70 key Up -Control -Alt +Shift: "\E[1;2A" 71 key Up -Control +Alt -Shift: "\E[1;3A" 72 key Up -Control +Alt +Shift: "\E[1;4A" 73 key Up +Control -Alt -Shift: "\E[1;5A" 74 key Up +Control -Alt +Shift: "\E[1;6A" 75 key Up +Control +Alt -Shift: "\E[1;7A" 76 key Up +Control +Alt +Shift: "\E[1;8A" 77key Down -Control -Alt -Shift: "\E[B" 78 key Down -Control -Alt +Shift: "\E[1;2B" 79 key Down -Control +Alt -Shift: "\E[1;3B" 80 key Down -Control +Alt +Shift: "\E[1;4B" 81 key Down +Control -Alt -Shift: "\E[1;5B" 82 key Down +Control -Alt +Shift: "\E[1;6B" 83 key Down +Control +Alt -Shift: "\E[1;7B" 84 key Down +Control +Alt +Shift: "\E[1;8B" 85key Right -Control -Alt -Shift: "\E[C" 86 key Right -Control -Alt +Shift: "\E[1;2C" 87 key Right -Control +Alt -Shift: "\E[1;3C" 88 key Right -Control +Alt +Shift: "\E[1;4C" 89 key Right +Control -Alt -Shift: "\E[1;5C" 90 key Right +Control -Alt +Shift: "\E[1;6C" 91 key Right +Control +Alt -Shift: "\E[1;7C" 92 key Right +Control +Alt +Shift: "\E[1;8C" 93key Left -Control -Alt -Shift: "\E[D" 94 key Left -Control -Alt +Shift: "\E[1;2D" 95 key Left -Control +Alt -Shift: "\E[1;3D" 96 key Left -Control +Alt +Shift: "\E[1;4D" 97 key Left +Control -Alt -Shift: "\E[1;5D" 98 key Left +Control -Alt +Shift: "\E[1;6D" 99 key Left +Control +Alt -Shift: "\E[1;7D" 100 key Left +Control +Alt +Shift: "\E[1;8D" 101key Insert -Control -Alt -Shift: "\E[2~" 102 key Insert -Control -Alt +Shift: "\E[2;2~" 103 key Insert -Control +Alt -Shift: "\E[2;3~" 104 key Insert -Control +Alt +Shift: "\E[2;4~" 105 key Insert +Control -Alt -Shift: "\E[2;5~" 106 key Insert +Control -Alt +Shift: "\E[2;6~" 107 key Insert +Control +Alt -Shift: "\E[2;7~" 108 key Insert +Control +Alt +Shift: "\E[2;8~" 109key Delete -Control -Alt -Shift: "\E[3~" 110 key Delete -Control -Alt +Shift: "\E[3;2~" 111 key Delete -Control +Alt -Shift: "\E[3;3~" 112 key Delete -Control +Alt +Shift: "\E[3;4~" 113 key Delete +Control -Alt -Shift: "\E[3;5~" 114 key Delete +Control -Alt +Shift: "\E[3;6~" 115 key Delete +Control +Alt -Shift: "\E[3;7~" 116 key Delete +Control +Alt +Shift: "\E[3;8~" 117 118key Return -Control -Alt +Shift: "\E[27;2;13~" 119key Return -Control +Alt -Shift: "\E[27;3;13~" 120key Return -Control +Alt +Shift: "\E[27;4;13~" 121key Return +Control -Alt -Shift: "\E[27;5;13~" 122key Return +Control -Alt +Shift: "\E[27;6;13~" 123key Return +Control +Alt -Shift: "\E[27;7;13~" 124key Return +Control +Alt +Shift: "\E[27;8;13~" 125key Enter -Control -Alt +Shift: "\E[27;2;13~" 126key Enter -Control +Alt -Shift: "\E[27;3;13~" 127key Enter -Control +Alt +Shift: "\E[27;4;13~" 128key Enter +Control -Alt -Shift: "\E[27;5;13~" 129key Enter +Control -Alt +Shift: "\E[27;6;13~" 130key Enter +Control +Alt -Shift: "\E[27;7;13~" 131key Enter +Control +Alt +Shift: "\E[27;8;13~" 132 133 134# function keys, including modifiers 135key F1-Control-Alt-Shift: "\E[11~" 136key F1-Control-Alt+Shift: "\E[11;2~" 137key F1-Control+Alt-Shift: "\E[11;3~" 138key F1-Control+Alt+Shift: "\E[11;4~" 139key F1+Control-Alt-Shift: "\E[11;5~" 140key F1+Control-Alt+Shift: "\E[11;6~" 141key F2-Control-Alt-Shift: "\E[12~" 142key F2-Control-Alt+Shift: "\E[12;2~" 143key F2-Control+Alt-Shift: "\E[12;3~" 144key F2-Control+Alt+Shift: "\E[12;4~" 145key F2+Control-Alt-Shift: "\E[12;5~" 146key F2+Control-Alt+Shift: "\E[12;6~" 147key F3-Control-Alt-Shift: "\E[13~" 148key F3-Control-Alt+Shift: "\E[13;2~" 149key F3-Control+Alt-Shift: "\E[13;3~" 150key F3-Control+Alt+Shift: "\E[13;4~" 151key F3+Control-Alt-Shift: "\E[13;5~" 152key F3+Control-Alt+Shift: "\E[13;6~" 153key F4-Control-Alt-Shift: "\E[14~" 154key F4-Control-Alt+Shift: "\E[14;2~" 155key F4-Control+Alt-Shift: "\E[14;3~" 156key F4-Control+Alt+Shift: "\E[14;4~" 157key F4+Control-Alt-Shift: "\E[14;5~" 158key F4+Control-Alt+Shift: "\E[14;6~" 159key F5-Control-Alt-Shift: "\E[15~" 160key F5-Control-Alt+Shift: "\E[15;2~" 161key F5-Control+Alt-Shift: "\E[15;3~" 162key F5-Control+Alt+Shift: "\E[15;4~" 163key F5+Control-Alt-Shift: "\E[15;5~" 164key F5+Control-Alt+Shift: "\E[15;6~" 165key F6-Control-Alt-Shift: "\E[17~" 166key F6-Control-Alt+Shift: "\E[17;2~" 167key F6-Control+Alt-Shift: "\E[17;3~" 168key F6-Control+Alt+Shift: "\E[17;4~" 169key F6+Control-Alt-Shift: "\E[17;5~" 170key F6+Control-Alt+Shift: "\E[17;6~" 171key F7-Control-Alt-Shift: "\E[18~" 172key F7-Control-Alt+Shift: "\E[18;2~" 173key F7-Control+Alt-Shift: "\E[18;3~" 174key F7-Control+Alt+Shift: "\E[18;4~" 175key F7+Control-Alt-Shift: "\E[18;5~" 176key F7+Control-Alt+Shift: "\E[18;6~" 177key F8-Control-Alt-Shift: "\E[19~" 178key F8-Control-Alt+Shift: "\E[19;2~" 179key F8-Control+Alt-Shift: "\E[19;3~" 180key F8-Control+Alt+Shift: "\E[19;4~" 181key F8+Control-Alt-Shift: "\E[19;5~" 182key F8+Control-Alt+Shift: "\E[19;6~" 183key F9-Control-Alt-Shift: "\E[20~" 184key F9-Control-Alt+Shift: "\E[20;2~" 185key F9-Control+Alt-Shift: "\E[20;3~" 186key F9-Control+Alt+Shift: "\E[20;4~" 187key F9+Control-Alt-Shift: "\E[20;5~" 188key F9+Control-Alt+Shift: "\E[20;6~" 189key F10-Control-Alt-Shift: "\E[21~" 190key F10-Control-Alt+Shift: "\E[21;2~" 191key F10-Control+Alt-Shift: "\E[21;3~" 192key F10-Control+Alt+Shift: "\E[21;4~" 193key F10+Control-Alt-Shift: "\E[21;5~" 194key F10+Control-Alt+Shift: "\E[21;6~" 195key F11-Control-Alt-Shift: "\E[23~" 196key F11-Control-Alt+Shift: "\E[23;2~" 197key F11-Control+Alt-Shift: "\E[23;3~" 198key F11-Control+Alt+Shift: "\E[23;4~" 199key F11+Control-Alt-Shift: "\E[23;5~" 200key F11+Control-Alt+Shift: "\E[23;6~" 201key F12-Control-Alt-Shift: "\E[24~" 202key F12-Control-Alt+Shift: "\E[24;2~" 203key F12-Control+Alt-Shift: "\E[24;3~" 204key F12-Control+Alt+Shift: "\E[24;4~" 205key F12+Control-Alt-Shift: "\E[24;5~" 206key F12+Control-Alt+Shift: "\E[24;6~" 207 208# modified digit keys, for use as accent prefix keys 209key 0-Control+Alt: "\E[27;3;48~" 210key 0+Control-Alt: "\E[27;5;48~" 211key 0+Control+Alt: "\E[27;7;48~" 212key 1-Control+Alt: "\E[27;3;49~" 213key 1+Control-Alt: "\E[27;5;49~" 214key 1+Control+Alt: "\E[27;7;49~" 215key 2-Control+Alt: "\E[27;3;50~" 216key 2+Control-Alt: "\E[27;5;50~" 217key 2+Control+Alt: "\E[27;7;50~" 218key 3-Control+Alt: "\E[27;3;51~" 219key 3+Control-Alt: "\E[27;5;51~" 220key 3+Control+Alt: "\E[27;7;51~" 221key 4-Control+Alt: "\E[27;3;52~" 222key 4+Control-Alt: "\E[27;5;52~" 223key 4+Control+Alt: "\E[27;7;52~" 224key 5-Control+Alt: "\E[27;3;53~" 225key 5+Control-Alt: "\E[27;5;53~" 226key 5+Control+Alt: "\E[27;7;53~" 227key 6-Control+Alt: "\E[27;3;54~" 228key 6+Control-Alt: "\E[27;5;54~" 229key 6+Control+Alt: "\E[27;7;54~" 230key 7-Control+Alt: "\E[27;3;55~" 231key 7+Control-Alt: "\E[27;5;55~" 232key 7+Control+Alt: "\E[27;7;55~" 233key 8-Control+Alt: "\E[27;3;56~" 234key 8+Control-Alt: "\E[27;5;56~" 235key 8+Control+Alt: "\E[27;7;56~" 236key 9-Control+Alt: "\E[27;3;57~" 237key 9+Control-Alt: "\E[27;5;57~" 238key 9+Control+Alt: "\E[27;7;57~" 239 240# modified punctuation keys, for use as accent prefix keys 241# some of them are not known to konsole (via qt); for unknown reason, 242# even some of those whose names are listed in qnamespace.h are 243# rejected; they are commented out here 244key Colon+Control: "\E[27;5;58~" 245key Period+Control: "\E[27;5;46~" 246key Apostrophe+Control: "\E[27;5;39~" 247key Minus+Control: "\E[27;5;45~" 248key AsciiTilde+Control: "\E[27;5;126~" 249key AsciiCircum+Control: "\E[27;5;94~" 250key QuoteDbl+Control: "\E[27;5;34~" 251key Comma+Control: "\E[27;5;44~" 252key Slash+Control: "\E[27;5;47~" 253key Less+Control: "\E[27;5;60~" 254key ParenLeft+Control: "\E[27;5;40~" 255key Semicolon+Control: "\E[27;5;59~" 256key ParenRight+Control: "\E[27;5;41~" 257key Ampersand+Control: "\E[27;5;38~" 258key At+Control: "\E[27;5;64~" 259key Exclam+Control: "\E[27;5;33~" 260key Question+Control: "\E[27;5;63~" 261#key grave+Control: "\E[27;5;96~" 262#key acute+Control: "\E[27;5;180~" 263#key diaeresis+Control: "\E[27;5;168" 264#key macron+Control: "\E[27;5;175~" 265#key degree+Control: "\E[27;5;176~" 266#key cedilla+Control: "\E[27;5;184~" 267#key DoubleAcute+Control: "\E[27;5;733~" 268#key Breve+Control: "\E[27;5;728~" 269#key AboveDot+Control: "\E[27;5;729~" 270#key Ogonek+Control: "\E[27;5;731~" 271#key Dead_Belowdot+Control: "\E[27;5;53~" 272#key Dead_Horn+Control: "\E[27;5;56~" 273#key Dead_Caron+Control: "\E[27;5;60~" 274#key Dead_Grave+Control: "\E[27;5;96~" 275#key Dead_Acute+Control: "\E[27;5;180~" 276#key Dead_Tilde+Control: "\E[27;5;126~" 277#key Dead_Circumflex+Control: "\E[27;5;94~" 278#key Dead_Macron+Control: "\E[27;5;175~" 279#key Dead_Breve+Control: "\E[27;5;728~" 280#key Dead_Abovedot+Control: "\E[27;5;729~" 281#key Dead_Diaeresis+Control: "\E[27;5;168" 282#key Dead_AboveRing+Control: "\E[27;5;730" 283#key Dead_DoubleAcute+Control: "\E[27;5;733~" 284#key Dead_Cedilla+Control: "\E[27;5;184~" 285#key Dead_Ogonek+Control: "\E[27;5;731~" 286#key Dead_Iota+Control: "\E[27;5;890~" 287#key Dead_Hook+Control: "\E[27;5;38~" 288 289 290############################################################################# 291# end 292