home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / ls / root.2 / usr / lib / mapchan / 857.dk / 857
Text File  |  1998-08-19  |  8KB  |  295 lines

  1. #    @(#) cons.857 23.1 91/10/24 
  2. #
  3. #    Copyright (C) 1997 The Santa Cruz Operation, Inc.
  4. #        All Rights Reserved.
  5. #    The information in this file is provided for the exclusive use of
  6. #    the licensees of The Santa Cruz Operation, Inc.  Such users have the
  7. #    right to use, modify, and incorporate this code into other products
  8. #    for purposes authorized by the license agreement provided they include
  9. #    this notice and the associated copyright notice with any such product.
  10. #    The information in this file is provided "AS IS" without warranty.
  11. #
  12. # SCO Mapkey File
  13. #
  14. # This map file is for console using the IBM PC 857 multilingual code paging.
  15. #
  16. # Dead keys are implemented using codes of 857 graphics characters which
  17. # have no equivalent in the ISO 8859-9 set.
  18. #
  19.  
  20.  
  21. output
  22.  
  23.  
  24. input
  25.  
  26. dead 0xb0    # circumflex dead key
  27. ' '    '^'    # caret
  28. 0xb0    '^'    # caret
  29. 'A'    0xb6    # A circumflex
  30. 'E'    0xd2    # E circumflex
  31. 'I'    0xd7    # I circumflex
  32. 'O'    0xe2    # O circumflex
  33. 'U'    0xea    # U circumflex
  34. 'a'    0x83    # a circumflex
  35. 'e'    0x88    # e circumflex
  36. 'i'    0x8c    # i circumflex
  37. 'o'    0x93    # o circumflex
  38. 'u'    0x96    # u circumflex
  39.  
  40. dead 0xb1    # umlaut dead key
  41. ' '    0xf9    # diaresis
  42. 0xb1    0xf9    # diaresis
  43. 'A'    0x8e    # A umlaut
  44. 'E'    0xd3    # E umlaut
  45. 'I'    0xd8    # I umlaut
  46. 'O'    0x99    # O umlaut
  47. 'U'    0x9a    # U umlaut
  48. 'a'    0x84    # a umlaut
  49. 'e'    0x89    # e umlaut
  50. 'i'    0x8b    # i umlaut
  51. 'o'    0x94    # o umlaut
  52. 'u'    0x81    # u umlaut
  53. 'y'    0xed    # y umlaut (ij ligature)
  54.  
  55. dead 0xb3    # acute accent dead key
  56. ' '    0xef    # acute accent
  57. 0xb3    0xef    # acute accent
  58. 'A'    0xb5    # A acute
  59. 'E'    0x90    # E acute
  60. 'I'    0xd6    # I acute
  61. 'O'    0xe0    # O acute
  62. 'U'    0xe9    # U acute
  63. 'a'    0xa0    # a acute
  64. 'e'    0x82    # e acute
  65. 'i'    0xa1    # i acute
  66. 'o'    0xa2    # o acute
  67. 'u'    0xa3    # u acute
  68.  
  69. dead 0xba    # grave accent dead key
  70. ' '    '`'    # backquote (grave accent)
  71. 0xba    '`'    # backquote (grave accent)
  72. 'A'    0xb7    # A grave
  73. 'E'    0xd4    # E grave
  74. 'I'    0xde    # I grave
  75. 'O'    0xe3    # O grave
  76. 'U'    0xeb    # U grave
  77. 'a'    0x85    # a grave
  78. 'e'    0x8a    # e grave
  79. 'i'    0xec    # i grave
  80. 'o'    0x95    # o grave
  81. 'u'    0x97    # u grave
  82.  
  83. dead 0xbb    # tilde accent dead key
  84. ' '    0x7e    # tilde
  85. 0xbb    0x7e    # tilde
  86. 'A'    0xc7    # A tilde
  87. 'N'    0xa5    # N tilde
  88. 'O'    0xe5    # O tilde
  89. 'a'    0xc6    # a tilde
  90. 'n'    0xa4    # n tilde
  91. 'o'    0xe4    # o tilde
  92.  
  93. dead 0xc0    # cedilla ( for canadians)
  94. ' '    0xf7    # cedilla
  95. 0xc0    0xf7    # cedilla
  96. 'c'    0x87    # c cedilla
  97. 'C'    0x80    # C cedilla
  98. 's'    0x9e    # s cedilla
  99. 'S'    0x9f    # S cedilla
  100.  
  101. compose 0x1f    # ^_ (control underscore)
  102.  
  103. '+' '+' '#'     # hash
  104. 'S' '/' '$'     # dollar sign
  105. 'S' '|' '$'     # dollar sign
  106. 's' '/' '$'     # dollar sign
  107. 's' '|' '$'     # dollar sign
  108. 'A' 'A' '@'     # at sign
  109. 'a' 'a' '@'     # at sign
  110. '(' '(' '['     # open square bracket
  111. '/' '/' 92      # backslash
  112. ')' ')' ']'     # close square bracket
  113. '>' '<' '^'     # caret
  114. 39 '<'  '`'     # backquote (grave accent)
  115. '(' '-' '{'     # open curly brace
  116. '/' '<' '|'     # vertical bar (pipe)
  117. '/' '^' '|'     # vertical bar (pipe)
  118. ')' '-' '}'     # close curly brace
  119. '=' '=' '~'     # tilde
  120. '_' '_' 0x1f    # ^_ (control underscore)
  121. ' ' ' ' 0xa0    # no break space
  122. '!' '!' 0xa1    # inverted !
  123. 'C' '/' 0xa2    # cent sign
  124. 'C' '|' 0xa2    # cent sign
  125. 'c' '/' 0xa2    # cent sign
  126. 'c' '|' 0xa2    # cent sign
  127. 'L' '-' 0xa3    # pound sign
  128. 'L' '=' 0xa3    # pound sign
  129. 'l' '-' 0xa3    # pound sign
  130. 'l' '=' 0xa3    # pound sign
  131. 'X' 'O' 0xa4    # currency sign
  132. 'x' 'o' 0xa4    # currency sign
  133. 'Y' '-' 0xa5    # yen sign
  134. 'Y' '=' 0xa5    # yen sign
  135. 'y' '-' 0xa5    # yen sign
  136. 'y' '=' 0xa5    # yen sign
  137. '/' '!' 0xa6    # broken bar
  138. '|' '/' 0xa6    # broken bar
  139. '|' '|' 0xa6    # broken bar
  140. 'S' '!' 0xa7    # section sign
  141. 'S' 'O' 0xa7    # section sign
  142. 's' '!' 0xa7    # section sign
  143. 's' 'o' 0xa7    # section sign
  144. '.' '.' 0xa8    # diaresis
  145. 'C' 'O' 0xa9    # copyright sign
  146. 'c' 'o' 0xa9    # copyright sign
  147. 'A' '-' 0xaa    # feminine ordinal indicator
  148. 'A' '_' 0xaa    # feminine ordinal indicator
  149. 'a' '-' 0xaa    # feminine ordinal indicator
  150. 'a' '_' 0xaa    # feminine ordinal indicator
  151. '<' '<' 0xab    # angle quotation mark left
  152. '-' '!' 0xac    # not sign
  153. '-' '|' 0xac    # not sign
  154. '-' '-' 0xad    # soft hyphen
  155. 'R' 'O' 0xae    # registered trade mark
  156. 'r' 'o' 0xae    # registered trade mark
  157. '-' '<' 0xaf    # macron
  158. '-' '^' 0xaf    # macron
  159. '_' '<' 0xaf    # macron
  160. '_' '^' 0xaf    # macron
  161. 'O' ' ' 0xb0    # degree sign
  162. 'o' ' ' 0xb0    # degree sign
  163. '+' '-' 0xb1    # plus/minus sign
  164. '2' '<' 0xb2    # superscript 2
  165. '2' '^' 0xb2    # superscript 2
  166. '3' '<' 0xb3    # superscript 3
  167. '3' '^' 0xb3    # superscript 3
  168. 39 39   0xb4    # acute accent
  169. 'U' '/' 0xb5    # micro sign
  170. 'u' '/' 0xb5    # micro sign
  171. 'P' '!' 0xb6    # paragraph sign
  172. 'p' '!' 0xb6    # paragraph sign
  173. '.' '<' 0xb7    # middle dot
  174. '.' '^' 0xb7    # middle dot
  175. ',' ',' 0xb8    # cedilla
  176. '1' '<' 0xb9    # superscript 1
  177. '1' '^' 0xb9    # superscript 1
  178. 'O' '-' 0xba    # masculine ordinal indicator
  179. 'O' '_' 0xba    # masculine ordinal indicator
  180. 'o' '-' 0xba    # masculine ordinal indicator
  181. 'o' '_' 0xba    # masculine ordinal indicator
  182. '>' '>' 0xbb    # angle quotation mark right
  183. '1' '4' 0xbc    # fraction one-quarter
  184. '1' '2' 0xbd    # fraction one-half
  185. '3' '4' 0xbe    # fraction three-quarter
  186. '?' '?' 0xbf    # inverted ?
  187. 'A' '(' 0xc0    # A grave
  188. 'A' '`' 0xc0    # A grave
  189. 'A' 39  0xc1    # A acute
  190. 'A' '>' 0xc2    # A circumflex
  191. 'A' '^' 0xc2    # A circumflex
  192. 'A' '=' 0xc3    # A tilde
  193. 'A' '~' 0xc3    # A tilde
  194. 'A' '"' 0xc4    # A umlaut
  195. 'A' '*' 0xc5    # A ring
  196. 'A' 'E' 0xc6    # AE ligature
  197. 'C' ',' 0xc7    # C cedilla
  198. 'E' '(' 0xc8    # E grave
  199. 'E' '`' 0xc8    # E grave
  200. 'E' 39  0xc9    # E acute
  201. 'E' '>' 0xca    # E circumflex
  202. 'E' '^' 0xca    # E circumflex
  203. 'E' '"' 0xcb    # E umlaut
  204. 'I' '(' 0xcc    # I grave
  205. 'I' '`' 0xcc    # I grave
  206. 'I' 39  0xcd    # I acute
  207. 'I' '>' 0xce    # I circumflex
  208. 'I' '^' 0xce    # I circumflex
  209. 'I' '"' 0xcf    # I umlaut
  210. 'G' '-' 0xd0    # G breve
  211. 'N' '=' 0xd1    # N tilde
  212. 'N' '~' 0xd1    # N tilde
  213. 'O' '(' 0xd2    # O grave
  214. 'O' '`' 0xd2    # O grave
  215. 'O' 39  0xd3    # O acute
  216. 'O' '>' 0xd4    # O circumflex
  217. 'O' '^' 0xd4    # O circumflex
  218. 'O' '=' 0xd5    # O tilde
  219. 'O' '~' 0xd5    # O tilde
  220. 'O' '"' 0xd6    # O umlaut
  221. 'X' '-' 0xd7    # multiply operator
  222. 'x' '-' 0xd7    # multiply operator
  223. 'O' '/' 0xd8    # O slash
  224. 'U' '(' 0xd9    # U grave
  225. 'U' '`' 0xd9    # U grave
  226. 'U' 39  0xda    # U acute
  227. 'U' '>' 0xdb    # U circumflex
  228. 'U' '^' 0xdb    # U circumflex
  229. 'U' '"' 0xdc    # U umlaut
  230. 'I' '.' 0xdd    # I dot
  231. 'S' ',' 0xde    # S cedilla
  232. 'S' 'S' 0xdf    # sharp ss
  233. 's' 's' 0xdf    # sharp ss
  234. 'a' '(' 0xe0    # a grave
  235. 'a' '`' 0xe0    # a grave
  236. 'a' 39  0xe1    # a acute
  237. 'a' '>' 0xe2    # a circumflex
  238. 'a' '^' 0xe2    # a circumflex
  239. 'a' '=' 0xe3    # a tilde
  240. 'a' '~' 0xe3    # a tilde
  241. 'a' '"' 0xe4    # a umlaut
  242. 'a' '*' 0xe5    # a ring
  243. 'a' 'e' 0xe6    # ae ligature
  244. 'c' ',' 0xe7    # c cedilla
  245. 'e' '(' 0xe8    # e grave
  246. 'e' '`' 0xe8    # e grave
  247. 'e' 39  0xe9    # e acute
  248. 'e' '>' 0xea    # e circumflex
  249. 'e' '^' 0xea    # e circumflex
  250. 'e' '"' 0xeb    # e umlaut
  251. 'i' '(' 0xec    # i grave
  252. 'i' '`' 0xec    # i grave
  253. 'i' 39  0xed    # i acute
  254. 'i' '>' 0xee    # i circumflex
  255. 'i' '^' 0xee    # i circumflex
  256. 'i' '"' 0xef    # i umlaut
  257. 'g' '-' 0xf0    # g breve
  258. 'n' '=' 0xf1    # n tilde
  259. 'n' '~' 0xf1    # n tilde
  260. 'o' '(' 0xf2    # o grave
  261. 'o' '`' 0xf2    # o grave
  262. 'o' 39  0xf3    # o acute
  263. 'o' '>' 0xf4    # o circumflex
  264. 'o' '^' 0xf4    # o circumflex
  265. 'o' '=' 0xf5    # o tilde
  266. 'o' '~' 0xf5    # o tilde
  267. 'o' '"' 0xf6    # o umlaut
  268. ':' '-' 0xf7    # divide operator
  269. 'o' '/' 0xf8    # o slash
  270. 'u' '(' 0xf9    # u grave
  271. 'u' '`' 0xf9    # u grave
  272. 'u' 39  0xfa    # u acute
  273. 'u' '>' 0xfb    # u circumflex
  274. 'u' '^' 0xfb    # u circumflex
  275. 'u' '"' 0xfc    # u umlaut
  276. 'i' '.' 0xfd    # i dot
  277. 's' ',' 0xfe    # s cedilla
  278. 'y' '"' 0xff    # y umlaut (ij ligature)
  279.  
  280. beep
  281.  
  282. #    Since only character codes in the range 0x80 to 0xff are mapped,
  283. #    and such characters should not form part of escape sequences,
  284. #    the following control section is not necessary, and has been
  285. #    commented out.  Should this map file be modified to map 7-bit
  286. #    characters, it should be reintroduced.
  287. #
  288. #    CONTROL
  289. #
  290. #    input
  291. #    \E[    1    # Standard ANSI key codes
  292. #
  293. #    output
  294. #    \E[    1    # Standard ANSI escape sequences
  295.