Если я хочу добавить что-то в закладки в FireFox, я использую Ctrl+D. Если Outlook является активным окном, Ctrl+D удалит выделенный элемент. Это происходит, когда я прыгаю между мониторами и не обращаю внимания на то, какое окно активно. Затем я разгадываю тайну того, что я удалил.
Есть ли способ изменить сопоставление горячих клавиш Ctrl+D в FireFox или отключить Ctrl+D в Outlook?
Лучший вариант, который я могу придумать, это использовать AutoHotKey для сопоставления другой комбинации клавиш с Ctrl+D, когда активен FireFox. Есть предложения получше?
решение1
Попробуйте это (скрипт AHK):
; 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
Используйте Window Spy, чтобы узнать точную информацию.ahk_exeокна Outlook (может отличаться, если у вас другой пакет MS Office).