From 6d0b9db7e1dfa23ee0204b0a57847c4126e2500a Mon Sep 17 00:00:00 2001 From: dennis Date: Sat, 10 Jan 2009 16:33:14 +0000 Subject: Der »alte« AHK-Treiber ist als »deprecated« einzustufen. Der Namenswechsel des Verzeichnis soll dies wiederspielen und eventuelle »Gewohnheitsfehler« vermeiden. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@1423 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- .../Source/Methods-ScreenKeyboard.ahk | 158 +++++++++++++++++++++ 1 file changed, 158 insertions(+) create mode 100644 windows/ahk-auslaufend/Source/Methods-ScreenKeyboard.ahk (limited to 'windows/ahk-auslaufend/Source/Methods-ScreenKeyboard.ahk') diff --git a/windows/ahk-auslaufend/Source/Methods-ScreenKeyboard.ahk b/windows/ahk-auslaufend/Source/Methods-ScreenKeyboard.ahk new file mode 100644 index 0000000..94c0cfc --- /dev/null +++ b/windows/ahk-auslaufend/Source/Methods-ScreenKeyboard.ahk @@ -0,0 +1,158 @@ +/* + ------------------------------------------------------ + BildschirmTastatur + ------------------------------------------------------ +*/ + +guiErstellt = 0 +alwaysOnTop = 1 + +*F1:: + if (isMod4Pressed()&&zeigeBildschirmTastatur) + goto Switch1 + else send {blind}{F1} +return + +*F2:: + if (isMod4Pressed()&&zeigeBildschirmTastatur) + goto Switch2 + else send {blind}{F2} +return + +*F3:: + if (isMod4Pressed()&&zeigeBildschirmTastatur) + goto Switch3 + else send {blind}{F3} +return + +*F4:: + if (isMod4Pressed()&&zeigeBildschirmTastatur) + goto Switch4 + else send {blind}{F4} +return + +*F5:: + if (isMod4Pressed()&&zeigeBildschirmTastatur) + goto Switch5 + else send {blind}{F5} +return + +*F6:: + if (isMod4Pressed()&&zeigeBildschirmTastatur) + goto Switch6 + else send {blind}{F6} +return + +*F7:: + if (isMod4Pressed()&&zeigeBildschirmTastatur) + goto Show + else send {blind}{F7} +return + +*F8:: + if (isMod4Pressed()&&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 + +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,Picture,AltSubmit ys w729 h200 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 + + -- cgit v1.2.3