home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 2002 January / STC_CD_01_2002.iso / CALAMUS / 2000L_DE / SYSTEM / KEYTAB_C.INI < prev    next >
INI File  |  2001-01-18  |  3KB  |  108 lines

  1. # KEYTAB.INI
  2. # ----------
  3. # This is the configuration file for the keyboard layout
  4. # which can be redefined as you like it.
  5. #
  6. # Defined for CH keyboards
  7. # Author: Hans Ruedi Aeberli
  8. # e-mail: HRAeberli@dplanet.ch
  9. #
  10. #
  11. # This file has to be in the Calamus folder 'system'.
  12. # Important: For keyboards other than German origin this file is 
  13. # always required even if there are no definitions entered.
  14. # Otherwise the German keyboard layout will be enabled.
  15. #
  16. # Syntax Description:
  17. # Comments start with # and end at the end of a line.
  18. # The file is separated in several paragraphs, 
  19. # the names of which can be found in brackets, e.g. [normal].
  20. # Only one key value is allowed per line.
  21. # All values have to be given as Hexadecimal values.
  22.  
  23. [settings]
  24. # When the value DEZIMAL in the [settings] area is set to 1,
  25. # the ASCIIVALUE is expected to be a decimal value, otherwise
  26. # a hexadecimal value is expected.
  27. # The KEYBOARDSCANCODE will always be expected as a Hex value,
  28. # like it is given by the KEYGET.EXE.
  29.  
  30. DEZIMAL=1
  31.  
  32.  
  33. [normal]
  34. # Here you find the key definitions for normal key strokes:
  35. # Syntax: KEYBOARDSCANCODE = ASCIIVALUE (HEX)
  36. # e.g. 0x10=146                   ->  ^ = ╞
  37. # This means: Pressing the Key [^] will give you the character ╞ = ASCII 146.
  38. # Please find the scancodes of the according keys with KEYGET.EXE
  39. 0x1b=185
  40. 0x29=221
  41. 0xc=39
  42.  
  43. [shift]
  44. # Here you find the key definitions for Key + Shift:
  45. # Syntax: KEYBOARDSCANCODE = ASCIIVALUE (HEX) 
  46. 0x4=221       # Paragraph
  47. 0x29=248      # Grad
  48. 0x5=135
  49. 0x2b=156
  50. 0xd=96
  51. 0x29=248
  52.  
  53. [alternate]
  54. # Here you find the key definitions for Key + Alternate:
  55. # Syntax: KEYBOARDSCANCODE = ASCIIVALUE (HEX) 
  56. 0x3=253       # Exp2
  57. 0x4=254       # Exp3
  58. 0x32=230      # my
  59. 0x1a=91
  60. 0x1b=93
  61. 0xd=126
  62. 0x27=130
  63. 0x28=123
  64. 0x2b=125
  65. 0xc=186
  66. 0x56=92
  67. 0x9=189
  68. 0x2=221
  69. 0x3=64
  70. 0x4=35
  71.  
  72. [control]
  73. # Here you find the key definitions for Key + Control (Ctrl / Strg):
  74. # Syntax: KEYBOARDSCANCODE = ASCIIVALUE (HEX) 
  75.  
  76. [normal_deadchar]
  77. # Here are the key definitions for dead chars:
  78. # Syntax: KEYBOARDSCANCODE + KEYBOARDSCANCODE = ASCIIVALUE (HEX) 
  79. # e.g. 0x29+0x1e=0x83 ->  ^ + a = Γ
  80. 0xd+0x1e=131
  81. 0xd+0x17=140
  82. 0xd+0x12=136
  83. 0xd+0x18=147
  84. 0xd+0x16=150
  85. 0x1b+0x12=137
  86. 0x1b+0x17=139
  87. 0xc+0x12=130
  88. 0xc+0x16=163
  89. 0xc+0x17=161
  90. 0xc+0x18=162
  91. 0xc+0x1e=160
  92.  
  93. [shift_deadchar]
  94. # Here are the key definitions for dead chars + Shift:
  95. # Syntax: KEYBOARDSCANCODE + KEYBOARDSCANCODE = ASCIIVALUE (HEX)
  96.  
  97. [normal_deadchar_shift]
  98. # Syntax: normal DEADCHARSCANCODE + Shifted KEYBOARDSCANCODE = ASCIIVALUE 
  99. 0xd+0x1e=133
  100. 0xd+0x17=141
  101. 0xd+0x12=138
  102. 0xd+0x18=149
  103. 0xd=0x16=151
  104.  
  105.  
  106. [shift_deadchar_shift]
  107. # Syntax: shifted DEADCHARSCANCODE + Shifted KEYBOARDSCANCODE = ASCIIVALUE  
  108.