Ctrl+D を Firefox で再マップしたり、Outlook で無効にしたりできますか?

Ctrl+D を Firefox で再マップしたり、Outlook で無効にしたりできますか?

Firefox で何かをブックマークしたい場合、Ctrl+D を使用します。Outlook がアクティブなウィンドウの場合、Ctrl+D は強調表示された項目を削除します。これは、モニター間を行ったり来たりして、どのウィンドウがアクティブであるかに注意を払っていない場合に発生します。その場合、何を削除したのか謎を解くことになります。

Firefox で Ctrl+D ホットキー マッピングを変更したり、Outlook で Ctrl+D を無効にしたりする方法はありますか?

私が考えられる最良のオプションは、Firefox がアクティブなときに AutoHotKey を使用して別のキーの組み合わせを Ctrl+D にマップすることです。もっと良い提案はありますか?

答え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_exeOutlook ウィンドウの (別の MS Office スイートを使用している場合は異なる場合があります)。

関連情報