From 86d78402d8475c5ee2930ff115be69e7e3ac6a63 Mon Sep 17 00:00:00 2001 From: mösi Date: Wed, 26 Nov 2008 20:30:52 +0000 Subject: • custom.ahk im APPDATA-Ordner (z.B. C:\Dokumente und Einstellungen\\Anwendungsdaten\NEO2\custom.ahk) wird nun dynamisch eingebunden. Im Make-Prozess wird die Datei kurzfristig umbenannt, um ein Einbinden der Datei des Maintainers ins EXE zu vermeiden. • Bildschirmtastatur ist nun komplett in einer Datei (screenkeyboard.ahk). • Einhand-Neo ist nun komplett in einer Datei (einhandneo.ahk). • Lernmodus ist nun komplett in einer Datei (lernmodus.ahk). • Lang-S-Tastatur ist nun komplett in einer Datei (langstastatur.ahk). • Die erweiterten NEO-AHK-Funktionen (Unicode-Eingabe, -Decodieren, Römische Zahlen) sind nun komplett in einer Datei (tools.ahk). 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/langstastatur.ahk | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 windows/neo-vars/src/source/langstastatur.ahk (limited to 'windows/neo-vars/src/source/langstastatur.ahk') diff --git a/windows/neo-vars/src/source/langstastatur.ahk b/windows/neo-vars/src/source/langstastatur.ahk new file mode 100644 index 0000000..8d3a480 --- /dev/null +++ b/windows/neo-vars/src/source/langstastatur.ahk @@ -0,0 +1,39 @@ +IniRead,LangSTastatur,%ini%,Global,LangSTastatur,0 +If (LangSTastatur) + CharProcLnS1() + +CP3F11 := "PLnSt" + +CharProcLnSt() { + global + ;Lang-s-Tastatur: Toggle + LangSTastatur := !(LangSTastatur) + if (LangSTastatur) { + CharProcLnS1() + if (zeigeModusBox) + TrayTip,Lang-S-Tastatur,Die Lang-S-Belegungsvariante wurde aktiviert. Zum Deaktivieren`, Mod3+F11 drücken.,10,1 + } else { + CharProcLnS0() + if (zeigeModusBox) + TrayTip,Lang-S-Tastatur,Lang-S-Belegungsvariante wurde deaktiviert.,10,1 + } +} + +CharProcLnS1() { + global + ; Lange-s-Tastatur aktivieren + ED("VKBASC01A",1,"U0073","U1E9E","U00DF","" ,"U03C2","U2218") ; ß + ED("VK48SC023",1,"U017F","U0053","U003F","U00BF","U03C3","U03A3") ; s + KeyboardLED(2,"on") +} + +CharProcLnS0() { + global + ; Lange-s-Tastatur deaktivieren + ED("VKBASC01A",1,"U00DF","U1E9E","U017F","" ,"U03C2","U2218") ; ß + ED("VK48SC023",1,"U0073","U0053","U003F","U00BF","U03C3","U03A3") ; s + KeyboardLED(2,"off") + if (zeigeModusBox) + TrayTip,Lange-s-Tastatur,Die Lange-s-Belegungsvariante wurde aktiviert. Zum Deaktivieren`, Mod3+F11 drücken.,10,1 +} + -- cgit v1.2.3