Simple Sample

; Keyboard layout name (displayed in Settings)
Layout Simple Sample Layout

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

; 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 treated as bit flags: 
;  7 6 5 4 3 2 1 0 
;  0 0 0 0 0 0 0 0
;                ^---- Hook clear key (without Shift or Win triggers)
;              ^------ Hook (Shift + key) combination
;            ^-------- Hook (Win + key) combination
; 
; Please note that system may not support different Win/Shift trigger combinations
; for particular key.
;
; Flag examples for different keypressings of "A" key:
; 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

; 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 c005A c007A ; A -> Z/z