src/Tools/8bit/config/key-table.inp
changeset 11390 735bf767833a
parent 11389 55e2aef8909b
child 11391 e8638d07fdee
equal deleted inserted replaced
11389:55e2aef8909b 11390:735bf767833a
     1 ############################################################
       
     2 # key-tables.inp
       
     3 # Franz Regensburger <regensbu@informatik.tu-muenchen.de>
       
     4 # 21.3.95
       
     5 # 
       
     6 # last edited
       
     7 # 
       
     8 #
       
     9 ############################################################
       
    10 #
       
    11 # This is the configuration file for the keyboard mappings
       
    12 # which is used by various scripts of the 8-bit package.
       
    13 # It is interpreted by several perl scripts.
       
    14 #
       
    15 # In the perl script, regular expressions are used to identify
       
    16 # the keywords. In order to be sure that something is treated
       
    17 # as a comment, simply begin the line with a # sign. This is
       
    18 # fool proof.
       
    19 #
       
    20 ############################################################ 
       
    21 
       
    22 ############################################################ 
       
    23 # General setup
       
    24 #
       
    25 ### Absolut path to the 8-bit package, 
       
    26 #   Must be delimited by "
       
    27 #
       
    28 
       
    29 ### Directory, where the links to various scripts reside.
       
    30 #   
       
    31 #   Must be delimited by "
       
    32 #
       
    33 
       
    34 BIN_DIR ""
       
    35 
       
    36 ### Subdirectories where the sources of various scripts reside and
       
    37 #   where the configured scripts will be put.
       
    38 #
       
    39 #   The entries must be delimited by "
       
    40 #
       
    41 
       
    42 
       
    43 GNU_EMACS_DIR "gnu_emacs"
       
    44 XEMACS_DIR "xemacs"
       
    45 
       
    46 AXE_DIR "axe"
       
    47 VIM_DIR "vim"
       
    48 TERM_DIR "term"
       
    49 DOC_DIR "doc"
       
    50 
       
    51 # End of  general setup
       
    52 ############################################################ 
       
    53 
       
    54 ############################################################ 
       
    55 # Setup for the keymap
       
    56 #
       
    57 # each configuration line has the form
       
    58 # MOD mod KEY key CODESEQ codeseq
       
    59 # 
       
    60 # MOD, KEY and CODE are keywords
       
    61 #
       
    62 # The emacses are the reason for the restrictions below!
       
    63 #
       
    64 #     mod: THE modifier used (no modifier sequences).
       
    65 #	   known modifiers are Mod1, Mod2, Mod4, Shift, Ctrl and None for
       
    66 #          for NO modifier :-)  
       
    67 #
       
    68 #     key: allowed keys are a-z, A-Z and the function keys F0 - F99.
       
    69 #          uppercase letters A-Z are translated to Shift + lowercase for the
       
    70 #          xmodmap based tools.   
       
    71 #
       
    72 #    code: a comma seperated list of twodigit hex-numbers. 
       
    73 #          write `af' for \xaf and `af, ae' for the sequence \xaf,\xae 
       
    74 #
       
    75 # The table must be delimited by BEGIN_KEY_MAP and END_KEY_MAP
       
    76 
       
    77 BEGIN_KEY_MAP
       
    78 	MOD Mod2	KEY space	CODE a0
       
    79 	MOD Mod2	KEY G		CODE a1
       
    80 	MOD Mod2	KEY D		CODE a2
       
    81 	MOD Mod2	KEY J		CODE a3
       
    82 	MOD Mod2	KEY L		CODE a4
       
    83 	MOD Mod2	KEY P		CODE a5
       
    84 	MOD Mod2	KEY S		CODE a6
       
    85 	MOD Mod2	KEY F		CODE a7
       
    86 	MOD Mod2	KEY Q		CODE a8
       
    87 	MOD Mod2	KEY W		CODE a9
       
    88 	MOD Mod2	KEY a		CODE aa
       
    89 	MOD Mod2	KEY b		CODE ab
       
    90 	MOD Mod2	KEY g		CODE ac
       
    91  	MOD Mod2	KEY d		CODE ad
       
    92 	MOD Mod2	KEY e		CODE ae
       
    93 	MOD Mod2	KEY z		CODE af
       
    94 	MOD Mod2	KEY h		CODE b0
       
    95 	MOD Mod2	KEY j		CODE b1
       
    96 	MOD Mod2	KEY k		CODE b2
       
    97 	MOD Mod2	KEY l		CODE b3
       
    98 	MOD Mod2	KEY m		CODE b4
       
    99 	MOD Mod2	KEY n		CODE b5
       
   100 	MOD Mod2	KEY x		CODE b6
       
   101 	MOD Mod2	KEY p		CODE b7
       
   102 	MOD Mod2	KEY r		CODE b8
       
   103 	MOD Mod2	KEY s		CODE b9
       
   104 	MOD Mod2	KEY t		CODE ba
       
   105 	MOD Mod2	KEY f		CODE bb
       
   106 	MOD Mod2	KEY c		CODE bc
       
   107 	MOD Mod2	KEY q		CODE bd
       
   108 	MOD Mod2	KEY w		CODE be
       
   109 	MOD Mod4	KEY n		CODE bf
       
   110 	MOD Mod4	KEY a		CODE c0
       
   111 	MOD Mod4	KEY o		CODE c1
       
   112 	MOD Mod4	KEY f		CODE c2
       
   113 	MOD Mod4	KEY t		CODE c3
       
   114 	MOD Mod4	KEY F		CODE c4
       
   115 	MOD Mod4	KEY b		CODE d8
       
   116 	MOD Mod4	KEY e		CODE d9
       
   117 	MOD Mod4	KEY E		CODE da
       
   118 	MOD Mod4	KEY u		CODE db
       
   119 	MOD Mod4	KEY p		CODE dc
       
   120 	MOD Mod4	KEY P		CODE dd
       
   121 	MOD Mod4	KEY l		CODE de
       
   122 	MOD Mod4	KEY L		CODE df
       
   123 	MOD Mod4	KEY g		CODE e0
       
   124 	MOD Mod4	KEY G		CODE e1
       
   125 	MOD Mod4	KEY s		CODE e2
       
   126 	MOD Mod4	KEY S		CODE e3
       
   127 	MOD Mod4	KEY i		CODE e7,e8
       
   128 	MOD Mod4	KEY I		CODE ea,eb
       
   129 	MOD Mod4	KEY M		CODE e8
       
   130 	MOD Mod4	KEY m		CODE eb
       
   131 	MOD Mod4	KEY N		CODE f7
       
   132 	MOD Mod4	KEY x		CODE f2
       
   133 	MOD None	KEY F2		CODE e4
       
   134 	MOD None	KEY F3		CODE dd
       
   135 	MOD None	KEY F4		CODE cf
       
   136 	MOD None	KEY F5		CODE ce
       
   137 	MOD None	KEY F6		CODE f1
       
   138 	MOD None	KEY F7		CODE e5
       
   139 	MOD None	KEY F8		CODE da
       
   140 	MOD None	KEY F9		CODE c4
       
   141 	MOD None	KEY F10		CODE cb
       
   142 	MOD None	KEY F11		CODE cc
       
   143 	MOD None	KEY F12		CODE ea,eb
       
   144 	MOD Shift	KEY F1		CODE e9
       
   145 	MOD Shift	KEY F2		CODE ea
       
   146 	MOD Shift	KEY F3		CODE eb
       
   147 	MOD Shift	KEY F4		CODE e9,eb
       
   148 	MOD Shift	KEY F5		CODE f3
       
   149 	MOD Shift	KEY F6		CODE f4
       
   150 	MOD Shift	KEY F7		CODE f5
       
   151 	MOD Shift	KEY F8		CODE f6
       
   152 	MOD Shift	KEY F9		CODE ca
       
   153 	MOD Shift	KEY F10		CODE c9
       
   154 	MOD Ctrl	KEY F1		CODE e6
       
   155 	MOD Ctrl	KEY F2		CODE e7
       
   156 	MOD Ctrl	KEY F3		CODE e8
       
   157 	MOD Ctrl	KEY F4		CODE e6,e8
       
   158 	MOD Ctrl	KEY F5		CODE c5
       
   159 	MOD Ctrl	KEY F6		CODE c6
       
   160 	MOD Ctrl	KEY F7		CODE c7
       
   161 	MOD Ctrl	KEY F8		CODE c8
       
   162 	MOD Ctrl	KEY F9		CODE fd
       
   163 	MOD Ctrl	KEY F10		CODE cd
       
   164 	MOD Mod2	KEY F1		CODE ed
       
   165 	MOD Mod2	KEY F2		CODE ee
       
   166 	MOD Mod2	KEY F3		CODE ef
       
   167 	MOD Mod2	KEY F4		CODE f0
       
   168 	MOD Mod2	KEY F5		CODE d4
       
   169 	MOD Mod2	KEY F6		CODE d5
       
   170 	MOD Mod2	KEY F7		CODE d6
       
   171 	MOD Mod2	KEY F8		CODE d7
       
   172 	MOD Mod2	KEY F9		CODE dc
       
   173 	MOD Mod2	KEY F10		CODE f8
       
   174 	MOD Mod4	KEY F1		CODE f9
       
   175 	MOD Mod4	KEY F2		CODE fa
       
   176 	MOD Mod4	KEY F3		CODE fb
       
   177 	MOD Mod4	KEY F4		CODE fc
       
   178 	MOD Mod4	KEY F5		CODE d0
       
   179 	MOD Mod4	KEY F6		CODE d1
       
   180 	MOD Mod4	KEY F7		CODE d2
       
   181 	MOD Mod4	KEY F8		CODE d3
       
   182 	MOD Mod4	KEY F9		CODE f7
       
   183 	MOD Mod4	KEY F10		CODE ec
       
   184 	MOD Mod4	KEY F11		CODE fe
       
   185 	MOD Mod4	KEY F12		CODE ff
       
   186 END_KEY_MAP
       
   187 
       
   188