summaryrefslogtreecommitdiff
path: root/windows/neo-vars/src/source/screenkeyboard.ahk
diff options
context:
space:
mode:
authormösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-11-26 20:30:52 +0000
committermösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-11-26 20:30:52 +0000
commit86d78402d8475c5ee2930ff115be69e7e3ac6a63 (patch)
treed84c2ddf56535784e8ab711f89dc36ba72f5ebeb /windows/neo-vars/src/source/screenkeyboard.ahk
parentedbfd4487d4b8068881d17d512ca098121371750 (diff)
downloadneo-layout-86d78402d8475c5ee2930ff115be69e7e3ac6a63.tar.gz
neo-layout-86d78402d8475c5ee2930ff115be69e7e3ac6a63.tar.bz2
neo-layout-86d78402d8475c5ee2930ff115be69e7e3ac6a63.zip
• custom.ahk im APPDATA-Ordner (z.B. C:\Dokumente und Einstellungen\<benutzer>\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). git-svn-id: https://svn.neo-layout.org@1246 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'windows/neo-vars/src/source/screenkeyboard.ahk')
-rw-r--r--windows/neo-vars/src/source/screenkeyboard.ahk30
1 files changed, 30 insertions, 0 deletions
diff --git a/windows/neo-vars/src/source/screenkeyboard.ahk b/windows/neo-vars/src/source/screenkeyboard.ahk
index 56ba5db..2b2d66d 100644
--- a/windows/neo-vars/src/source/screenkeyboard.ahk
+++ b/windows/neo-vars/src/source/screenkeyboard.ahk
@@ -1,3 +1,19 @@
+guiErstellt := 0
+alwaysOnTop := 1
+
+if (FileExist("ResourceFolder")<>false) {
+ FileInstall,ebene1.png,%ResourceFolder%\ebene1.png,1
+ FileInstall,ebene2.png,%ResourceFolder%\ebene2.png,1
+ FileInstall,ebene3.png,%ResourceFolder%\ebene3.png,1
+ FileInstall,ebene4.png,%ResourceFolder%\ebene4.png,1
+ FileInstall,ebene5.png,%ResourceFolder%\ebene5.png,1
+ FileInstall,ebene6.png,%ResourceFolder%\ebene6.png,1
+ FileInstall,deadkeys.png,%ResourceFolder%\deadkeys.png,1
+}
+
+CP3F1 := "PBSTt"
+CP3F8 := "PBSTA"
+
BSTSwitch(Eb) {
global
if (Eb <> EbeneAlt) {
@@ -40,3 +56,17 @@ BSTToggleAlwaysOnTop() {
alwaysOnTop := 1
}
}
+
+CharProcBSTt() {
+ global
+ ; Bildschirmtastatur Ein/Aus
+ BSTToggle()
+}
+
+CharProcBSTA() {
+ global
+ ; Bildschirmtastatur AlwaysOnTop
+ if (guiErstellt)
+ BSTToggleAlwaysOnTop()
+}
+