2008-07-24 04:18:53 +02:00
|
|
|
|
/*
|
|
|
|
|
------------------------------------------------------
|
|
|
|
|
BildschirmTastatur
|
|
|
|
|
------------------------------------------------------
|
|
|
|
|
*/
|
2008-08-21 23:35:48 +02:00
|
|
|
|
|
2008-07-24 04:18:53 +02:00
|
|
|
|
guiErstellt = 0
|
|
|
|
|
alwaysOnTop = 1
|
2008-08-10 20:43:18 +02:00
|
|
|
|
|
|
|
|
|
*F1::
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if (isMod4Pressed()&&zeigeBildschirmTastatur)
|
2008-07-24 04:18:53 +02:00
|
|
|
|
goto Switch1
|
2008-08-21 23:35:48 +02:00
|
|
|
|
else send {blind}{F1}
|
2008-08-10 20:43:18 +02:00
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
*F2::
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if (isMod4Pressed()&&zeigeBildschirmTastatur)
|
2008-07-24 04:18:53 +02:00
|
|
|
|
goto Switch2
|
2008-08-21 23:35:48 +02:00
|
|
|
|
else send {blind}{F2}
|
2008-08-10 20:43:18 +02:00
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
*F3::
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if (isMod4Pressed()&&zeigeBildschirmTastatur)
|
2008-07-24 04:18:53 +02:00
|
|
|
|
goto Switch3
|
2008-08-21 23:35:48 +02:00
|
|
|
|
else send {blind}{F3}
|
2008-08-10 20:43:18 +02:00
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
*F4::
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if (isMod4Pressed()&&zeigeBildschirmTastatur)
|
2008-07-24 04:18:53 +02:00
|
|
|
|
goto Switch4
|
2008-08-21 23:35:48 +02:00
|
|
|
|
else send {blind}{F4}
|
2008-08-10 20:43:18 +02:00
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
*F5::
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if (isMod4Pressed()&&zeigeBildschirmTastatur)
|
2008-07-24 04:18:53 +02:00
|
|
|
|
goto Switch5
|
2008-08-21 23:35:48 +02:00
|
|
|
|
else send {blind}{F5}
|
2008-08-10 20:43:18 +02:00
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
*F6::
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if (isMod4Pressed()&&zeigeBildschirmTastatur)
|
2008-07-24 04:18:53 +02:00
|
|
|
|
goto Switch6
|
2008-08-21 23:35:48 +02:00
|
|
|
|
else send {blind}{F6}
|
2008-08-10 20:43:18 +02:00
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
*F7::
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if (isMod4Pressed()&&zeigeBildschirmTastatur)
|
2008-07-24 04:18:53 +02:00
|
|
|
|
goto Show
|
2008-08-21 23:35:48 +02:00
|
|
|
|
else send {blind}{F7}
|
2008-08-10 20:43:18 +02:00
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
*F8::
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if (isMod4Pressed()&&zeigeBildschirmTastatur)
|
2008-07-24 04:18:53 +02:00
|
|
|
|
goto ToggleAlwaysOnTop
|
2008-08-21 23:35:48 +02:00
|
|
|
|
else send {blind}{F8}
|
2008-08-10 20:43:18 +02:00
|
|
|
|
return
|
|
|
|
|
|
2008-07-24 04:18:53 +02:00
|
|
|
|
Switch1:
|
2008-08-27 19:13:08 +02:00
|
|
|
|
tImage := ResourceFolder . "\ebene1.png"
|
2008-08-10 20:43:18 +02:00
|
|
|
|
goto Switch
|
2008-07-24 04:18:53 +02:00
|
|
|
|
Return
|
|
|
|
|
|
|
|
|
|
Switch2:
|
2008-08-10 20:43:18 +02:00
|
|
|
|
tImage := ResourceFolder . "\ebene2.png"
|
|
|
|
|
goto Switch
|
2008-07-24 04:18:53 +02:00
|
|
|
|
Return
|
|
|
|
|
|
|
|
|
|
Switch3:
|
2008-08-10 20:43:18 +02:00
|
|
|
|
tImage := ResourceFolder . "\ebene3.png"
|
|
|
|
|
goto Switch
|
2008-07-24 04:18:53 +02:00
|
|
|
|
Return
|
|
|
|
|
|
|
|
|
|
Switch4:
|
2008-08-10 20:43:18 +02:00
|
|
|
|
tImage := ResourceFolder . "\ebene4.png"
|
|
|
|
|
goto Switch
|
2008-07-24 04:18:53 +02:00
|
|
|
|
Return
|
|
|
|
|
|
|
|
|
|
Switch5:
|
2008-08-10 20:43:18 +02:00
|
|
|
|
tImage := ResourceFolder . "\ebene5.png"
|
|
|
|
|
goto Switch
|
2008-07-24 04:18:53 +02:00
|
|
|
|
Return
|
|
|
|
|
|
|
|
|
|
Switch6:
|
2008-08-10 20:43:18 +02:00
|
|
|
|
tImage := ResourceFolder . "\ebene6.png"
|
|
|
|
|
goto Switch
|
|
|
|
|
Return
|
|
|
|
|
|
|
|
|
|
Switch:
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if guiErstellt {
|
|
|
|
|
if (Image = tImage)
|
|
|
|
|
goto Close
|
|
|
|
|
else {
|
|
|
|
|
Image := tImage
|
|
|
|
|
SetTimer, Refresh
|
|
|
|
|
}
|
|
|
|
|
} else {
|
2008-08-10 20:43:18 +02:00
|
|
|
|
Image := tImage
|
2008-07-24 04:18:53 +02:00
|
|
|
|
goto Show
|
|
|
|
|
}
|
|
|
|
|
Return
|
|
|
|
|
|
|
|
|
|
Show:
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if guiErstellt {
|
2008-07-24 04:18:53 +02:00
|
|
|
|
goto Close
|
2008-08-27 19:13:08 +02:00
|
|
|
|
} else {
|
|
|
|
|
if (Image = "") {
|
2008-08-10 20:43:18 +02:00
|
|
|
|
Image := ResourceFolder . "\ebene1.png"
|
2008-07-24 04:18:53 +02:00
|
|
|
|
}
|
|
|
|
|
yPosition := A_ScreenHeight -270
|
2008-08-27 19:13:08 +02:00
|
|
|
|
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<EFBFBD>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
|
2008-11-06 07:28:21 +01:00
|
|
|
|
Gui,Add,Picture,AltSubmit ys w729 h200 vPicture,%Image%
|
2008-08-27 19:13:08 +02:00
|
|
|
|
Gui,+AlwaysOnTop
|
|
|
|
|
Gui,Show,y%yposition% Autosize
|
|
|
|
|
; SetTimer,Refresh
|
2008-07-24 04:18:53 +02:00
|
|
|
|
guiErstellt = 1
|
|
|
|
|
}
|
|
|
|
|
Return
|
|
|
|
|
|
|
|
|
|
Close:
|
|
|
|
|
guiErstellt = 0
|
2008-08-27 19:13:08 +02:00
|
|
|
|
Gui,Destroy
|
2008-07-24 04:18:53 +02:00
|
|
|
|
Return
|
|
|
|
|
|
|
|
|
|
Refresh:
|
2008-08-27 19:13:08 +02:00
|
|
|
|
If (Image != OldImage) {
|
|
|
|
|
GuiControl,,Picture,%Image%
|
|
|
|
|
OldImage := Image
|
|
|
|
|
}
|
2008-07-24 04:18:53 +02:00
|
|
|
|
Return
|
|
|
|
|
|
|
|
|
|
ToggleAlwaysOnTop:
|
2008-08-27 19:13:08 +02:00
|
|
|
|
if alwaysOnTop {
|
|
|
|
|
Gui, -AlwaysOnTop
|
|
|
|
|
alwaysOnTop = 0
|
|
|
|
|
} else {
|
|
|
|
|
Gui, +AlwaysOnTop
|
|
|
|
|
alwaysOnTop = 1
|
|
|
|
|
}
|
2008-07-24 04:18:53 +02:00
|
|
|
|
Return
|
2008-09-16 18:13:15 +02:00
|
|
|
|
|
|
|
|
|
|