Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

253 lines
4.7 KiB

KBD CAN "Canadian National Standard"
; CAN/CSA-Z243.200-92
VERSION 1.0
SHIFTSTATE
0 ;Column 4 :
1 ;Column 5 : Shift
6 ;Column 6 : Control Alt
2 ;Column 7 : Control
3 ;Column 8 : Shift Control
LAYOUT ;an extra '@' at the end is a dead key
;SC VK_ Cap 0 1 6 2 3
29 OEM_7 0 / \ 007c
02 1 0 1 !
03 2 0 2 "
04 3 0 3 /
05 4 0 4 $
06 5 0 5 %
07 6 0 6 ?
08 7 0 7 & {
09 8 0 8 * }
0a 9 0 9 ( [
0b 0 0 0 ) ]
0c OEM_MINUS 0 - _
0d OEM_PLUS 0 = + 0096
10 Q 1 q Q
11 W 1 w W
12 E 1 e E
13 R 1 r R
14 T 1 t T
15 Y 1 y Y
16 U 1 u U
17 I 1 i I
18 O 1 o O
19 P 1 p P
1a OEM_4 0 ^@ 00a8@ 0060@ // circumflex, diaresis, grave
1b OEM_6 1 00e7 00c7 ~@ // Tilde
2b OEM_5 1 00e0 00c0
1e A 1 a A
1f S 1 s S
20 D 1 d D
21 F 1 f F
22 G 1 g G
23 H 1 h H
24 J 1 j J
25 K 1 k K
26 L 1 l L
27 OEM_1 0 ; : 00b0
28 OEM_3 1 e8 c8
2c Z 1 z Z 00ab
2d X 1 x X 00bb
2e C 1 c C
2f V 1 v V
30 B 1 b B
31 N 1 n N
32 M 1 m M
33 OEM_COMMA 0 , ' <
34 OEM_PERIOD 0 . " >
35 OEM_2 1 00e9 00c9
56 OEM_102 1 00f9 00d9
53 DECIMAL 0 . .
9D OEM_8 0 fffe@ fffe@
DEADKEY fffe // Selection of Group 2
/ 00ad // Soft Hyphen
! 00a1 // Inverted Exclamation Mark
1 00b9 // Superscript 1
2 00b2 // Superscript 2
3 00b3 // Superscript 3
# 00a3 // Pound Sign
4 00bc // Fraction One Quarter
$ 00a4 // Currency Sign
5 00bd // Fraction One Half
6 00be // Fraction Three Quarters
( 00b1 // Plus-Or-Minus Sign
_ 00bf // Inverted Question Mark
r 00b6 // Paragraph sign
R 00ae // Registered Trade Mark sign
Y 00a5 // Yen Sign
O 00d8 // Latin Capital Letter O Slash
o 00f8 // Latin Small Letter o Slash
P 00de // Latin Capital Letter Thorn
p 00fe // Latin Small Letter Thorn
A 00c6 // Latin Capital Letter AE
a 00e6 // Latin Small Letter ae
s 00df // s - eszett (sharp s, or beta)
S 00a7 // S - section sign
D 00d0 // Latin Capital Letter Eth
d 00f0 // Latin Small Letter Eth
F 00aa // Feminine Ordinal Indicator
00d9 00a6 // Capital U Acute - Broken Vertical Bar
C 00a9 // Copyright Sign
c 00a2 // Cent Sign
M 00ba // Masculine Ordinal Indicator
m 00b5 // Micro Sign
' 00d7 // Multiplication Sign
" 00f7 // Division Sign
. 02d9@ // Spacing Dot Above Group 2b only? Compose with what?
= 00b8@ // = - spacing cedilla
00a8 02da@ // diaresis - spacing ring above
00e7 007e@ // c cedilla - tilde (dead again!)
00c7 00af@ // C cedilla - Macron (dead again!) Group 2b only?
003b 00b4@ // ; - spacing acute
// I have done up to here - IanJa
DEADKEY 00b4 // acute
0061 00e1
0065 00e9
0069 00ed
006f 00f3
0075 00fa
0079 00fd
0041 00c1
0045 00c9
0049 00cd
004f 00d3
0055 00da
0059 00dd
0020 00b4
DEADKEY 0060
0061 00e0
0065 00e8
0069 00ec
006f 00f2
0075 00f9
0041 00c0
0045 00c8
0049 00cc
004f 00d2
0055 00d9
0020 0060
DEADKEY 005e
0061 00e2
0065 00ea
0069 00ee
006f 00f4
0075 00fb
0041 00c2
0045 00ca
0049 00ce
004f 00d4
0055 00db
0020 005e
DEADKEY 00b8
0063 00e7
0043 00c7
0020 00b8
DEADKEY 00a8
0061 00e4
0065 00eb
0069 00ef
006f 00f6
0075 00fc
0079 00ff
0041 00c4
0045 00cb
0049 00cf
004f 00d6
0055 00dc
0020 00a8
KEYNAME
01 ECHAP
0e RET.ARR
0f TAB
1c ENTREE
1d CTRL
2a MAJ
36 "MAJ DROITE"
37 "* (PAVE NUM.)"
38 ALT
39 ESPACE
3a VERR.MAJ
3b F1
3c F2
3d F3
3e F4
3f F5
40 F6
41 F7
42 F8
43 F9
44 F10
45 Pause
46 DEFIL
47 "7 (PAVE NUM.)"
48 "8 (PAVE NUM.)"
49 "9 (PAVE NUM.)"
4a "- (PAVE NUM.)"
4b "4 (PAVE NUM.)"
4c "5 (PAVE NUM.)"
4d "6 (PAVE NUM.)"
4e "+ (PAVE NUM.)"
4f "1 (PAVE NUM.)"
50 "2 (PAVE NUM.)"
51 "3 (PAVE NUM.)"
52 "0 (PAVE NUM.)"
53 ". (PAVE NUM.)"
57 F11
58 F12
KEYNAME_EXT
1c "ENTREE (PAVE NUM.)"
1d "CTRL DROITE"
35 "/ (PAVE NUM.)"
37 Impr.Ecran
38 "ALT DROITE"
45 Ver.Num
46 ATTN
47 ORIGINE
48 HAUT
49 PG.PREC
4b GAUCHE
4d DROITE
4f FIN
50 BAS
51 PG.SUIV
52 INS
53 SUPPR
54 <00>
56 AIDE
5b "WINDOWS GAUCHE"
5c "WINDOWS DROITE"
5d APPLICATION
KEYNAME_DEAD
00b4 "ACCENT AIGU"
0060 "ACCENT GRAVE"
005e "ACCENT CIRCONFLEXE"
00a8 TREMA
00b8 CEDILLE
ENDKBD