Hallo zusammen,
sorry bin noch Anfänger und habe seit Wochen ein Problem mit meiner Zusatz-Tastatur mit 58 Tasten. Die Tasten sind mit AHK Scripts belegt.
Durch die Anzahl von 58 Tasten mußte ich erweitern auf 2 Tasten (Beispiel: {F8} & {numpad0}).
Ein Unterprogramm mit zum Beispiel ^{F8} aufrufen funktioniert.
Muß manchmal in einem Script Unterprogramme aufrufen und schaffe es bisher nicht direkt solch eine Tastenkombination mit zum Beispiel {F8} & {numpad0} sondern nur über gosub.
Über gosub klappt es natürlich ohne Probleme.
Gibt es da einen Bärentrick?
Vorab vielen herzlichen Dank, guten Rutsch und Gesundheit
hakanu
Unterprogramm mit F-Taste & Numpad aufrufen? Topic is solved
Moderator: jNizM
Re: Unterprogramm mit F-Taste & Numpad aufrufen?
Wenn es nur Hotkeys im Nummernfeld sind, dann liegt es vielleicht am Numpadlock. Schau mal unter SetNumLockState in der Hilfe.
"sorry bin noch Anfänger" - Alle Menschen waren mal Anfänger.
"sorry bin noch Anfänger" - Alle Menschen waren mal Anfänger.
Re: Unterprogramm mit F-Taste & Numpad aufrufen? Topic is solved
Hallo zusammen,
vielen Dank für die Rückmeldungen.
--> habe jetzt die Lösung gefunden:
Direkt ansprechen über gosub oder goto:
Goto ~f8 & numpad0
Viele Grüße
hakanu
vielen Dank für die Rückmeldungen.
--> habe jetzt die Lösung gefunden:
Direkt ansprechen über gosub oder goto:
Goto ~f8 & numpad0

Viele Grüße
hakanu
Re: Unterprogramm mit F-Taste & Numpad aufrufen?
@hakanu Würde Sinn machen mal deinen bisherigen code zu sehen. GoSub ist so ziemlich die letzte Option die AHK user benutzen, da gibts ziemlich sicher sinnvollere Möglichkeiten.
Re: Unterprogramm mit F-Taste & Numpad aufrufen?
@BoBo Goto habe ich seit meinem programmierbaren Casio-Taschenrechner (Basic, speichern ging auf MC
) nicht mehr verwendet.
@hakanu Dein Codebeispiel sieht sehr seltsam aus.
Hier ist mal ein Beispiel (mit gosub):

@hakanu Dein Codebeispiel sieht sehr seltsam aus.
Hier ist mal ein Beispiel (mit gosub):
Code: Select all
SetNumLockState, AlwaysOn
Numpad0 & F8::
gosub, testroutine
return
testroutine:
MsgBox, This hotkey is launched regardless of whether NumLock is on.
return
Re: Unterprogramm mit F-Taste & Numpad aufrufen?
@haichen. ARRRgh, there's GoSub again!


Code: Select all
SetNumLockState, AlwaysOn
Numpad0 & F7::testroutine(A_ThisHotkey . " is launched regardless of whether NumLock is on.")
Numpad0 & F8::testroutine(A_ThisHotkey . " is launched regardless of whether NumLock is on.")
testroutine(msg) {
MsgBox % msg
}
