From 86d78402d8475c5ee2930ff115be69e7e3ac6a63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?m=C3=B6si?= Date: Wed, 26 Nov 2008 20:30:52 +0000 Subject: =?UTF-8?q?=E2=80=A2=20custom.ahk=20im=20APPDATA-Ordner=20(z.B.=20?= =?UTF-8?q?C:\Dokumente=20und=20Einstellungen\\Anwendungsdaten\N?= =?UTF-8?q?EO2\custom.ahk)=20wird=20nun=20dynamisch=20eingebunden.=20Im=20?= =?UTF-8?q?Make-Prozess=20wird=20die=20Datei=20kurzfristig=20umbenannt,=20?= =?UTF-8?q?um=20ein=20Einbinden=20der=20Datei=20des=20Maintainers=20ins=20?= =?UTF-8?q?EXE=20zu=20vermeiden.=20=E2=80=A2=20Bildschirmtastatur=20ist=20?= =?UTF-8?q?nun=20komplett=20in=20einer=20Datei=20(screenkeyboard.ahk).=20?= =?UTF-8?q?=E2=80=A2=20Einhand-Neo=20ist=20nun=20komplett=20in=20einer=20D?= =?UTF-8?q?atei=20(einhandneo.ahk).=20=E2=80=A2=20Lernmodus=20ist=20nun=20?= =?UTF-8?q?komplett=20in=20einer=20Datei=20(lernmodus.ahk).=20=E2=80=A2=20?= =?UTF-8?q?Lang-S-Tastatur=20ist=20nun=20komplett=20in=20einer=20Datei=20(?= =?UTF-8?q?langstastatur.ahk).=20=E2=80=A2=20Die=20erweiterten=20NEO-AHK-F?= =?UTF-8?q?unktionen=20(Unicode-Eingabe,=20-Decodieren,=20R=C3=B6mische=20?= =?UTF-8?q?Zahlen)=20sind=20nun=20komplett=20in=20einer=20Datei=20(tools.a?= =?UTF-8?q?hk).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@1246 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/neo-vars/src/source/lernmodus.ahk | 89 +++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 windows/neo-vars/src/source/lernmodus.ahk (limited to 'windows/neo-vars/src/source/lernmodus.ahk') diff --git a/windows/neo-vars/src/source/lernmodus.ahk b/windows/neo-vars/src/source/lernmodus.ahk new file mode 100644 index 0000000..fa35d57 --- /dev/null +++ b/windows/neo-vars/src/source/lernmodus.ahk @@ -0,0 +1,89 @@ +; 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 + +CP3F9 := "P_LMt" +IniRead,lernModus,%ini%,Global,lernModus,0 +If (lernModus) + CharProc_LM1() + + +CharProc_LMt() { + global + ; Lernmodus togglen + lernModus := !(lernModus) + if (lernModus) { + CharProc_LM1() + if (zeigeModusBox) + TrayTip,NEO-Lernmodus,NEO-Lernmodus wurde aktiviert. Zum Deaktivieren`, Mod3+F9 drücken.,10,1 + } else { + CharProc_LM0() + if (zeigeModusBox) + TrayTip,NEO-Lernmodus,Lernmodus wurde deaktiviert.,10,1 + } +} + +CharProc_LM1() { + global + ; Lernmodus aktivieren + if (!lernModus_std_Return) + ED1("enter","") + if (!lernModus_std_Backspace) + ED1("backspace","") + if (!lernModus_std_PgUp) + ED1("pgup","") + if (!lernModus_std_PgDn) + ED1("pgdn","") + if (!lernModus_std_Einf) + ED1("ins","") + if (!lernModus_std_Entf) + ED1("del","") + if (!lernModus_std_Pos0) + ED1("home","") + if (!lernModus_std_Ende) + ED1("end","") + if (!lernModus_std_Hoch) + ED1("up","") + if (!lernModus_std_Runter) + ED1("down","") + if (!lernModus_std_Links) + ED1("left","") + if (!lernModus_std_Rechts) + ED1("right","") + if (!lernModus_neo_Backspace) + CP4VK57SC011 := "" ; Ebene 4 unter v (QWERTZ: w) + if (!lernModus_neo_Entf) + CP4VK52SC013 := "" ; Ebene 4 unter c (QWERTZ: r) +} + +CharProc_LM0() { + global + ; Lernmodus deaktivieren + ED1("enter" ,"U000D") + ED1("backspace","U0008") + ED1("pgup" ,"SPgUp") + ED1("pgdn" ,"SPgDn") + ED1("ins" ,"S_Ins") + ED1("del" ,"S_Del") + ED1("home" ,"SHome") + ED1("end" ,"S_End") + ED1("up" ,"S__Up") + ED1("down" ,"SDown") + ED1("left" ,"SLeft") + ED1("right" ,"SRght") + CP4VK57SC011 := "U0008" + CP4VK52SC013 := "S_Del" +} -- cgit v1.2.3