From 22000d59b5c0fb737a0f683f2be5e71bc11f71a1 Mon Sep 17 00:00:00 2001 From: martin_r Date: Thu, 13 Nov 2008 17:14:59 +0000 Subject: git-svn-id: https://svn.neo-layout.org@1187 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/neo-vars/src/source/initialize.ahk | 81 ++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 windows/neo-vars/src/source/initialize.ahk (limited to 'windows/neo-vars/src/source/initialize.ahk') diff --git a/windows/neo-vars/src/source/initialize.ahk b/windows/neo-vars/src/source/initialize.ahk new file mode 100644 index 0000000..976afcf --- /dev/null +++ b/windows/neo-vars/src/source/initialize.ahk @@ -0,0 +1,81 @@ +name=Neo 2.0 r%Revision%-r%CompRevision% (%A_ScriptName%) +enable=Aktiviere %name% +disable=Deaktiviere %name% +#LTrim ; Quelltext kann eingerückt werden + +SetCapsLockState Off +SetNumLockState Off +SetScrollLockState Off + +EnvGet, WindowsEnvAppDataFolder, APPDATA +ApplicationFolder = %WindowsEnvAppDataFolder%\NEO2 +FileCreateDir, %ApplicationFolder% +ini = %ApplicationFolder%\NEO2.ini + +bildschirmTastaturEinbinden := 1 +IniRead,einHandNeo,%ini%,Global,einHandNeo,0 +IniRead,lernModus,%ini%,Global,lernModus,0 +IniRead,zeigeLockBox,%ini%,Global,zeigeLockBox,1 +IniRead,zeigeModusBox,%ini%,Global,zeigeModusBox,1 +IniRead,UseMod4Light,%ini%,Global,UseMod4Light,1 +IniRead,LangSTastatur,%ini%,Global,LangSTastatur,0 +If LangSTastatur + CharProc("LnS1") +else + KeyboardLED(2,"off") ; deaktivieren, falls sie doch brennt +IniRead,isVM,%ini%,Global,isVM,0 +if (isVM) + CharProc("_VM1") +IniRead,striktesMod2Lock,%ini%,Global,striktesMod2Lock,0 + +regread,inputlocale,HKEY_CURRENT_USER,Keyboard Layout\Preload,1 +regread,inputlocalealias,HKEY_CURRENT_USER,Keyboard Layout\Substitutes,%inputlocale% +if (inputlocalealias<>inputlocale=%inputlocalealias% and inputlocale<>00000407) { + suspend + regread,inputlocale,HKEY_LOCAL_MACHINE,SYSTEM\CurrentControlSet\Control\Keyboard Layouts\%inputlocale%,Layout Text + msgbox, 48, Warnung!, + ( + Nicht kompatibles Tastaturlayout: + `t%inputlocale% + `nDas deutsche QWERTZ muss als Standardlayout eingestellt + sein, damit %name% wie erwartet funktioniert. + `nÄndern Sie die Tastatureinstellung unter + `tSystemsteuerung + `t-> Regions- und Sprachoptionen + `t-> Sprachen + `t-> Details... `n + ) + exitapp +} +guiErstellt := 0 +alwaysOnTop := 1 +wasNonShiftKeyPressed := 0 +isShiftRPressed := 0 +isShiftLPressed := 0 +isShiftPressed := 0 +isMod2Locked := 0 +IsMod3RPressed := 0 +IsMod3LPressed := 0 +IsMod3Pressed := 0 +IsMod4RPressed := 0 +IsMod4LPressed := 0 +IsMod4Pressed := 0 +IsMod4Locked := 0 +EbeneAktualisieren() +; die Nachfolgenden sind nützlich um sich die Qwertz-Tasten abzugewöhnen, da alle auf der 4. Ebene vorhanden. +lernModus_std_Return := 0 +lernModus_std_Backspace := 0 +lernModus_std_PgUp := 0 +lernModus_std_PgDn := 0 +lernModus_std_Einf := 0 +lernModus_std_Entf := 0 +lernModus_std_Pos0 := 0 +lernModus_std_Ende := 0 +lernModus_std_Hoch := 0 +lernModus_std_Runter := 0 +lernModus_std_Links := 0 +lernModus_std_Rechts := 0 +lernModus_std_ZahlenReihe := 0 +lernModus_neo_Backspace := 0 +lernModus_neo_Entf := 1 + -- cgit v1.2.3