;
;		keymap definition
;
;$VER: cz.asm 1.6 (7.6.94) © UTX (Stanislav Brabec)
; Upozornëní: Po zmënë obsahu tohoto souboru zmëñte i jeho jméno!
; Warning: After changes of this file contents please change the name!
; Následující komentáê nesmí být pêi distribuci pozmënëného souboru smazán!
; Following comment must not be deleted if changed file will be distributed!
;
; makra sestavil: macros written by:
; © UTX (Stanislav Brabec)
;	Stanislav Brabec
;	  v
;	Vysehradská 27
;128 00	Praha 2 (Prague)
;v
;Ceská republika (Czech republic)
;
	include	'exec/types.i'
	include	'devices/keymap.i'
;
DeadKeys EQU 9
;
bitcnt	set	0
bitval	set	0
dcbit	macro	bit
bitval	set	bitval/2+\1*$80
bitcnt	set	bitcnt+1
	ifeq	bitcnt-8
	dc.b	bitval
bitcnt	set	0
bitval	set	0
	endc
	endm
;
KeyFlag	macro	Flag,Key
	dcbit	\1
	endm
;
Pointer	macro	address
	dc.l	\1
	endm
;
KeyType	macro	Type,Key
	dc.b	\1
	endm
;
Normal	macro	Alone,Shift,Alt,ShiftAlt,Key
	dc.b	\4,\3,\2,\1
	endm
;
KeyPtr	macro	address,Key
	dc.l	\1
	endm
;
Dead	macro	number
	dc.b	DPF_DEAD,\1
	endm
;
SecDeadOffset EQU DeadKeys+1
SecDeadValue EQU SecDeadOffset<<DP_2DFACSHIFT
ExtDead	macro	number
	dc.b	DPF_DEAD,SecDeadValue+\1
	endm
;
Mod	macro	key,label
	dc.b	DPF_MOD,(\2-\1)
	endm
;
DeadNor	macro	KeyCode
	dc.b	0,\1
	endm
;
StrKey	macro	key,strlabel
	dc.b	\2len,(\2-\1)
	endm
;
String	macro	name,string
\1	dc.b	\2
\1end
\1len	equ	\1end-\1
	endm
;
KeymapHeader
	dc.w	0
	dc.w	0
	dc.w	0
	dc.w	0
	dc.w	0
	Pointer	KeyMapName
	Pointer	LoKeyMapTypes
	Pointer	LoKeyMap
	Pointer	LoCapsable
	Pointer	LoRepeatable
	Pointer	HiKeyMapTypes
	Pointer	HiKeyMap
	Pointer	HiCapsable
	Pointer	HiRepeatable
;
LoCapsable
	KeyFlag	0,<`>
	KeyFlag	0,<1>
	KeyFlag	0,<2>
	KeyFlag	0,<3>
	KeyFlag	0,<4>
	KeyFlag	0,<5>
	KeyFlag	0,<6>
	KeyFlag	0,<7>
	KeyFlag	0,<8>
	KeyFlag	0,<9>
	KeyFlag	0,<0>
	KeyFlag	0,<->
	KeyFlag	0,<=>
	KeyFlag	0,<\>
	KeyFlag	0,<>
	KeyFlag	0,<num0>
	KeyFlag	1,<q>
	KeyFlag	1,<w>
	KeyFlag	1,<e>
	KeyFlag	1,<r>
	KeyFlag	1,<t>
	KeyFlag	1,<y>
	KeyFlag	1,<u> 
	KeyFlag	1,<i>
	KeyFlag	1,<o>
	KeyFlag	1,<p>
	KeyFlag	0,<[>
	KeyFlag	0,<]>
	KeyFlag	0,<>
	KeyFlag	0,<num1>
	KeyFlag	0,<num2>
	KeyFlag	0,<num3>
	KeyFlag	1,<a>
	KeyFlag	1,<s>
	KeyFlag	1,<d>
	KeyFlag	1,<f>
	KeyFlag	1,<g>
	KeyFlag	1,<h>
	KeyFlag	1,<j>
	KeyFlag	1,<k>
	KeyFlag	1,<l>
	KeyFlag	0,<;>
	KeyFlag	0,<'>
	KeyFlag	0,<unused key between ' and Return>
	KeyFlag	0,<>
	KeyFlag	0,<num4>
	KeyFlag	0,<num5>
	KeyFlag	0,<num6>
	KeyFlag	0,<<>
	KeyFlag	1,<z>
	KeyFlag	1,<x>
	KeyFlag	1,<c>
	KeyFlag	1,<v>
	KeyFlag	1,<b>
	KeyFlag	1,<n>
	KeyFlag	1,<m>
	KeyFlag	0,<,>
	KeyFlag	0,<.>
	KeyFlag	0,</>
	KeyFlag	0,<>
	KeyFlag	1,<num.>
	KeyFlag	0,<num7>
	KeyFlag	0,<num8>
	KeyFlag	0,<num9>
HiCapsable
	KeyFlag	0,<Space>
	KeyFlag	0,<BkSp>
	KeyFlag	0,<Tab>
	KeyFlag	0,<Enter>
	KeyFlag	0,<Return>
	KeyFlag	0,<Esc>
	KeyFlag	0,<Del>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<num->
	KeyFlag	0,<>
	KeyFlag	0,<Up>
	KeyFlag	0,<Down>
	KeyFlag	0,<Right>
	KeyFlag	0,<Left>
	KeyFlag	0,<F1>
	KeyFlag	0,<F2>
	KeyFlag	0,<F3>
	KeyFlag	0,<F4>
	KeyFlag	0,<F5>
	KeyFlag	0,<F6>
	KeyFlag	0,<F7>
	KeyFlag	0,<F8>
	KeyFlag	0,<F9>
	KeyFlag	0,<F10>
	KeyFlag	0,<num(>
	KeyFlag	0,<num)>
	KeyFlag	0,<num/>
	KeyFlag	0,<num*>
	KeyFlag	0,<num+>
	KeyFlag	0,<Help>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
;
LoRepeatable
	KeyFlag	1,<`>
	KeyFlag	1,<1>
	KeyFlag	1,<2>
	KeyFlag	1,<3>
	KeyFlag	1,<4>
	KeyFlag	1,<5>
	KeyFlag	1,<6>
	KeyFlag	1,<7>
	KeyFlag	1,<8>
	KeyFlag	1,<9>
	KeyFlag	1,<0>
	KeyFlag	1,<->
	KeyFlag	1,<=>
	KeyFlag	1,<\>
	KeyFlag	0,<>
	KeyFlag	1,<num0>
	KeyFlag	1,<q>
	KeyFlag	1,<w>
	KeyFlag	1,<e>
	KeyFlag	1,<r>
	KeyFlag	1,<t>
	KeyFlag	1,<y>
	KeyFlag	1,<u>
	KeyFlag	1,<i>
	KeyFlag	1,<o>
	KeyFlag	1,<p>
	KeyFlag	1,<[>
	KeyFlag	1,<]>
	KeyFlag	0,<>
	KeyFlag	1,<num1>
	KeyFlag	1,<num2>
	KeyFlag	1,<num3>
	KeyFlag	1,<a>
	KeyFlag	1,<s>
	KeyFlag	1,<d>
	KeyFlag	1,<f>
	KeyFlag	1,<g>
	KeyFlag	1,<h>
	KeyFlag	1,<j>
	KeyFlag	1,<k>
	KeyFlag	1,<l>
	KeyFlag	1,<;>
	KeyFlag	1,<'>
	KeyFlag	1,<unused key between ' and Return>
	KeyFlag	0,<>
	KeyFlag	1,<num4>
	KeyFlag	1,<num5>
	KeyFlag	1,<num6>
	KeyFlag	1,<<>
	KeyFlag	1,<z>
	KeyFlag	1,<x>
	KeyFlag	1,<c>
	KeyFlag	1,<v>
	KeyFlag	1,<b>
	KeyFlag	1,<n>
	KeyFlag	1,<m>
	KeyFlag	1,<,>
	KeyFlag	1,<.>
	KeyFlag	1,</>
	KeyFlag	0,<>
	KeyFlag	1,<num.>
	KeyFlag	1,<num7>
	KeyFlag	1,<num8>
	KeyFlag	1,<num9>
HiRepeatable
	KeyFlag	1,<Space>
	KeyFlag	1,<BkSp>
	KeyFlag	1,<Tab>
	KeyFlag	0,<Enter>
	KeyFlag	0,<Return>
	KeyFlag	0,<Esc>
	KeyFlag	1,<Del>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	1,<num->
	KeyFlag	0,<>
	KeyFlag	1,<Up>
	KeyFlag	1,<Down>
	KeyFlag	1,<Right>
	KeyFlag	1,<Left>
	KeyFlag	1,<F1>
	KeyFlag	1,<F2>
	KeyFlag	1,<F3>
	KeyFlag	1,<F4>
	KeyFlag	1,<F5>
	KeyFlag	1,<F6>
	KeyFlag	1,<F7>
	KeyFlag	1,<F8>
	KeyFlag	1,<F9>
	KeyFlag	1,<F10>
	KeyFlag	1,<num(>
	KeyFlag	1,<num)>
	KeyFlag	1,<num/>
	KeyFlag	1,<num*>
	KeyFlag	1,<num+>
	KeyFlag	0,<Help>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
	KeyFlag	0,<>
;
LoKeyMapTypes
	KeyType	KC_VANILLA,<`>
	KeyType	KCF_SHIFT+KCF_ALT,<1>
	KeyType	KCF_SHIFT+KCF_ALT,<2>
	KeyType	KCF_SHIFT+KCF_ALT,<3>
	KeyType	KCF_SHIFT+KCF_ALT,<4>
	KeyType	KCF_SHIFT+KCF_ALT,<5>
	KeyType	KC_VANILLA,<6>
	KeyType	KCF_SHIFT+KCF_ALT,<7>
	KeyType	KCF_SHIFT+KCF_ALT,<8>
	KeyType	KCF_SHIFT+KCF_ALT,<9>
	KeyType	KCF_SHIFT+KCF_ALT,<0>
	KeyType	KCF_SHIFT+KCF_ALT+KCF_DEAD,<->
	KeyType	KCF_SHIFT+KCF_ALT+KCF_DEAD,<=>
	KeyType	KC_VANILLA,<\>
	KeyType	KCF_NOP,<>
	KeyType	KC_NOQUAL,<num0>
	KeyType	KC_VANILLA,<q>
	KeyType	KC_VANILLA,<w>
	KeyType	KC_VANILLA+KCF_DEAD,<e>
	KeyType	KC_VANILLA+KCF_DEAD,<r>
	KeyType	KC_VANILLA+KCF_DEAD,<t>
	KeyType	KC_VANILLA+KCF_DEAD,<y>
	KeyType	KC_VANILLA+KCF_DEAD,<u>
	KeyType	KC_VANILLA+KCF_DEAD,<i>
	KeyType	KC_VANILLA+KCF_DEAD,<o>
	KeyType	KC_VANILLA,<p>
	KeyType	KC_VANILLA,<[>
	KeyType	KC_VANILLA,<]>
	KeyType	KCF_NOP,<>
	KeyType	KC_NOQUAL,<num1>
	KeyType	KC_NOQUAL,<num2>
	KeyType	KC_NOQUAL,<num3>
	KeyType	KC_VANILLA+KCF_DEAD,<a>
	KeyType	KC_VANILLA+KCF_DEAD,<s>
	KeyType	KC_VANILLA+KCF_DEAD,<d>
	KeyType	KC_VANILLA+KCF_DEAD,<f>
	KeyType	KC_VANILLA+KCF_DEAD,<g>
	KeyType	KC_VANILLA+KCF_DEAD,<h>
	KeyType	KC_VANILLA+KCF_DEAD,<j>
	KeyType	KC_VANILLA+KCF_DEAD,<k>
	KeyType	KC_VANILLA+KCF_DEAD,<l>
	KeyType	KCF_SHIFT+KCF_ALT,<;>
	KeyType	KCF_SHIFT+KCF_ALT,<'>
	KeyType	KCF_SHIFT+KCF_ALT+KCF_DEAD,<unused key between ' and Return>
	KeyType	KCF_NOP,<>
	KeyType	KC_NOQUAL,<num4>
	KeyType	KC_NOQUAL,<num5>
	KeyType	KC_NOQUAL,<num6>
	KeyType	KCF_SHIFT+KCF_ALT,<<>
	KeyType	KC_VANILLA+KCF_DEAD,<z>
	KeyType	KC_VANILLA,<x>
	KeyType	KC_VANILLA+KCF_DEAD,<c>
	KeyType	KC_VANILLA,<v>
	KeyType	KC_VANILLA,<b>
	KeyType	KC_VANILLA+KCF_DEAD,<n>
	KeyType	KC_VANILLA,<m>
	KeyType	KCF_SHIFT+KCF_ALT,<,>
	KeyType	KCF_SHIFT+KCF_ALT,<.>
	KeyType	KC_VANILLA,</>
	KeyType	KCF_NOP,<>
	KeyType	KCF_SHIFT,<num.>
	KeyType	KC_NOQUAL,<num7>
	KeyType	KC_NOQUAL,<num8>
	KeyType	KC_NOQUAL,<num9>
HiKeyMapTypes
	KeyType	KCF_ALT+KCF_DEAD,<Space>
	KeyType	KC_NOQUAL,<BkSp>
	KeyType	KCF_SHIFT+KCF_STRING,<Tab>
	KeyType	KC_NOQUAL,<Enter>
	KeyType	KCF_CONTROL,<Return>
	KeyType	KCF_ALT,<Esc>
	KeyType	KC_NOQUAL,<Del>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KC_NOQUAL,<num->
	KeyType	KCF_NOP,<>
	KeyType	KCF_SHIFT+KCF_STRING,<Up>
	KeyType	KCF_SHIFT+KCF_STRING,<Down>
	KeyType	KCF_SHIFT+KCF_STRING,<Right>
	KeyType	KCF_SHIFT+KCF_STRING,<Left>
	KeyType	KCF_SHIFT+KCF_STRING,<F1>
	KeyType	KCF_SHIFT+KCF_STRING,<F2>
	KeyType	KCF_SHIFT+KCF_STRING,<F3>
	KeyType	KCF_SHIFT+KCF_STRING,<F4>
	KeyType	KCF_SHIFT+KCF_STRING,<F5>
	KeyType	KCF_SHIFT+KCF_STRING,<F6>
	KeyType	KCF_SHIFT+KCF_STRING,<F7>
	KeyType	KCF_SHIFT+KCF_STRING,<F8>
	KeyType	KCF_SHIFT+KCF_STRING,<F9>
	KeyType	KCF_SHIFT+KCF_STRING,<F10>
	KeyType	KC_VANILLA,<num(>
	KeyType	KC_VANILLA,<num)>
	KeyType	KC_NOQUAL,<num/>
	KeyType	KC_NOQUAL,<num*>
	KeyType	KC_NOQUAL,<num+>
	KeyType	KCF_STRING,<Help>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
	KeyType	KCF_NOP,<>
;
LoKeyMap
	Normal	'`','~','`','~',<`>
	Normal	'+','1','!','¹',<1>
	Normal	'ë','2','@','²',<2>
	Normal	'î','3','#','³',<3>
	Normal	'ç','4','$','°',<4>
	Normal	'ê','5','%','¼',<5>
	Normal	'ù','6','^','½',<6>
	Normal	'ý','7','&','¾',<7>
	Normal	'á','8','*','·',<8>
	Normal	'í','9','{','«',<9>
	Normal	'é','0','}','»',<0>
	KeyPtr	keymin,<->
	KeyPtr	keyequ,<=>
	Normal	'\','|','\','|',<\>
	Normal	$00,$00,$00,$00,<>
	Normal	'0',$00,$00,$00,<num0>
	Normal	'q','Q','£','£',<q>
	Normal	'w','W','°','°',<w>
	KeyPtr	keyE,<e>
	KeyPtr	keyR,<r>
	KeyPtr	keyT,<t>
	KeyPtr	keyY,<y>
	KeyPtr	keyU,<u>
	KeyPtr	keyI,<i>
	KeyPtr	keyO,<o>
	Normal	'p','P','¶','¶',<p>
	Normal	'ú','/','[','¸',<[>
	Normal	')','(',']','¢',<]>
	Normal	$00,$00,$00,$00,<>
	Normal	'1',$00,$00,$00,<num1>
	Normal	'2',$00,$00,$00,<num2>
	Normal	'3',$00,$00,$00,<num3>
	KeyPtr	keyA,<a>
	KeyPtr	keyS,<s>
	KeyPtr	keyD,<d>
	KeyPtr	keyF,<f>
	KeyPtr	keyG,<g>
	KeyPtr	keyH,<h>
	KeyPtr	keyJ,<j>
	KeyPtr	keyK,<k>
	KeyPtr	keyL,<l>
	Normal	'û','"',';','ª',<;>
	Normal	'§','!','''','º',<'>
	KeyPtr	keydiae,<unused key between ' and Return>
	Normal	$00,$00,$00,$00,<>
	Normal	'4',$00,$00,$00,<num4>
	Normal	'5',$00,$00,$00,<num5>
	Normal	'6',$00,$00,$00,<num6>
	Normal	'<','>','«','»',<<>
	KeyPtr	keyZ,<z>
	Normal	'x','X','×','÷',<x>
	KeyPtr	keyC,<c>
	Normal	'v','V','ª','ª',<v>
	Normal	'b','B','º','º',<b>
	KeyPtr	keyN,<n>
	Normal	'm','M','¸','¿',<m>
	Normal	<','>,'?','<','<',<,>
	Normal	'.',':','>','>',<.>
	Normal	'-','_','/','?',</>
	Normal	$00,$00,$00,$00,<>
	Normal	<','>,'.',$00,$00,<num.>
	Normal	'7',$00,$00,$00,<num7>
	Normal	'8',$00,$00,$00,<num8>
	Normal	'9',$00,$00,$00,<num9>
HiKeyMap
	KeyPtr	keySpc,<Space>
	Normal	$08,$00,$00,$00,<BkSp>
	KeyPtr	keyTab,<Tab>
	Normal	$0D,$00,$00,$00,<Enter>
	Normal	$0D,$0A,$00,$00,<Return>
	Normal	$1B,$9B,$00,$00,<Esc>
	Normal	$7F,$00,$00,$00,<Del>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	'-',$00,$00,$00,<num->
	Normal	$00,$00,$00,$00,<>
	KeyPtr	keyUp,<Up>
	KeyPtr	keyDwn,<Down>
	KeyPtr	keyRig,<Right>
	KeyPtr	keyLft,<Left>
	KeyPtr	keyF1,<F1>
	KeyPtr	keyF2,<F2>
	KeyPtr	keyF3,<F3>
	KeyPtr	keyF4,<F4>
	KeyPtr	keyF5,<F5>
	KeyPtr	keyF6,<F6>
	KeyPtr	keyF7,<F7>
	KeyPtr	keyF8,<F8>
	KeyPtr	keyF9,<F9>
	KeyPtr	keyF10,<F10>
	Normal	'(','[','{','(',<num(>
	Normal	')',']','}',')',<num)>
	Normal	'/',$00,$00,$00,<num/>
	Normal	'*',$00,$00,$00,<num*>
	Normal	'+',$00,$00,$00,<num+>
	KeyPtr	keyHelp,<Help>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
	Normal	$00,$00,$00,$00,<>
;
;Alone
;Shift
;Alt
;Shift+Alt
;Ctrl
;Ctrl+Shift
;Ctrl+Alt
;Vanilla (Ctrl+Shift+Alt)
;... the real length is dependent on key definition
; or
;Mod:
; line for simple mod dead key
; lines for two dead keys - dependence on second dead key
;
keymin	DeadNor	'='
	DeadNor	'%'
	Dead	7
	Dead	7
;
keyequ	Dead	1
	Dead	6
	Dead	3
	Dead	3
;
keyF	DeadNor	'f'
	DeadNor	'F'
	Dead	1
	Dead	1
	DeadNor	6
	DeadNor	6
	DeadNor	$86
	DeadNor	$86
;
keyG	DeadNor	'g'
	DeadNor	'G'
	Dead	2
	Dead	2
	DeadNor	7
	DeadNor	7
	DeadNor	$87
	DeadNor	$87
;
keyH	DeadNor	'h'
	DeadNor	'H'
	Dead	3
	Dead	3
	DeadNor	$08
	DeadNor	$08
	DeadNor	$88
	DeadNor	$88
;
keyJ	DeadNor	'j'
	DeadNor	'J'
	Dead	4
	Dead	4
	DeadNor	10
	DeadNor	10
	DeadNor	$8A
	DeadNor	$8A
;
keyK	DeadNor	'k'
	DeadNor	'K'
	Dead	5
	Dead	5
	DeadNor	11
	DeadNor	11
	DeadNor	$8B
	DeadNor	$8B
;
keydiae	Dead	5
	DeadNor	';'
	Dead	8
	Dead	5
;
keyE	Mod	keyE,mode
	Mod	keyE,modE
	DeadNor	'©'
	DeadNor	'©'
	DeadNor	5
	DeadNor	5
	DeadNor	$85
	DeadNor	$85
mode	dc.b	'eéeeeeëeeþ'
modE	dc.b	'EÉEEEEËEEÞ'
;
keyR	Mod	keyR,modr
	Mod	keyR,modR
	DeadNor	'®'
	DeadNor	'®'
	DeadNor	$12
	DeadNor	$12
	DeadNor	$92
	DeadNor	$92
modr	dc.b	'rèrrrrêrrr'
modR	dc.b	'RÈRRRRÊRRR'
;
keyT	Mod	keyT,modt
	Mod	keyT,modT
	DeadNor	'ò'
	DeadNor	'Ò'
	DeadNor	$14
	DeadNor	$14
	DeadNor	$94
	DeadNor	$94
modt	dc.b	'ttttttïttt'
modT	dc.b	'TTTTTTÏTTT'
;
keyY	Mod	keyY,modz
	Mod	keyY,modZ
	DeadNor	'¤'
	DeadNor	'¥'
	DeadNor	$1A
	DeadNor	$1A
	DeadNor	$9A
	DeadNor	$9A
modz	dc.b	'zõzzzzùzòz'
modZ	dc.b	'ZÕZZZZÙZÒZ'
;
keyU	Mod	keyU,modu
	Mod	keyU,modU
	DeadNor	'µ'
	DeadNor	'µ'
	DeadNor	$15
	DeadNor	$15
	DeadNor	$95
	DeadNor	$95
modu	dc.b	'uúuuuüuûuu'
modU	dc.b	'UÚUUUÜUÛUU'
;
keyI	Mod	keyI,modi
	Mod	keyI,modI
	DeadNor	'¡'
	DeadNor	'¦'
	DeadNor	9
	DeadNor	9
	DeadNor	$89
	DeadNor	$89
modi	dc.b	'iíiiiiiiii'
modI	dc.b	'IÍIIIIIIII'
;
keyO	Mod	keyO,modo
	Mod	keyO,modO
	Dead	9
	Dead	9
	DeadNor	15
	DeadNor	15
	DeadNor	$8F
	DeadNor	$8F
modo	dc.b	'oóoôoöoooo'
modO	dc.b	'OÓOÔOÖOOOO'
;
keyA	Mod	keyA,moda
	Mod	keyA,modA
	DeadNor	'æ'
	DeadNor	'Æ'
	DeadNor	1
	DeadNor	1
	DeadNor	$81
	DeadNor	$81
moda	dc.b	'aáÿaaäaaaø'
modA	dc.b	'AÁÿAAÄAAAØ'
;
keyS	Mod	keyS,mods
	Mod	keyS,modS
	DeadNor	'ß'
	DeadNor	'§'
	DeadNor	$13
	DeadNor	$13
	DeadNor	$93
	DeadNor	$93
mods	dc.b	'sìssssîsss'
modS	dc.b	'SÌSSSSÎSSS'
;
keyD	Mod	keyD,modd
	Mod	keyD,modD
	DeadNor	'ð'
	DeadNor	'Ð'
	DeadNor	4
	DeadNor	4
	DeadNor	$84
	DeadNor	$84
modd	dc.b	'ddddddðddd'
modD	dc.b	'DDDDDDÐDDD'
;
keyL	Mod	keyL,modl
	Mod	keyL,modL
	DeadNor	'å'
	DeadNor	'Å'
	DeadNor	$0C
	DeadNor	$0C
	DeadNor	$8C
	DeadNor	$8C
modl	dc.b	'lâllllãlll'
modL	dc.b	'LÂLLLLÃLLL'
;
keyZ	Mod	keyZ,mody
	Mod	keyZ,modY
	DeadNor	'±'
	DeadNor	'¬'
	DeadNor	$19
	DeadNor	$19
	DeadNor	$99
	DeadNor	$99
mody	dc.b	'yýyyyyyyyy'
modY	dc.b	'YÝYYYYYYYY'
;
keyC	Mod	keyC,modc
	Mod	keyC,modC
	DeadNor	'ç'
	DeadNor	'Ç'
	DeadNor	3
	DeadNor	3
	DeadNor	$83
	DeadNor	$83
modc	dc.b	'càccccçccc'
modC	dc.b	'CÀCCCCÇCCC'
;
keyN	Mod	keyN,modn
	Mod	keyN,modN
	DeadNor	'­'
	DeadNor	'¯'
	DeadNor	14
	DeadNor	14
	DeadNor	$8E
	DeadNor	$8E
modn	dc.b	'nænnnnñnnn'
modN	dc.b	'NÆNNNNÑNNN'
;
keySpc	Mod	keySpc,modSpc
	DeadNor	$A0
modSpc	dc.b	' ´`^~¨¿°·,'
;
keyTab	StrKey	keyTab,strTab
	StrKey	keyTab,strSTab
	String	strTab,<9>
	String	strSTab,<$9B,'Z'>
;
keyUp	StrKey	keyUp,strUp
	StrKey	keyUp,strSUp
	String	strUp,<$9B,'A'>
	String	strSUp,<$9B,'T'>
;
keyDwn	StrKey	keyDwn,strDwn
	StrKey	keyDwn,strSDwn
	String	strDwn,<$9B,'B'>
	String	strSDwn,<$9B,'S'>
;
keyRig	StrKey	keyRig,strRig
	StrKey	keyRig,strSRig
	String	strRig,<$9B,'C'>
	String	strSRig,<$9B,' @'>
;
keyLft	StrKey	keyLft,strLft
	StrKey	keyLft,strSLft
	String	strLft,<$9B,'D'>
	String	strSLft,<$9B,' A'>
;
keyF1	StrKey	keyF1,strF1
	StrKey	keyF1,strSF1
	String	strF1,<$9B,'0~'>
	String	strSF1,<$9B,'10~'>
;
keyF2	StrKey	keyF2,strF2
	StrKey	keyF2,strSF2
	String	strF2,<$9B,'1~'>
	String	strSF2,<$9B,'11~'>
;
keyF3	StrKey	keyF3,strF3
	StrKey	keyF3,strSF3
	String	strF3,<$9B,'2~'>
	String	strSF3,<$9B,'12~'>
;
keyF4	StrKey	keyF4,strF4
	StrKey	keyF4,strSF4
	String	strF4,<$9B,'3~'>
	String	strSF4,<$9B,'13~'>
;
keyF5	StrKey	keyF5,strF5
	StrKey	keyF5,strSF5
	String	strF5,<$9B,'4~'>
	String	strSF5,<$9B,'14~'>
;
keyF6	StrKey	keyF6,strF6
	StrKey	keyF6,strSF6
	String	strF6,<$9B,'5~'>
	String	strSF6,<$9B,'15~'>
;
keyF7	StrKey	keyF7,strF7
	StrKey	keyF7,strSF7
	String	strF7,<$9B,'6~'>
	String	strSF7,<$9B,'16~'>
;
keyF8	StrKey	keyF8,strF8
	StrKey	keyF8,strSF8
	String	strF8,<$9B,'7~'>
	String	strSF8,<$9B,'17~'>
;
keyF9	StrKey	keyF9,strF9
	StrKey	keyF9,strSF9
	String	strF9,<$9B,'8~'>
	String	strSF9,<$9B,'18~'>
;
keyF10	StrKey	keyF10,strF10
	StrKey	keyF10,strSF10
	String	strF10,<$9B,'9~'>
	String	strSF10,<$9B,'19~'>
;
keyHelp	StrKey	keyHelp,strHelp
	String	strHelp,<$9B,'?~'>
;
;
KeyMapName
	dc.b	'cz',0
	END
