Warning, /maui/mauikit-terminal/src/lib/kb-layouts/vt420pc.keytab is written in an unsupported language. File is not indexed.
0001 # 0002 # NOTE: This keyboard binding is not installed because it 0003 # apparently doesn't work with actual VT420 systems 0004 # (see BUG:170220) 0005 # 0006 # [vt420pc.keytab] Konsole Keyboard Table (VT420pc keys) 0007 # adapted by ferdinand gassauer f.gassauer@aon.at 0008 # Nov 2000 0009 # 0010 ################################################################ 0011 # 0012 # The escape sequences emmited by the 0013 # keys Shift+F1 to Shift+F12 might not fit your needs 0014 # 0015 ################# IMPORTANT NOTICE ############################# 0016 # the key bindings (Kcontrol -> look and feel -> keybindgs) 0017 # overrule the settings in this file. The key bindings might be 0018 # changed by the user WITHOUT notification of the maintainer of 0019 # the keytab file. Konsole will not work as expected by 0020 # the maintainer of the keytab file. 0021 ################################################################ 0022 # 0023 # -------------------------------------------------------------- 0024 0025 keyboard "DEC VT420 Terminal" 0026 0027 # -------------------------------------------------------------- 0028 # 0029 # This configuration table allows to customize the 0030 # meaning of the keys. 0031 # 0032 # The syntax is that each entry has the form : 0033 # 0034 # "key" Keyname { ("+"|"-") Modename } ":" (String|Operation) 0035 # 0036 # Keynames are those defined in <qnamespace.h> with the 0037 # "Qt::Key_" removed. (We'd better insert the list here) 0038 # 0039 # Mode names are : 0040 # 0041 # - Shift 0042 # - Alt 0043 # - Control 0044 # 0045 # The VT100 emulation has two modes that can affect the 0046 # sequences emitted by certain keys. These modes are 0047 # under control of the client program. 0048 # 0049 # - Newline : effects Return and Enter key. 0050 # - Application : effects Up and Down key. 0051 # 0052 # - Ansi : effects Up and Down key (This is for VT52, really). 0053 # 0054 # Operations are 0055 # 0056 # - scrollUpLine 0057 # - scrollUpPage 0058 # - scrollDownLine 0059 # - scrollDownPage 0060 # 0061 # - emitSelection 0062 # 0063 # If the key is not found here, the text of the 0064 # key event as provided by QT is emitted, possibly 0065 # preceeded by ESC if the Alt key is pressed. 0066 # 0067 # -------------------------------------------------------------- 0068 0069 key Escape : "\E" 0070 key Tab : "\t" 0071 key Backtab: "\E[Z" 0072 0073 # VT100 can add an extra \n after return. 0074 # The NewLine mode is set by an escape sequence. 0075 0076 key Return-NewLine : "\r" 0077 key Return+NewLine : "\r\n" 0078 0079 # Some desperately try to save the ^H. 0080 # may be not everyone wants this 0081 0082 key Backspace : "\x08" # Control H 0083 key Delete : "\x7f" 0084 0085 # These codes are for the VT420pc 0086 # The Ansi mode (i.e. VT100 mode) is set by 0087 # an escape sequence 0088 0089 key Up -Shift-Ansi : "\EA" 0090 key Down -Shift-Ansi : "\EB" 0091 key Right-Shift-Ansi : "\EC" 0092 key Left -Shift-Ansi : "\ED" 0093 0094 # VT100 emits a mode bit together 0095 # with the arrow keys.The AppCuKeys 0096 # mode is set by an escape sequence. 0097 0098 key Up -Shift+Ansi+AppCuKeys : "\EOA" 0099 key Down -Shift+Ansi+AppCuKeys : "\EOB" 0100 key Right-Shift+Ansi+AppCuKeys : "\EOC" 0101 key Left -Shift+Ansi+AppCuKeys : "\EOD" 0102 0103 key Up -Shift+Ansi-AppCuKeys : "\E[A" 0104 key Down -Shift+Ansi-AppCuKeys : "\E[B" 0105 key Right-Shift+Ansi-AppCuKeys : "\E[C" 0106 key Left -Shift+Ansi-AppCuKeys : "\E[D" 0107 0108 # function keys 0109 0110 key F1 -Shift : "\E[11~" 0111 key F2 -Shift : "\E[12~" 0112 key F3 -Shift : "\E[13~" 0113 key F4 -Shift : "\E[14~" 0114 key F5 -Shift : "\E[15~" 0115 key F6 -Shift : "\E[17~" 0116 key F7 -Shift : "\E[18~" 0117 key F8 -Shift : "\E[19~" 0118 key F9 -Shift : "\E[20~" 0119 key F10-Shift : "\E[21~" 0120 key F11-Shift : "\E[23~" 0121 key F12-Shift : "\E[24~" 0122 # 0123 # Shift F1-F12 0124 # 0125 key F1 +Shift : "\E[11;2~" 0126 key F2 +Shift : "\E[12;2~" 0127 key F3 +Shift : "\E[13;2~" 0128 key F4 +Shift : "\E[14;2~" 0129 key F5 +Shift : "\E[15;2~" 0130 key F6 +Shift : "\E[17;2~" 0131 key F7 +Shift : "\E[18;2~" 0132 key F8 +Shift : "\E[19;2~" 0133 key F9 +Shift : "\E[20;2~" 0134 key F10+Shift : "\E[21;2~" 0135 key F11+Shift : "\E[23;2~" 0136 key F12+Shift : "\E[24;2~" 0137 0138 key Home : "\E[H" 0139 key End : "\E[F" 0140 0141 key PgUp -Shift : "\E[5~" 0142 key PgDown -Shift : "\E[6~" 0143 key Insert -Shift : "\E[2~" 0144 0145 # Keypad-Enter. See comment on Return above. 0146 0147 key Enter+NewLine : "\r\n" 0148 key Enter-NewLine : "\r" 0149 0150 key Space +Control : "\x00" 0151 0152 # some of keys are used by konsole. 0153 0154 key Up +Shift : scrollLineUp 0155 key PgUp +Shift : scrollPageUp 0156 key Down +Shift : scrollLineDown 0157 key PgDown +Shift : scrollPageDown 0158 0159 key ScrollLock : scrollLock 0160 0161 #---------------------------------------------------------- 0162 0163 # keypad characters as offered by Qt 0164 # cannot be recognized as such. 0165 0166 #---------------------------------------------------------- 0167 0168 # Following other strings as emitted by konsole.