Если я хочу сделать закладку в FireFox, я использую Ctrl+D. Если Outlook является активным окном, Ctrl+D удалит выделенный элемент. Это происходит, когда я прыгаю туда-сюда между мониторами и не обращаю внимания на то, какое окно активно. Тогда я разгадываю тайну того, что я удалил.

Есть ли способ изменить отображение горячих клавиш Ctrl+D в FireFox или отключить Ctrl+D в Outlook?

Лучший вариант, который я могу придумать, это использовать AutoHotKey, чтобы сопоставить другую комбинацию клавиш с Ctrl+D, когда FireFox активен. Есть лучшие предложения?

1 ответ1

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).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .