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
Wrap
Text File
|
1998-08-19
|
8KB
|
295 lines
# @(#) cons.857 23.1 91/10/24
#
# Copyright (C) 1997 The Santa Cruz Operation, Inc.
# All Rights Reserved.
# The information in this file is provided for the exclusive use of
# the licensees of The Santa Cruz Operation, Inc. Such users have the
# right to use, modify, and incorporate this code into other products
# for purposes authorized by the license agreement provided they include
# this notice and the associated copyright notice with any such product.
# The information in this file is provided "AS IS" without warranty.
#
# SCO Mapkey File
#
# This map file is for console using the IBM PC 857 multilingual code paging.
#
# Dead keys are implemented using codes of 857 graphics characters which
# have no equivalent in the ISO 8859-9 set.
#
output
input
dead 0xb0 # circumflex dead key
' ' '^' # caret
0xb0 '^' # caret
'A' 0xb6 # A circumflex
'E' 0xd2 # E circumflex
'I' 0xd7 # I circumflex
'O' 0xe2 # O circumflex
'U' 0xea # U circumflex
'a' 0x83 # a circumflex
'e' 0x88 # e circumflex
'i' 0x8c # i circumflex
'o' 0x93 # o circumflex
'u' 0x96 # u circumflex
dead 0xb1 # umlaut dead key
' ' 0xf9 # diaresis
0xb1 0xf9 # diaresis
'A' 0x8e # A umlaut
'E' 0xd3 # E umlaut
'I' 0xd8 # I umlaut
'O' 0x99 # O umlaut
'U' 0x9a # U umlaut
'a' 0x84 # a umlaut
'e' 0x89 # e umlaut
'i' 0x8b # i umlaut
'o' 0x94 # o umlaut
'u' 0x81 # u umlaut
'y' 0xed # y umlaut (ij ligature)
dead 0xb3 # acute accent dead key
' ' 0xef # acute accent
0xb3 0xef # acute accent
'A' 0xb5 # A acute
'E' 0x90 # E acute
'I' 0xd6 # I acute
'O' 0xe0 # O acute
'U' 0xe9 # U acute
'a' 0xa0 # a acute
'e' 0x82 # e acute
'i' 0xa1 # i acute
'o' 0xa2 # o acute
'u' 0xa3 # u acute
dead 0xba # grave accent dead key
' ' '`' # backquote (grave accent)
0xba '`' # backquote (grave accent)
'A' 0xb7 # A grave
'E' 0xd4 # E grave
'I' 0xde # I grave
'O' 0xe3 # O grave
'U' 0xeb # U grave
'a' 0x85 # a grave
'e' 0x8a # e grave
'i' 0xec # i grave
'o' 0x95 # o grave
'u' 0x97 # u grave
dead 0xbb # tilde accent dead key
' ' 0x7e # tilde
0xbb 0x7e # tilde
'A' 0xc7 # A tilde
'N' 0xa5 # N tilde
'O' 0xe5 # O tilde
'a' 0xc6 # a tilde
'n' 0xa4 # n tilde
'o' 0xe4 # o tilde
dead 0xc0 # cedilla ( for canadians)
' ' 0xf7 # cedilla
0xc0 0xf7 # cedilla
'c' 0x87 # c cedilla
'C' 0x80 # C cedilla
's' 0x9e # s cedilla
'S' 0x9f # S cedilla
compose 0x1f # ^_ (control underscore)
'+' '+' '#' # hash
'S' '/' '$' # dollar sign
'S' '|' '$' # dollar sign
's' '/' '$' # dollar sign
's' '|' '$' # dollar sign
'A' 'A' '@' # at sign
'a' 'a' '@' # at sign
'(' '(' '[' # open square bracket
'/' '/' 92 # backslash
')' ')' ']' # close square bracket
'>' '<' '^' # caret
39 '<' '`' # backquote (grave accent)
'(' '-' '{' # open curly brace
'/' '<' '|' # vertical bar (pipe)
'/' '^' '|' # vertical bar (pipe)
')' '-' '}' # close curly brace
'=' '=' '~' # tilde
'_' '_' 0x1f # ^_ (control underscore)
' ' ' ' 0xa0 # no break space
'!' '!' 0xa1 # inverted !
'C' '/' 0xa2 # cent sign
'C' '|' 0xa2 # cent sign
'c' '/' 0xa2 # cent sign
'c' '|' 0xa2 # cent sign
'L' '-' 0xa3 # pound sign
'L' '=' 0xa3 # pound sign
'l' '-' 0xa3 # pound sign
'l' '=' 0xa3 # pound sign
'X' 'O' 0xa4 # currency sign
'x' 'o' 0xa4 # currency sign
'Y' '-' 0xa5 # yen sign
'Y' '=' 0xa5 # yen sign
'y' '-' 0xa5 # yen sign
'y' '=' 0xa5 # yen sign
'/' '!' 0xa6 # broken bar
'|' '/' 0xa6 # broken bar
'|' '|' 0xa6 # broken bar
'S' '!' 0xa7 # section sign
'S' 'O' 0xa7 # section sign
's' '!' 0xa7 # section sign
's' 'o' 0xa7 # section sign
'.' '.' 0xa8 # diaresis
'C' 'O' 0xa9 # copyright sign
'c' 'o' 0xa9 # copyright sign
'A' '-' 0xaa # feminine ordinal indicator
'A' '_' 0xaa # feminine ordinal indicator
'a' '-' 0xaa # feminine ordinal indicator
'a' '_' 0xaa # feminine ordinal indicator
'<' '<' 0xab # angle quotation mark left
'-' '!' 0xac # not sign
'-' '|' 0xac # not sign
'-' '-' 0xad # soft hyphen
'R' 'O' 0xae # registered trade mark
'r' 'o' 0xae # registered trade mark
'-' '<' 0xaf # macron
'-' '^' 0xaf # macron
'_' '<' 0xaf # macron
'_' '^' 0xaf # macron
'O' ' ' 0xb0 # degree sign
'o' ' ' 0xb0 # degree sign
'+' '-' 0xb1 # plus/minus sign
'2' '<' 0xb2 # superscript 2
'2' '^' 0xb2 # superscript 2
'3' '<' 0xb3 # superscript 3
'3' '^' 0xb3 # superscript 3
39 39 0xb4 # acute accent
'U' '/' 0xb5 # micro sign
'u' '/' 0xb5 # micro sign
'P' '!' 0xb6 # paragraph sign
'p' '!' 0xb6 # paragraph sign
'.' '<' 0xb7 # middle dot
'.' '^' 0xb7 # middle dot
',' ',' 0xb8 # cedilla
'1' '<' 0xb9 # superscript 1
'1' '^' 0xb9 # superscript 1
'O' '-' 0xba # masculine ordinal indicator
'O' '_' 0xba # masculine ordinal indicator
'o' '-' 0xba # masculine ordinal indicator
'o' '_' 0xba # masculine ordinal indicator
'>' '>' 0xbb # angle quotation mark right
'1' '4' 0xbc # fraction one-quarter
'1' '2' 0xbd # fraction one-half
'3' '4' 0xbe # fraction three-quarter
'?' '?' 0xbf # inverted ?
'A' '(' 0xc0 # A grave
'A' '`' 0xc0 # A grave
'A' 39 0xc1 # A acute
'A' '>' 0xc2 # A circumflex
'A' '^' 0xc2 # A circumflex
'A' '=' 0xc3 # A tilde
'A' '~' 0xc3 # A tilde
'A' '"' 0xc4 # A umlaut
'A' '*' 0xc5 # A ring
'A' 'E' 0xc6 # AE ligature
'C' ',' 0xc7 # C cedilla
'E' '(' 0xc8 # E grave
'E' '`' 0xc8 # E grave
'E' 39 0xc9 # E acute
'E' '>' 0xca # E circumflex
'E' '^' 0xca # E circumflex
'E' '"' 0xcb # E umlaut
'I' '(' 0xcc # I grave
'I' '`' 0xcc # I grave
'I' 39 0xcd # I acute
'I' '>' 0xce # I circumflex
'I' '^' 0xce # I circumflex
'I' '"' 0xcf # I umlaut
'G' '-' 0xd0 # G breve
'N' '=' 0xd1 # N tilde
'N' '~' 0xd1 # N tilde
'O' '(' 0xd2 # O grave
'O' '`' 0xd2 # O grave
'O' 39 0xd3 # O acute
'O' '>' 0xd4 # O circumflex
'O' '^' 0xd4 # O circumflex
'O' '=' 0xd5 # O tilde
'O' '~' 0xd5 # O tilde
'O' '"' 0xd6 # O umlaut
'X' '-' 0xd7 # multiply operator
'x' '-' 0xd7 # multiply operator
'O' '/' 0xd8 # O slash
'U' '(' 0xd9 # U grave
'U' '`' 0xd9 # U grave
'U' 39 0xda # U acute
'U' '>' 0xdb # U circumflex
'U' '^' 0xdb # U circumflex
'U' '"' 0xdc # U umlaut
'I' '.' 0xdd # I dot
'S' ',' 0xde # S cedilla
'S' 'S' 0xdf # sharp ss
's' 's' 0xdf # sharp ss
'a' '(' 0xe0 # a grave
'a' '`' 0xe0 # a grave
'a' 39 0xe1 # a acute
'a' '>' 0xe2 # a circumflex
'a' '^' 0xe2 # a circumflex
'a' '=' 0xe3 # a tilde
'a' '~' 0xe3 # a tilde
'a' '"' 0xe4 # a umlaut
'a' '*' 0xe5 # a ring
'a' 'e' 0xe6 # ae ligature
'c' ',' 0xe7 # c cedilla
'e' '(' 0xe8 # e grave
'e' '`' 0xe8 # e grave
'e' 39 0xe9 # e acute
'e' '>' 0xea # e circumflex
'e' '^' 0xea # e circumflex
'e' '"' 0xeb # e umlaut
'i' '(' 0xec # i grave
'i' '`' 0xec # i grave
'i' 39 0xed # i acute
'i' '>' 0xee # i circumflex
'i' '^' 0xee # i circumflex
'i' '"' 0xef # i umlaut
'g' '-' 0xf0 # g breve
'n' '=' 0xf1 # n tilde
'n' '~' 0xf1 # n tilde
'o' '(' 0xf2 # o grave
'o' '`' 0xf2 # o grave
'o' 39 0xf3 # o acute
'o' '>' 0xf4 # o circumflex
'o' '^' 0xf4 # o circumflex
'o' '=' 0xf5 # o tilde
'o' '~' 0xf5 # o tilde
'o' '"' 0xf6 # o umlaut
':' '-' 0xf7 # divide operator
'o' '/' 0xf8 # o slash
'u' '(' 0xf9 # u grave
'u' '`' 0xf9 # u grave
'u' 39 0xfa # u acute
'u' '>' 0xfb # u circumflex
'u' '^' 0xfb # u circumflex
'u' '"' 0xfc # u umlaut
'i' '.' 0xfd # i dot
's' ',' 0xfe # s cedilla
'y' '"' 0xff # y umlaut (ij ligature)
beep
# Since only character codes in the range 0x80 to 0xff are mapped,
# and such characters should not form part of escape sequences,
# the following control section is not necessary, and has been
# commented out. Should this map file be modified to map 7-bit
# characters, it should be reintroduced.
#
# CONTROL
#
# input
# \E[ 1 # Standard ANSI key codes
#
# output
# \E[ 1 # Standard ANSI escape sequences