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,dynamischesCompose,%ini%,Global,dynamischesCompose,0
IniRead,NumLockOff,%ini%,Global,NumLockOff,0
IniRead,customLayout,%ini%,Global,customLayout,%A_Space%
SetNEOLockStates()
@ -135,13 +136,4 @@ if (dynamischesCompose)
else
LoadDefaultCompose()
; generischer Layoutwechsel
CustomLayoutChange() {
global
IniRead,customLayout,%ini%,Global,customLayout,%A_Space%
if (customLayout != "")
Change1256Layout(customLayout)
}
CustomLayoutChange()
ChangeCustomLayout()

View File

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

View File

@ -14,7 +14,7 @@ CharProcQwertT() {
isQwertz := 0
CharProcQwerT0()
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() {
; Tastaturbelegungsvariante deaktivieren
Change1256LayoutNeo20()
; Ursprüngliche Belegung wieder aktivieren
ChangeCustomLayout()
}
CharProcQwerts() {
@ -37,9 +37,9 @@ CharProcQwerts() {
IniWrite,%isQwertz%,%ini%,Global,isQwertz
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)
TrayTip,Qwertz-Belegungsvariante,Variante gespeichert.,10,1
TrayTip,QWERTZ-Belegungsvariante,Die aktuelle Einstellung wurde gespeichert.,10,1
}
ActivateQwertz() {