forked from KolibriOS/kolibrios
@PANEL - restored the correct order of the languages: 1 - english, 2 - finnish, 3 - german, 4 - russian, 5 - french, 6 - estonian, 7 - ukrainian
git-svn-id: svn://kolibrios.org@2479 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
7e3b0e9510
commit
a6e69b9e82
@ -81,15 +81,15 @@ fir_lng:
|
|||||||
mov eax,21
|
mov eax,21
|
||||||
mov ebx,2
|
mov ebx,2
|
||||||
mov ecx,1
|
mov ecx,1
|
||||||
mov edx,en_keymap
|
mov edx,current_keymap
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
inc ecx
|
inc ecx
|
||||||
mov edx,en_keymap_shift
|
mov edx,current_keymap_shift
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
inc ecx
|
inc ecx
|
||||||
mov edx,en_keymap_alt
|
mov edx,current_keymap_alt
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
mov ecx,9
|
mov ecx,9
|
||||||
@ -211,38 +211,35 @@ ret
|
|||||||
alt_1:
|
alt_1:
|
||||||
mov [point],0
|
mov [point],0
|
||||||
mcall 70,get_key
|
mcall 70,get_key
|
||||||
|
|
||||||
mov eax,21 ; english 0
|
mov eax,21 ; english 0
|
||||||
mov ebx,2
|
mov ebx,2
|
||||||
mov ecx,1
|
mov ecx,1
|
||||||
mov edx,en_keymap
|
mov edx,current_keymap
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
inc ecx
|
inc ecx
|
||||||
mov edx,en_keymap_shift
|
mov edx,current_keymap_shift
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
mov ecx,9
|
mov ecx,9
|
||||||
mov edx,1
|
mov edx,1 ; 1 - english
|
||||||
mcall
|
mcall
|
||||||
ret
|
ret
|
||||||
alt_2:
|
alt_2:
|
||||||
mov [point],384
|
mov [point],1536
|
||||||
mcall 70,get_key
|
mcall 70,get_key
|
||||||
|
mov eax,21 ; finnish
|
||||||
|
|
||||||
mov eax,21 ; russian
|
|
||||||
mov ebx,2
|
mov ebx,2
|
||||||
mov ecx,1
|
mov ecx,1
|
||||||
mov edx,en_keymap
|
mov edx,current_keymap
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
inc ecx
|
inc ecx
|
||||||
mov edx,en_keymap_shift
|
mov edx,current_keymap_shift
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
mov ecx,9
|
mov ecx,9
|
||||||
mov edx,2
|
mov edx,2 ; 2 - finnish
|
||||||
mcall
|
mcall
|
||||||
ret
|
ret
|
||||||
alt_3:
|
alt_3:
|
||||||
@ -251,53 +248,53 @@ alt_3:
|
|||||||
mov eax,21 ; german
|
mov eax,21 ; german
|
||||||
mov ebx,2
|
mov ebx,2
|
||||||
mov ecx,1
|
mov ecx,1
|
||||||
mov edx,en_keymap
|
mov edx,current_keymap
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
inc ecx
|
inc ecx
|
||||||
mov edx,en_keymap_shift
|
mov edx,current_keymap_shift
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
mov ecx,9
|
mov ecx,9
|
||||||
mov edx,3
|
mov edx,3 ; 3 - german
|
||||||
mcall
|
mcall
|
||||||
ret
|
ret
|
||||||
alt_4:
|
alt_4:
|
||||||
|
mov [point],384
|
||||||
|
mcall 70,get_key
|
||||||
|
mov eax,21 ; russian
|
||||||
|
mov ebx,2
|
||||||
|
mov ecx,1
|
||||||
|
mov edx,current_keymap
|
||||||
|
mcall
|
||||||
|
mov eax,21
|
||||||
|
inc ecx
|
||||||
|
mov edx,current_keymap_shift
|
||||||
|
mcall
|
||||||
|
mov eax,21
|
||||||
|
mov ecx,9
|
||||||
|
mov edx,4 ; 4 - russian
|
||||||
|
mcall
|
||||||
|
ret
|
||||||
|
alt_5:
|
||||||
mov [point],1152
|
mov [point],1152
|
||||||
mcall 70,get_key
|
mcall 70,get_key
|
||||||
mov eax,21 ;french
|
mov eax,21 ;french
|
||||||
mov ebx,2
|
mov ebx,2
|
||||||
mov ecx,1
|
mov ecx,1
|
||||||
mov edx,en_keymap
|
mov edx,current_keymap
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
inc ecx
|
inc ecx
|
||||||
mov edx,en_keymap_shift
|
mov edx,current_keymap_shift
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
inc ecx
|
inc ecx
|
||||||
mov edx,en_keymap_alt
|
mov edx,current_keymap_alt
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
mov ecx,9
|
mov ecx,9
|
||||||
mov edx,4
|
mov edx,5 ; 5 - french
|
||||||
mcall
|
|
||||||
ret
|
|
||||||
alt_5:
|
|
||||||
mov [point],1536
|
|
||||||
mcall 70,get_key
|
|
||||||
mov eax,21 ; finnish
|
|
||||||
mov ebx,2
|
|
||||||
mov ecx,1
|
|
||||||
mov edx,en_keymap
|
|
||||||
mcall
|
|
||||||
mov eax,21
|
|
||||||
inc ecx
|
|
||||||
mov edx,en_keymap_shift
|
|
||||||
mcall
|
|
||||||
mov eax,21
|
|
||||||
mov ecx,9
|
|
||||||
mov edx,5
|
|
||||||
mcall
|
mcall
|
||||||
ret
|
ret
|
||||||
alt_6:
|
alt_6:
|
||||||
@ -306,39 +303,39 @@ alt_6:
|
|||||||
mov eax,21 ; estonian
|
mov eax,21 ; estonian
|
||||||
mov ebx,2
|
mov ebx,2
|
||||||
mov ecx,1
|
mov ecx,1
|
||||||
mov edx,en_keymap
|
mov edx,current_keymap
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
inc ecx
|
inc ecx
|
||||||
mov edx,en_keymap_shift
|
mov edx,current_keymap_shift
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
mov ecx,9
|
mov ecx,9
|
||||||
mov edx,6
|
mov edx,6 ; 6 - estonian
|
||||||
mcall
|
mcall
|
||||||
ret
|
ret
|
||||||
alt_7:
|
alt_7:
|
||||||
mov [point],2304
|
mov [point],2304
|
||||||
mcall 70,get_key
|
mcall 70,get_key
|
||||||
mov eax,21 ; Ukrainian
|
mov eax,21 ; ukrainian
|
||||||
mov ebx,2
|
mov ebx,2
|
||||||
mov ecx,1
|
mov ecx,1
|
||||||
mov edx,en_keymap
|
mov edx,current_keymap
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
inc ecx
|
inc ecx
|
||||||
mov edx,en_keymap_shift
|
mov edx,current_keymap_shift
|
||||||
mcall
|
mcall
|
||||||
mov eax,21
|
mov eax,21
|
||||||
mov ecx,9
|
mov ecx,9
|
||||||
mov edx,7
|
mov edx,7 ; 7 - ukrainian
|
||||||
mcall
|
mcall
|
||||||
ret
|
ret
|
||||||
en_keymap:
|
current_keymap:
|
||||||
rb 128
|
rb 128
|
||||||
en_keymap_shift:
|
current_keymap_shift:
|
||||||
rb 128
|
rb 128
|
||||||
en_keymap_alt:
|
current_keymap_alt:
|
||||||
rb 128
|
rb 128
|
||||||
key_r db 0
|
key_r db 0
|
||||||
key_r2 db 0
|
key_r2 db 0
|
||||||
@ -363,7 +360,7 @@ get_key:
|
|||||||
point dd 0
|
point dd 0
|
||||||
dd 0
|
dd 0
|
||||||
dd 384
|
dd 384
|
||||||
dd en_keymap
|
dd current_keymap
|
||||||
db 0
|
db 0
|
||||||
dd key_file
|
dd key_file
|
||||||
get_ini:
|
get_ini:
|
||||||
|
Loading…
Reference in New Issue
Block a user