Hallo,
ich möchte gerne Tastenzuweisung ausführen (L::^L) aber nur wenn ich nicht ein einer Textbox / Textfeld bin
ist das möglich?
Danke
Tastenkombination nur außerhalb Textbox Topic is solved
Moderator: jNizM
Re: Tastenkombination nur außerhalb Textbox
Moin,
wenn Du mit Textfeld jedes beliebige Feld in jedem beliebigen Fenster meinst, das ein L als Texteingabe annimmt, ist es meiner Meinung nach eher nicht möglich.
wenn Du mit Textfeld jedes beliebige Feld in jedem beliebigen Fenster meinst, das ein L als Texteingabe annimmt, ist es meiner Meinung nach eher nicht möglich.
Re: Tastenkombination nur außerhalb Textbox
es beschränkt sich hierbei um eine Cad Anwendung, ist es vielleicht möglich den Blinkenden Texteingabestrich abzufragen?just me wrote:Moin,
wenn Du mit Textfeld jedes beliebige Feld in jedem beliebigen Fenster meinst, das ein L als Texteingabe annimmt, ist es meiner Meinung nach eher nicht möglich.
(ich könnte hiermit viel einfachere Tastenkürzel bauen mit nur einer Taste, und mach mir so nicht die Texteingabe kaputt)
Re: Tastenkombination nur außerhalb Textbox Topic is solved
Hier geht es um die Einfügemarke / das Caret. Wenn Du Glück hast, verrät Dir die Anwendung, ob ein Eingabefeld das Caret anzeigt. Das ist dann ein recht eindeutiger Hinweis darauf, dass dieses Feld auch den Eingabefokus hat.
Ein kontextabhängiger Hotkey könnte dann z.B. so ausssehen:
Ein kontextabhängiger Hotkey könnte dann z.B. so ausssehen:
Code: Select all
#If WinActive("DeineFensterTitelKriterien") && (A_CaretX = "") ; das Fenster ist aktiv und zeigt kein Caret an
L::^L
#If ; Kontextabhängigkeit beenden
Who is online
Users browsing this forum: No registered users and 37 guests