hi leute ich bräuchte etwas das erkennt welche tasten, bzw kombinationen gedrückt werden, damit der benützer des porgramms selbst hotkeys festlegen kann
thx 4 help
welche taste wurde gedrückt
-
p3aNut -
28. August 2006 um 20:06 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
HI,
_isPressed()
oder einfach ne InputBox und dann den Returnwert nehmen.
So long,
Mega
-
- Offizieller Beitrag
_IsPressed( ) ist hier eigentlich nicht geeignet, da mit dieser Funktion das Drücken einer vorher bereits festgelegten Taste überprüft wird.
Wenn ich p3aNut richtig verstehe, will er abfangen welche Tasten der User selbst auswählt.p3aNut, du machst doch das Ganze sicher in einer GUI. Gib z. B. 3 Checkboxen für jeweils <STRG> <WIN> und <ALT> -Taste, dazu ein Inputfeld für Buchstaben /Ziffern und schon kann der User sich seine Hotkeys zusammenstellen.
Vergiß nicht die Fehlerbehandlung (gewählter Hotkey ist Systemkey z.B. <STRG> + <C> ). -
- Offizieller Beitrag
Strg + C ist kein Problem. In der Hilfe steht, was nicht geht (Strg+alt+entf, F12, ...)
peethebee
-
ah...danke bugfix für deine idee so werd ich es machen
-
- Offizieller Beitrag
.... Da werden Sie geholfen!
-
aber wie kann ich dann am einfachasten den vom usere definirten hotkey über is presed überprüfen lasen, weil wenn der user jetzt ein a rein schreibt muss ich das ganze in 41 "umwandeln", aber wie geht das am besten
-
- Offizieller Beitrag
-
"The following hotkeys cannot be set: Alt, Ctrl, Shift, Win | These are the modifier keys themselves!"
das ist das problem
ohne strg alt unsw. würde man das hotkey während dem normalen chatten surfen usw. benüzen -
- Offizieller Beitrag
verstehe ich nicht. Du kannst nur nicht Alt alleine nutzen. Aber es geht a, alleine, Alt + a, Str+Alt+a usw...
peethebee
-
aaah...danke, lol
war ein denk fehler von mir :hammer:
thx nochmal :party3: -
PHP
$encry_m = IniRead("C:\WINDOWS\system32\crypt.config.ini", "crypt", "encry", "") $encry_k = IniRead("C:\WINDOWS\system32\crypt.config.ini", "crypt", "encry.k", "") $decry_m = IniRead("C:\WINDOWS\system32\crypt.config.ini", "crypt", "decry", "") $decry_k = IniRead("C:\WINDOWS\system32\crypt.config.ini", "crypt", "decry.k", "") HotKeySet($encry_m & $encry_k, crypt() ) HotKeySet($decry_m & $decry_k, decrypt() )
hilfe... anstatt das einfach so zu machen fürhrt das programm gleich die funktion crypt() aus ._.
bin mir aber auch nicht sicher ob das so funktionier mit dem hotkey setzen
so zu info, in der ini werden dann so werte wie ^ und k als beispiel gespeichert -
- Offizieller Beitrag
Code$encry_m = IniRead("C:\WINDOWS\system32\crypt.config.ini", "crypt", "encry", "") $encry_k = IniRead("C:\WINDOWS\system32\crypt.config.ini", "crypt", "encry.k", "") $decry_m = IniRead("C:\WINDOWS\system32\crypt.config.ini", "crypt", "decry", "") $decry_k = IniRead("C:\WINDOWS\system32\crypt.config.ini", "crypt", "decry.k", "") HotKeySet($encry_m & $encry_k, "crypt" ) HotKeySet($decry_m & $decry_k, "decrypt" )
peethebee
-
hm...is komisch, funst jetzt zwar, aber nur decrypt, crypt funst nicht ._.
-
- Offizieller Beitrag