summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
authormösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-05-03 07:07:45 +0000
committermösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-05-03 07:07:45 +0000
commit76900903f71c4672698b07ffdb3dc138580552e8 (patch)
tree759d6218dc0908043fe3bcc7b3c451affa6a9d08 /windows
parent7f00e27e6f6cf4a8ba7cc2c026a0c82e1f571a58 (diff)
downloadneo-layout-76900903f71c4672698b07ffdb3dc138580552e8.tar.gz
neo-layout-76900903f71c4672698b07ffdb3dc138580552e8.tar.bz2
neo-layout-76900903f71c4672698b07ffdb3dc138580552e8.zip
• 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 'windows')
-rw-r--r--windows/neo-vars/src/source/levelfunctions.ahk4
-rw-r--r--windows/neo-vars/src/source/screenkeyboard.ahk31
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()
}
-