Wenn ich in FireFox etwas als Lesezeichen speichern möchte, verwende ich Strg+D. Wenn Outlook das aktive Fenster ist, löscht Strg+D das markierte Element. Das passiert, wenn ich zwischen Monitoren hin- und herspringe und nicht darauf achte, welches Fenster aktiv ist. Dann löse ich das Rätsel, was ich gelöscht habe.
Gibt es eine Möglichkeit, die Tastenkombinationszuordnung Strg+D in Firefox zu ändern oder Strg+D in Outlook zu deaktivieren?
Die beste Option, die mir einfällt, ist, AutoHotKey zu verwenden, um Strg+D eine andere Tastenkombination zuzuordnen, wenn FireFox aktiv ist. Irgendwelche besseren Vorschläge?
Antwort1
Versuchen Sie Folgendes (AHK-Skript):
; The #If directive creates context-sensitive hotkeys:
#If (WinActive("ahk_exe outlook.exe") && WinExist("ahk_exe firefox.exe")) ; "&&" means "and"
; Ctrl+D:
^d::
MsgBox, 4,, Are you sure you want to send Ctrl+D to Outlook`nwhile FireFox exists?
IfMsgBox Yes
Send, {Ctrl Down}d{Ctrl Up}
return
#If ; turn off context sensitivity
https://autohotkey.com/docs/commands/_If.htm
Verwenden Sie Window Spy, um die genaueahk_exedes Outlook-Fensters (kann abweichen, wenn Sie eine andere MS Office-Suite haben).