Taste anwendungsabhängig umbelegen Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Stroker-007
Posts: 135
Joined: 28 Jan 2021, 17:09
Location: Germany

Taste anwendungsabhängig umbelegen

17 Nov 2023, 22:23

Hallo!

Die Taste c soll nur in einer bestimmten Anwendung nach v umbelegt werden, ansonsten aber normal als c funktionieren.

Code: Select all

c::
IfWinActive,, Wiedergabe 
   send v
send c  ; macht es nicht
Zeile 4 funktioniert aber nicht, es kommt nix.
Verstehe ich ja, daß ein Hotkey nicht sich selbst aufrufen kann oder will.
Lasse ich die Zeile weg, kommt auch nix, weil ja c als Hotkey nicht auslöst.

Code: Select all

c::v
hab ich auch probiert, krieg aber die Fixierung nur auf die gewünschte Anwendung nicht hin, denn einen Hotkey kann man logischerweise ja nicht nur situationsbedingt aktivieren. Er gilt immer oder gar nicht. Zumindest ist das mein momentanes Verständnis.

Wer sagt mit bitte, wie das geht?
Stroker-007
gregster
Posts: 9086
Joined: 30 Sep 2013, 06:48

Re: Taste anwendungsabhängig umbelegen

17 Nov 2023, 22:53

Für kontextabhängige Hotkeys, siehe z. B.: https://ahkde.github.io/docs/v1/Tutorial.htm#s22 (und weiterführende Doks wie dort angegeben)

Zeile 4 funktioniert aber nicht, es kommt nix.
Verstehe ich ja, daß ein Hotkey nicht sich selbst aufrufen kann oder will.
In so einem Fall hilft der $-Modifier: https://ahkde.github.io/docs/v1/Hotkeys.htm#Symbols
Aber hier eigentlich unnötig. Wenn du den Hotkey nur für das entsprechende Fenster aktivierst, behält er in allen anderen Fällen sowieso seine ursprüngliche Belegung.
just me
Posts: 9529
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Taste anwendungsabhängig umbelegen  Topic is solved

18 Nov 2023, 12:02

Moin, das 'normale' IfWinActive erzeugt keine fensterabhängigen Hotkeys.

Code: Select all

#IfWinActive,, Wiedergabe ; fensterabhängige Hotkeys einschalten
c::v
#IfWinActive ; ...und wieder abschalten
:arrow: #IfWinActive
Stroker-007
Posts: 135
Joined: 28 Jan 2021, 17:09
Location: Germany

Re: Taste anwendungsabhängig umbelegen

18 Nov 2023, 23:07

Danke, paßt!

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 10 guests