Warning, /plasma-mobile/qmlkonsole/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.