diff options
author | mösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2009-05-03 07:07:45 +0000 |
---|---|---|
committer | mösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2009-05-03 07:07:45 +0000 |
commit | 76900903f71c4672698b07ffdb3dc138580552e8 (patch) | |
tree | 759d6218dc0908043fe3bcc7b3c451affa6a9d08 /windows/neo-vars/src | |
parent | 7f00e27e6f6cf4a8ba7cc2c026a0c82e1f571a58 (diff) |
• Ein paar Variablen umbenannt
• BSTcapsChars erlaubt nunmehr als Konstante, die Bildschirmtastatur immer nur mit Großbuchstaben (Ebenen 1 und 2) darzustellen, wie es der Beschriftung von Tastaturen entspricht.
git-svn-id: https://svn.neo-layout.org@1813 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to '')
-rw-r--r-- | windows/neo-vars/src/source/levelfunctions.ahk | 4 | ||||
-rw-r--r-- | windows/neo-vars/src/source/screenkeyboard.ahk | 31 |
2 files changed, 21 insertions, 14 deletions
diff --git a/windows/neo-vars/src/source/levelfunctions.ahk b/windows/neo-vars/src/source/levelfunctions.ahk index 4330dda..b3aa70b 100644 --- a/windows/neo-vars/src/source/levelfunctions.ahk +++ b/windows/neo-vars/src/source/levelfunctions.ahk @@ -29,10 +29,10 @@ NEOEbeneAktualisieren() { Ebene8 := 1
EbeneNC := EbeneC ; NC: gleich
}
- if (guiErstellt) {
+ if (BSTguiErstellt) {
if (striktesMod2Lock)
BSTSwitch(EbeneC)
- else if ((EbeneNC < 3) and (EbeneNC != EbeneC))
+ else if (EbeneNC != EbeneC)
BSTSwitch(EbeneNC . "C")
else
BSTSwitch(EbeneNC)
diff --git a/windows/neo-vars/src/source/screenkeyboard.ahk b/windows/neo-vars/src/source/screenkeyboard.ahk index bd124e6..7033e10 100644 --- a/windows/neo-vars/src/source/screenkeyboard.ahk +++ b/windows/neo-vars/src/source/screenkeyboard.ahk @@ -1,5 +1,6 @@ -guiErstellt := 0
-alwaysOnTop := 1
+BSTguiErstellt := 0
+BSTalwaysOnTop := 1
+BSTcapsChars := 0
if (FileExist("ResourceFolder")<>false) {
FileInstall,ebene1.png,%ResourceFolder%\ebene1.png,1
@@ -18,7 +19,14 @@ CP3F8 := "P__BSTA" BSTSwitch(Eb) {
global
if (Eb <> BSTEbeneAlt) {
- GuiControl,Show,Picture%Eb%
+ BSTeb := Eb
+ if (BSTcapsChars) {
+ if (BSTeb == "1")
+ BSTeb := "1C"
+ else if (BSTeb == "2C")
+ BSTeb := "2"
+ }
+ GuiControl,Show,Picture%BSTeb%
GuiControl,Hide,Picture%BSTEbeneAlt%
BSTEbeneAlt := Eb
}
@@ -26,8 +34,8 @@ BSTSwitch(Eb) { BSTToggle() {
global
- if (guiErstellt) {
- guiErstellt := 0
+ if (BSTguiErstellt) {
+ BSTguiErstellt := 0
Gui, Destroy
} else {
SysGet, WorkArea, MonitorWorkArea
@@ -44,20 +52,20 @@ BSTToggle() { Gui, +AlwaysOnTop +ToolWindow
Gui, Show, y%yposition% w776 h200 NoActivate, NEO-Bildschirmtastatur
BSTEbeneAlt := 1
- guiErstellt := 1
+ BSTguiErstellt := 1
BSTSwitch(EbeneNC)
- alwaysOnTop := 1
+ BSTalwaysOnTop := 1
}
}
BSTToggleAlwaysOnTop() {
global
- if (alwaysOnTop) {
+ if (BSTalwaysOnTop) {
Gui, -AlwaysOnTop
- alwaysOnTop := 0
+ BSTalwaysOnTop := 0
} else {
Gui, +AlwaysOnTop
- alwaysOnTop := 1
+ BSTalwaysOnTop := 1
}
}
@@ -70,7 +78,6 @@ CharProc__BSTt() { CharProc__BSTA() {
global
; Bildschirmtastatur AlwaysOnTop
- if (guiErstellt)
+ if (BSTguiErstellt)
BSTToggleAlwaysOnTop()
}
-
|