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 #if
Direktive 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).