43 Key Russian

; Keyboard layout name (displayed in Settings)
Layout 43 Keys Russian Keyboard

; Hint for the layout to be shown in lower right corner
Hint RU

; Scancodes note:
; "Scan Code" may be defined using AEKMapScan utility located in AEKMap 
; installation directory.

; The "scan code" word in this file defined as follow:
; low byte: real key scan code .
; high byte - flags: 
;  7 6 5 4 3 2 1 0
;  0 0 0 0 0 0 0 0
;                ^---- Hook clear key (without Shift or Win)
;              ^------ Hook (Shift + key) combination
;            ^-------- Hook (Win + key) combination
; 
; Please note that system may not support different Win/Shift triggers for particular key.
;
; Flag examples for different keypressings of "A":
; scancode  condition
;   0141    clear "A" key hook
;   0241    "A"+Shift key hook
;   0441    "A"+Win key hook
;   0341    "A" and "A"+Shift key hooks
;   0741    Hook all possible pressings of "A" key 
;   0041    invalid scan code
;
;

                    
; Shift key scan code.
; Specify 4-digit hex scancode to enable internal shift key monitoring routine.
; Or leave it empty for using shift key state returned by system.
; Standard keyboard shift code is 0210
ShiftKey 0710

; Capslock key scan code.
; Specify 4-digit hex scancode to enable internal capslock monitoring routine
; Or leave it empty to use capslock state returned by system
; Standard keyboard capslock code is 0014
CapslockKey

; Accent Key scan code. 
; If your layout should contain "Next-char switch" key you may specify 
; 4-digit hex scancode here.
; Or leave it empty if you need no such functionality
AccentKey


; Key line description format:
; Key <ScanCode> <Shifted> <Normal> <Accent Shifted> <Accent Normal>
;
; where 
;
; <ScanCode> is a key code (see notes above)
;
; <Shifted>, <Normal>,<Accent Shifted>, <Accent Normal>  are key or char codes to be send 
; to system depending on Capslock/Shift/Accent triggers.
; If your keyboard layout need no "accented" symbols (AccentKay parameter is empty) you may
; ommit <Accent Shifted> and <Accent Normal> parameters.
;
; All numbers are assumed to be in HEX and prefixed with "k" or "c", 
; where
; k - Not alphanumeric keypress should be sent to the system
; c - Keystroke should be sent as unicode character


Key 0341 c0410 c0430 ; A -> À/à
Key 0342 c0411 c0431 ; B -> Á/á
Key 0343 c0412 c0432 ; C -> Â/â
                              
Key 0344 c0413 c0433 ; D -> Ã/ã
Key 0345 c0414 c0434 ; E -> Ä/ä
Key 0346 c0415 c0435 ; F -> Å/å
Key 0347 c0401 c0451 ; G -> ¨/¸
Key 0348 c0416 c0436 ; H -> Æ/æ
                              
Key 0349 c0417 c0437 ; I -> Ç/ç
Key 034A c0418 c0438 ; J -> È/è
Key 034B c0419 c0439 ; K -> É/é
Key 034C c041A c043A ; L -> Ê/ê
Key 034D c041B c043B ; M -> Ë/ë
                              
Key 034E c041C c043C ; N -> Ì/ì
Key 034F c041D c043D ; O -> Í/í
Key 0350 c041E c043E ; P -> Î/î
Key 0351 c041F c043F ; Q -> Ï/ï
Key 0352 c0420 c0440 ; R -> Ð/ð
                              
Key 0353 c0421 c0441 ; S -> Ñ/ñ
Key 0354 c0422 c0442 ; T -> Ò/ò
Key 0355 c0423 c0443 ; U -> Ó/ó
Key 0356 c0424 c0444 ; V -> Ô/ô
Key 0357 c0425 c0445 ; W -> Õ/õ
                              
Key 0358 c0426 c0446 ; X -> Ö/ö
Key 0359 c0427 c0447 ; Y -> ×/÷
Key 035A c0428 c0448 ; Z -> Ø/ø
        
                      
Key 0337 c0429 c0449 ; 7 -> Ù/ù
Key 0338 c042A c044A ; 8 -> Ú/ú
Key 0339 c042B c044B ; 9 -> Û/û
                              
Key 0334 c042C c044C ; 4 -> Ü/ü
Key 0335 c042D c044D ; 5 -> Ý/ý
Key 0336 c042E c044E ; 6 -> Þ/þ
                              
Key 0331 c042F c044F ; 1 -> ß/ÿ