Doppelter mittlerer Klick

400
William

Ich verwende den mittleren Klick, um ausschließlich neue Fenster in Chrome zu öffnen. Ich bin es auch gewohnt, mit mittlerem Klicken im Wesentlichen das Einfügen von Linux zu verwenden.

Gibt es bei autohotkey beide Funktionen vorhanden? Dies funktioniert vorerst für die Einfügefunktion.

mbutton:: sendinput ^ return 
1

1 Antwort auf die Frage

1
Mikhail V

Ja, zum Beispiel können Sie dem Hotkey einfach eine Tilde voranstellen:

~mbutton:: sendinput ^ return 

Dadurch wird der Hotkey nicht blockiert (das Ereignis wird weitergeleitet).
Im Allgemeinen ist dies jedoch keine gute Idee - es bedeutet, dass Sie eine systemweite Verknüpfung haben, durch die die Anwendung auch dieses Ereignis verwenden kann.
Wenn Sie beispielsweise in Chrome einen aktiven Eingabecursor in einer Form haben, wird der Text durch Klicken auf die m-Taste auf einem Link in das Formular eingefügt UND eine neue Registerkarte geöffnet. Im Falle des Öffnens eines Links ist dies möglicherweise in Ordnung, aber stellen Sie sich vor, dass bei einer anderen Software zB "Alles auswählen" an den Mittelklick oder ähnliches gebunden ist. Daher sollte es mit Vorsicht verwendet werden.

IMO wäre eine bessere Idee, ein anwendungsspezifisches Skript zu erstellen. Dies kann mit der #ifDirektive gemacht werden. Siehe Kontextabhängige App . So könnten Sie beispielsweise nur dann einen Hotkey haben, wenn Chrome aktiv ist, und prüfen, ob in Chrome der Eingabecursor aktiv ist oder nicht (möglicherweise möglich, aber ich bin mir nicht sicher).

Dies verhindert ein Scrollen der mittleren Presse. Gibt es eine Möglichkeit, dies zu beheben? William vor 5 Jahren 0