Mit der Variable NumLockOff kann man jetzt über die Neo2.ini einstellen, dass man kein NumLock im Treiber wünscht. Damit funktioniert der Ziffernblock zwar überhaupt nicht mehr richtig, es ist aber teilweise für Anwender mit exotischen Tastaturen notwendig, die über den normalen NumLock-Mechanismus einen Ziffernblock über ihr normales Tastenfeld spannen, der unserem Hauptfeld-Ziffernblock auf Ebene 4 ähnlich ist. Über die genannte Option (auf 1 setzen) kann man die automatische Aktivierung von NumLock deaktivieren und mit solchen Tastaturen arbeiten.
This commit is contained in:
parent
83613446e9
commit
bcc5425a41
|
@ -36,7 +36,6 @@ disable=Deaktiviere %name%
|
|||
NEONumLockLEDState := "Off"
|
||||
NEOCapsLockLEDState := "Off"
|
||||
NEOScrollLockLEDState := "Off"
|
||||
SetNEOLockStates()
|
||||
OnExit, exitprogram
|
||||
|
||||
ApplicationFolder := A_AppData . "\Neo2"
|
||||
|
@ -48,6 +47,9 @@ IniRead,zeigeModusBox,%ini%,Global,zeigeModusBox,1
|
|||
IniRead,UseMod4Light,%ini%,Global,UseMod4Light,1
|
||||
IniRead,striktesMod2Lock,%ini%,Global,striktesMod2Lock,0
|
||||
IniRead,dynamischesCompose,%ini%,Global,dynamischesCompose,0
|
||||
IniRead,NumLockOff,%ini%,Global,NumLockOff,0
|
||||
|
||||
SetNEOLockStates()
|
||||
|
||||
regread,inputlocale,HKEY_CURRENT_USER,Keyboard Layout\Preload,1
|
||||
regread,inputlocalealias,HKEY_CURRENT_USER,Keyboard Layout\Substitutes,%inputlocale%
|
||||
|
@ -101,7 +103,10 @@ SetNEOLockStates() {
|
|||
SavedNumLockState := SwitchIs%SavedNumLockState%
|
||||
SavedScrollLockState := SwitchIs%SavedScrollLockState%
|
||||
SavedCapsLockState := SwitchIs%SavedCapsLockState%
|
||||
SetNumLockState, On
|
||||
if (NumLockOff == 1)
|
||||
SetNumLockState, Off
|
||||
else
|
||||
SetNumLockState, On
|
||||
SetScrollLockState, Off
|
||||
SetCapsLockState, Off
|
||||
Sleep,1
|
||||
|
|
Loading…
Reference in New Issue