! ! Cyrillic keyboard mapping table. ! Produced by Serge Vakulenko, , Moscow. ! ! Russian YAWERTY keyboard layout implemented. ! Cyrillic characters are entered in koi8 encoding. ! ! Public domain. Share and enjoy. ! ! Use CapsLock as rus/lat switch key. ! ! Fixed by Vadim Maslov: ! Fixed for HPUX 10.20 by Ryan Gibby, March 29, 1998 ! !---------------- remove lock = Caps_Lock keysym Caps_Lock = Mode_switch add mod2 = Mode_switch add lock = Mode_switch !---------------- ! Key Base Shift Caps ShiftCaps !------------------------------------------------------------------------ keysym q = q Q 0xd1 0xf1 keysym w = w W 0xd7 0xf7 keysym e = e E 0xc5 0xe5 keysym r = r R 0xd2 0xf2 keysym t = t T 0xd4 0xf4 keysym y = y Y 0xd9 0xf9 keysym u = u U 0xd5 0xf5 keysym i = i I 0xc9 0xe9 keysym o = o O 0xcf 0xef keysym p = p P 0xd0 0xf0 keysym bracketleft = bracketleft braceleft 0xdb 0xfb keysym bracketright = bracketright braceright 0xdd 0xfd keysym a = a A 0xc1 0xe1 keysym s = s S 0xd3 0xf3 keysym d = d D 0xc4 0xe4 keysym f = f F 0xc6 0xe6 keysym g = g G 0xc7 0xe7 keysym h = h H 0xc8 0xe8 keysym j = j J 0xca 0xea keysym k = k K 0xcb 0xeb keysym l = l L 0xcc 0xec keysym z = z Z 0xda 0xfa keysym x = x X 0xd8 0xf8 keysym c = c C 0xc3 0xe3 keysym v = v V 0xd6 0xf6 keysym b = b B 0xc2 0xe2 keysym n = n N 0xce 0xee keysym m = m M 0xcd 0xed keysym backslash = backslash bar 0xdc 0xfc keysym grave = grave asciitilde 0xc0 0xe0 keysym equal = equal plus 0xde 0xfe keysym 3 = 3 numbersign 3 0xdf keysym 4 = 4 dollar 4 0xff keysym 6 = 6 asciicircum 6 0xa3 keysym 7 = 7 ampersand 7 0xb3 ! ! I had to explicitly define 8 and 9, since my original keyboard mapping ! (on HP 700/9000 workstations running HPUX 10.20, X11R6) ! defined 8 and 9 with bracketleft and bracketright for Caps and ShiftCaps. ! These would therefore be replaced by the keysym for bracketleft/bracketright ! above, thus effectively rendering me without "8, 9, *, or (". ! Ryan Gibby, 8-3-98. gibbyr@ee.byu.edu keysym 8 = 8 asterisk 8 asterisk keysym 9 = 9 parenleft 9 parenleft ! Likewise, apostrophe was defined as grave under caps, so: keysym apostrophe = apostrophe quotedbl apostrophe quotedbl ! keysym period = period greater period greater keysym comma = comma less comma less ! keysym 0 = 0 parenright 0 parenright keysym 1 = 1 exclam 1 exclam keysym 2 = 2 at 2 at keysym 5 = 5 percent 5 percent ! keysym minus = minus underscore minus underscore keysym slash = slash question slash question