forked from KolibriOS/kolibrios
Italian keymap from fabrizio curcio, fixed belgian keymap.
git-svn-id: svn://kolibrios.org@3671 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
d38208a79a
commit
56ff553539
@ -232,7 +232,7 @@ be_keymap_shift:
|
|||||||
be_keymap_alt_gr:
|
be_keymap_alt_gr:
|
||||||
|
|
||||||
db '6',27
|
db '6',27
|
||||||
db 28,'|@#',0,'^',0,0,'{}',0,0,8,9
|
db '|@#',0,0,'^',0,0,'{}',0,0,8,9
|
||||||
db 'azertyuiop[]',13
|
db 'azertyuiop[]',13
|
||||||
db '~qsdfghjklmエ`\',0,'wxcvbn',0,0,0,'~',0,'45 '
|
db '~qsdfghjklmエ`\',0,'wxcvbn',0,0,0,'~',0,'45 '
|
||||||
db '@234567890123',180,178,184,'6',176,'7'
|
db '@234567890123',180,178,184,'6',176,'7'
|
||||||
@ -240,4 +240,44 @@ be_keymap_alt_gr:
|
|||||||
db 'AB<D',255,'FGHIJKLMNOPQRSTUVWXYZ'
|
db 'AB<D',255,'FGHIJKLMNOPQRSTUVWXYZ'
|
||||||
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
|
||||||
|
it_keymap:
|
||||||
|
|
||||||
|
db '6',27
|
||||||
|
db '1234567890',39,0,8,9
|
||||||
|
db 'qwertyuiop',0,'+',13
|
||||||
|
db '~asdfghjkl',0,0,0,0,'<zxcvbnm,.-',0,'45 '
|
||||||
|
db '@234567890123',180,178,184,'6',176,'7'
|
||||||
|
db 179,'8',181,177,183,185,182
|
||||||
|
db 'AB<D',255,'FGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
|
||||||
|
it_keymap_shift:
|
||||||
|
|
||||||
|
db '6',27
|
||||||
|
db '!"',0,'$%&/()=?^',8,9
|
||||||
|
db 'QWERTYUIOP',0,'*',13
|
||||||
|
db '~ASDFGHJKL',0,0,0,0,'>ZXCVBNM;:_',0,'45 '
|
||||||
|
db '@234567890123',180,178,184,'6',176,'7'
|
||||||
|
db 179,'8',181,177,183,185,182
|
||||||
|
db 'AB>D',255,'FGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
|
||||||
|
it_keymap_alt_gr:
|
||||||
|
|
||||||
|
db '6',27
|
||||||
|
db 172,185,178,179,188,189,172,'{[]}',96,'~',8,9
|
||||||
|
db 'qwertyuiop[]',13
|
||||||
|
db '~asdfghjkl@#',0,'<zxcvbnm;:_',0,'45 '
|
||||||
|
db '@234567890123',180,178,184,'6',176,'7'
|
||||||
|
db 179,'8',181,177,183,185,182
|
||||||
|
db 'AB<D',255,'FGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
|
|
@ -172,7 +172,7 @@ no_close:
|
|||||||
jmp nodownup
|
jmp nodownup
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
downuplbl:
|
downuplbl:
|
||||||
mov eax,6
|
mov eax,7
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
nodownup:
|
nodownup:
|
||||||
mov [keyboard],eax
|
mov [keyboard],eax
|
||||||
@ -182,7 +182,7 @@ nokm:
|
|||||||
cmp ah,5
|
cmp ah,5
|
||||||
jnz nokp
|
jnz nokp
|
||||||
mov eax,[keyboard]
|
mov eax,[keyboard]
|
||||||
cmp eax,6
|
cmp eax,7
|
||||||
je updownlbl
|
je updownlbl
|
||||||
inc eax
|
inc eax
|
||||||
jmp noupdown
|
jmp noupdown
|
||||||
@ -428,7 +428,7 @@ nosetkeylfr:
|
|||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
nosetkeylet:
|
nosetkeylet:
|
||||||
cmp [keyboard],6 ;belgian
|
cmp [keyboard],6 ;belgian
|
||||||
jnz nosetkeylbe
|
jnz nosetkeylit
|
||||||
|
|
||||||
mcall 21,2,1,be_keymap
|
mcall 21,2,1,be_keymap
|
||||||
|
|
||||||
@ -438,8 +438,23 @@ nosetkeylet:
|
|||||||
inc ecx
|
inc ecx
|
||||||
mcall 21,,,be_keymap_alt_gr
|
mcall 21,,,be_keymap_alt_gr
|
||||||
|
|
||||||
mcall 21,,9,5
|
mcall 21,,9,7
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
|
nosetkeylit:
|
||||||
|
cmp [keyboard],7 ;italian
|
||||||
|
jnz nosetkeylbe
|
||||||
|
|
||||||
|
mcall 21,2,1,it_keymap
|
||||||
|
|
||||||
|
inc ecx
|
||||||
|
mcall 21,,,it_keymap_shift
|
||||||
|
|
||||||
|
inc ecx
|
||||||
|
mcall 21,,,it_keymap_alt_gr
|
||||||
|
|
||||||
|
mcall 21,,9,8
|
||||||
|
;--------------------------------------
|
||||||
|
|
||||||
nosetkeylbe:
|
nosetkeylbe:
|
||||||
ret
|
ret
|
||||||
;-------------------------------------------------------------------------------
|
;-------------------------------------------------------------------------------
|
||||||
@ -566,6 +581,12 @@ noet:
|
|||||||
mov [text00+LLL*1+32],dword 'IAN '
|
mov [text00+LLL*1+32],dword 'IAN '
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
nobe:
|
nobe:
|
||||||
|
cmp eax,7
|
||||||
|
jnz noit
|
||||||
|
mov [text00+LLL*1+28],dword 'ITAL'
|
||||||
|
mov [text00+LLL*1+32],dword 'IAN'
|
||||||
|
;--------------------------------------
|
||||||
|
noit:
|
||||||
mov eax,[syslang] ; SYSTEM LANGUAGE
|
mov eax,[syslang] ; SYSTEM LANGUAGE
|
||||||
dec eax
|
dec eax
|
||||||
test eax,eax
|
test eax,eax
|
||||||
|
Loading…
Reference in New Issue
Block a user