From 22000d59b5c0fb737a0f683f2be5e71bc11f71a1 Mon Sep 17 00:00:00 2001 From: martin_r Date: Thu, 13 Nov 2008 17:14:59 +0000 Subject: git-svn-id: https://svn.neo-layout.org@1187 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/neo-vars/src/source/screenkeyboard.ahk | 166 +++++++++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100644 windows/neo-vars/src/source/screenkeyboard.ahk (limited to 'windows/neo-vars/src/source/screenkeyboard.ahk') 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 + -- cgit v1.2.3