Bugfix: Umschalten von QWERTZ nun zurück zum vorigen gewählten Custom Layout statt zu Neo2

This commit is contained in:
qwertfisch 2020-05-29 22:54:33 +02:00
parent 1b4159a049
commit a1f0e705b2
3 changed files with 15 additions and 15 deletions

View File

@ -50,6 +50,7 @@ IniRead,UseMod4Light,%ini%,Global,UseMod4Light,1
IniRead,striktesMod2Lock,%ini%,Global,striktesMod2Lock,0 IniRead,striktesMod2Lock,%ini%,Global,striktesMod2Lock,0
IniRead,dynamischesCompose,%ini%,Global,dynamischesCompose,0 IniRead,dynamischesCompose,%ini%,Global,dynamischesCompose,0
IniRead,NumLockOff,%ini%,Global,NumLockOff,0 IniRead,NumLockOff,%ini%,Global,NumLockOff,0
IniRead,customLayout,%ini%,Global,customLayout,%A_Space%
SetNEOLockStates() SetNEOLockStates()
@ -135,13 +136,4 @@ if (dynamischesCompose)
else else
LoadDefaultCompose() LoadDefaultCompose()
; generischer Layoutwechsel ChangeCustomLayout()
CustomLayoutChange() {
global
IniRead,customLayout,%ini%,Global,customLayout,%A_Space%
if (customLayout != "")
Change1256Layout(customLayout)
}
CustomLayoutChange()

View File

@ -210,6 +210,14 @@ Change1256LayoutNeo20() {
Change1256Layout(neo20layoutstring) Change1256Layout(neo20layoutstring)
} }
ChangeCustomLayout() {
global
if (customLayout != "")
Change1256Layout(customLayout)
else
Change1256LayoutNeo20()
}
EDNS(scpos,caps,e1a,e2a,e3a,e4a1,e4a2,e5a,e6a,e7a="",e8a="") { EDNS(scpos,caps,e1a,e2a,e3a,e4a1,e4a2,e5a,e6a,e7a="",e8a="") {
global global
ED(vkscn1%scpos%,caps,e1a,e2a,e3a,e4a1,e5a,e6a) ED(vkscn1%scpos%,caps,e1a,e2a,e3a,e4a1,e5a,e6a)

View File

@ -14,7 +14,7 @@ CharProcQwertT() {
isQwertz := 0 isQwertz := 0
CharProcQwerT0() CharProcQwerT0()
if (zeigeModusBox) if (zeigeModusBox)
TrayTip,QWERTZ-Belegungsvariante,Die Belegungsvariante wurde deaktiviert.,10,1 TrayTip,Voreingestellte Belegungsvariante,Die voreingestellte Belegungsvariante wurde wieder aktiviert.,10,1
} }
} }
@ -24,8 +24,8 @@ CharProcQwerT1() {
} }
CharProcQwerT0() { CharProcQwerT0() {
; Tastaturbelegungsvariante deaktivieren ; Ursprüngliche Belegung wieder aktivieren
Change1256LayoutNeo20() ChangeCustomLayout()
} }
CharProcQwerts() { CharProcQwerts() {
@ -37,9 +37,9 @@ CharProcQwerts() {
IniWrite,%isQwertz%,%ini%,Global,isQwertz IniWrite,%isQwertz%,%ini%,Global,isQwertz
if ErrorLevel if ErrorLevel
TrayTip,Qwertz-Belegungsvariante,Beim Speichern der Variante ist ein Fehler aufgetreten.,10,1 TrayTip,QWERTZ-Belegungsvariante,Beim Speichern der Einstellung ist ein Fehler aufgetreten.,10,1
else if (zeigeModusBox) else if (zeigeModusBox)
TrayTip,Qwertz-Belegungsvariante,Variante gespeichert.,10,1 TrayTip,QWERTZ-Belegungsvariante,Die aktuelle Einstellung wurde gespeichert.,10,1
} }
ActivateQwertz() { ActivateQwertz() {