src/Tools/8bit/config/key-table.inp
changeset 1826 2a2c0dbeb4ac
child 4638 49c1b2b63aa0
equal deleted inserted replaced
1825:88d4c33d7947 1826:2a2c0dbeb4ac
       
     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 G		CODE a1
       
    79 	MOD Mod2	KEY D		CODE a2
       
    80 	MOD Mod2	KEY J		CODE a3
       
    81 	MOD Mod2	KEY L		CODE a4
       
    82 	MOD Mod2	KEY P		CODE a5
       
    83 	MOD Mod2	KEY S		CODE a6
       
    84 	MOD Mod2	KEY F		CODE a7
       
    85 	MOD Mod2	KEY Q		CODE a8
       
    86 	MOD Mod2	KEY W		CODE a9
       
    87 	MOD Mod2	KEY a		CODE aa
       
    88 	MOD Mod2	KEY b		CODE ab
       
    89 	MOD Mod2	KEY g		CODE ac
       
    90  	MOD Mod2	KEY d		CODE ad
       
    91 	MOD Mod2	KEY e		CODE ae
       
    92 	MOD Mod2	KEY z		CODE af
       
    93 	MOD Mod2	KEY h		CODE b0
       
    94 	MOD Mod2	KEY j		CODE b1
       
    95 	MOD Mod2	KEY k		CODE b2
       
    96 	MOD Mod2	KEY l		CODE b3
       
    97 	MOD Mod2	KEY m		CODE b4
       
    98 	MOD Mod2	KEY n		CODE b5
       
    99 	MOD Mod2	KEY x		CODE b6
       
   100 	MOD Mod2	KEY p		CODE b7
       
   101 	MOD Mod2	KEY r		CODE b8
       
   102 	MOD Mod2	KEY s		CODE b9
       
   103 	MOD Mod2	KEY t		CODE ba
       
   104 	MOD Mod2	KEY f		CODE bb
       
   105 	MOD Mod2	KEY c		CODE bc
       
   106 	MOD Mod2	KEY q		CODE bd
       
   107 	MOD Mod2	KEY w		CODE be
       
   108 	MOD Mod4	KEY n		CODE bf
       
   109 	MOD Mod4	KEY a		CODE c0
       
   110 	MOD Mod4	KEY o		CODE c1
       
   111 	MOD Mod4	KEY f		CODE c2
       
   112 	MOD Mod4	KEY t		CODE c3
       
   113 	MOD Mod4	KEY F		CODE c4
       
   114 	MOD Ctrl	KEY F5		CODE c5
       
   115 	MOD Ctrl	KEY F6		CODE c6
       
   116 	MOD Ctrl	KEY F7		CODE c7
       
   117 	MOD Ctrl	KEY F8		CODE c8
       
   118 	MOD Ctrl	KEY F9		CODE c9
       
   119 	MOD Ctrl	KEY F10		CODE ca
       
   120 	MOD Ctrl	KEY F11		CODE cb
       
   121 	MOD Ctrl	KEY F12		CODE cc
       
   122 	MOD Mod4	KEY F5		CODE cf
       
   123 	MOD Mod4	KEY F6		CODE f9
       
   124 	MOD Mod4	KEY F7		CODE fa
       
   125 	MOD Mod4	KEY F1		CODE d0
       
   126 	MOD Mod4	KEY F2		CODE d1
       
   127 	MOD Mod4	KEY F3		CODE d2
       
   128 	MOD Mod4	KEY F4		CODE d3
       
   129 	MOD Ctrl	KEY F1		CODE d4
       
   130 	MOD Ctrl	KEY F2		CODE d5
       
   131 	MOD Ctrl	KEY F3		CODE d6
       
   132 	MOD Ctrl	KEY F4		CODE d7
       
   133 	MOD Mod4	KEY b		CODE d8
       
   134 	MOD Mod4	KEY e		CODE d9
       
   135 	MOD Mod4	KEY E		CODE da
       
   136 	MOD Mod4	KEY u		CODE db
       
   137 	MOD Mod4	KEY p		CODE dc
       
   138 	MOD Mod4	KEY P		CODE dd
       
   139 	MOD Mod4	KEY l		CODE de
       
   140 	MOD Mod4	KEY L		CODE df
       
   141 	MOD Mod4	KEY g		CODE e0
       
   142 	MOD Mod4	KEY G		CODE e1
       
   143 	MOD Mod4	KEY s		CODE e2
       
   144 	MOD Mod4	KEY S		CODE e3
       
   145 	MOD Shift	KEY F11		CODE e4
       
   146 	MOD Shift	KEY F12		CODE e5
       
   147 	MOD Mod2	KEY F1		CODE e6
       
   148 	MOD Mod2	KEY F2		CODE e7
       
   149 	MOD Mod2	KEY F3		CODE e8
       
   150 	MOD Shift	KEY F1		CODE e9
       
   151 	MOD Shift	KEY F2		CODE ea
       
   152 	MOD Shift	KEY F3		CODE eb
       
   153 	MOD Mod2	KEY F5		CODE ec
       
   154 	MOD Mod2	KEY F6		CODE ed
       
   155 	MOD Mod2	KEY F7		CODE ee
       
   156 	MOD Mod2	KEY F8		CODE ef
       
   157 	MOD Mod2	KEY F9		CODE f0
       
   158 	MOD Mod2	KEY F10		CODE cd
       
   159 	MOD Mod4	KEY x		CODE f2
       
   160 	MOD Shift	KEY F5		CODE f3
       
   161 	MOD Shift	KEY F6		CODE f4
       
   162 	MOD Shift	KEY F7		CODE f5
       
   163 	MOD Shift	KEY F8		CODE f6
       
   164 	MOD Shift	KEY F9		CODE f7
       
   165 	MOD Shift	KEY F10		CODE f8
       
   166 	MOD Mod2	KEY F11		CODE ce
       
   167 	MOD Mod2	KEY F12		CODE f1
       
   168 	MOD Mod4	KEY F8		CODE fb
       
   169 	MOD Mod4	KEY F9		CODE fc
       
   170 	MOD Mod4	KEY F10		CODE fd
       
   171 	MOD Mod4	KEY F11		CODE fe
       
   172 	MOD Mod4	KEY F12		CODE ff
       
   173 	MOD Shift	KEY F4		CODE e9,eb
       
   174 	MOD Mod2	KEY F4		CODE e6,e8
       
   175 	MOD Mod4	KEY i		CODE e7,e8
       
   176 	MOD Mod4	KEY I		CODE ea,eb
       
   177 	MOD Mod4	KEY m		CODE e8
       
   178 	MOD Mod4	KEY M		CODE eb
       
   179 	MOD Mod4	KEY N		CODE f7
       
   180 	MOD None	KEY F9		CODE c4
       
   181 	MOD None	KEY F10		CODE ea,eb
       
   182 	MOD None	KEY F11		CODE da
       
   183 	MOD None	KEY F12		CODE db
       
   184 END_KEY_MAP
       
   185 
       
   186