diff options
Diffstat (limited to 'windows/neo-vars/src/Source/screenkeyboard.ahk')
-rw-r--r-- | windows/neo-vars/src/Source/screenkeyboard.ahk | 166 |
1 files changed, 166 insertions, 0 deletions
diff --git a/windows/neo-vars/src/Source/screenkeyboard.ahk b/windows/neo-vars/src/Source/screenkeyboard.ahk new file mode 100644 index 0000000..c8c2f23 --- /dev/null +++ b/windows/neo-vars/src/Source/screenkeyboard.ahk @@ -0,0 +1,166 @@ +Switch:
+ if (guiErstellt)
+ {
+ if (Image = tImage)
+ goto Close
+ else
+ {
+ Image := tImage
+ SetTimer, Refresh
+ }
+ }
+ else
+ {
+ Image := tImage
+ goto Show
+ }
+Return
+
+Show:
+ if (guiErstellt)
+ {
+ goto Close
+ }
+ else
+ {
+ if (Image = "")
+ {
+ Image := ResourceFolder . "\ebene1.png"
+ }
+ yPosition := A_ScreenHeight -270
+ Gui, Color, FFFFFF
+ Gui, Add, Button, xm+5 gSwitch1, F1
+ Gui, Add, Text, x+5, kleine Buchstaben
+ Gui, Add, Button, xm+5 gSwitch2, F2
+ Gui, Add, Text, x+5, große Buchstaben
+ Gui, Add, Button, xm+5 gSwitch3, F3
+ Gui, Add, Text, x+5, Satz-/Sonderzeichen
+ Gui, Add, Button, xm+5 gSwitch4, F4
+ Gui, Add, Text, x+5, Zahlen / Steuerung
+ Gui, Add, Button, xm+5 gSwitch5, F5
+ Gui, Add, Text, x+5, Sprachen
+ Gui, Add, Button, xm+5 gSwitch6, F6
+ Gui, Add, Text, x+5, Mathesymbole
+ Gui, Add, Button, xm+5 gShow, F7
+ Gui, Add, Text, x+5, An /
+ Gui, Add, Text, y+3, Aus
+ Gui, Add, Button, x+10 y+-30 gShow, F8
+ Gui, Add, Text, x+5, OnTop
+ Gui, Add, Button, xm+5 gSwitchDK, Deadkeys
+ Gui, Add, Picture,AltSubmit ys w729 h199 vPicture, %Image%
+ Gui, +AlwaysOnTop
+ Gui, Show, y%yposition% Autosize
+; SetTimer, Refresh
+ guiErstellt = 1
+ }
+Return
+
+Close:
+ guiErstellt = 0
+ Gui, Destroy
+Return
+
+Refresh:
+ If (Image != OldImage)
+ {
+ GuiControl, , Picture, %Image%
+ OldImage := Image
+ }
+Return
+
+ToggleAlwaysOnTop:
+ if (alwaysOnTop)
+ {
+ Gui, -AlwaysOnTop
+ alwaysOnTop = 0
+ }
+ else
+ {
+ Gui, +AlwaysOnTop
+ alwaysOnTop = 1
+ }
+Return
+
+F1::
+ if(isMod4Active() && zeigeBildschirmTastatur)
+ goto Switch1
+ else send {blind}{F1}
+return
+
+F2::
+ if(isMod4Active() && zeigeBildschirmTastatur)
+ goto Switch2
+ else send {blind}{F2}
+return
+
+F3::
+ if(isMod4Active() && zeigeBildschirmTastatur)
+ goto Switch3
+ else send {blind}{F3}
+return
+
+F4::
+ if(isMod4Active() && zeigeBildschirmTastatur)
+ goto Switch4
+ else send {blind}{F4}
+return
+
+F5::
+ if(isMod4Active() && zeigeBildschirmTastatur)
+ goto Switch5
+ else send {blind}{F5}
+return
+
+F6::
+ if(isMod4Active() && zeigeBildschirmTastatur)
+ goto Switch6
+ else send {blind}{F6}
+return
+
+F7::
+ if(isMod4Active() && zeigeBildschirmTastatur)
+ goto SwitchDK
+ else send {blind}{F7}
+return
+
+F8::
+ if(isMod4Active() && zeigeBildschirmTastatur)
+ goto ToggleAlwaysOnTop
+ else send {blind}{F8}
+return
+
+Switch1:
+ tImage := ResourceFolder . "\ebene1.png"
+ goto Switch
+Return
+
+Switch2:
+ tImage := ResourceFolder . "\ebene2.png"
+ goto Switch
+Return
+
+Switch3:
+ tImage := ResourceFolder . "\ebene3.png"
+ goto Switch
+Return
+
+Switch4:
+ tImage := ResourceFolder . "\ebene4.png"
+ goto Switch
+Return
+
+Switch5:
+ tImage := ResourceFolder . "\ebene5.png"
+ goto Switch
+Return
+
+Switch6:
+ tImage := ResourceFolder . "\ebene6.png"
+ goto Switch
+Return
+
+SwitchDK:
+ tImage := ResourceFolder . "\deadkeys.png"
+ goto Switch
+Return
+
|