Se eu quiser marcar algo no FireFox, uso Ctrl+D. Se o Outlook for a janela ativa, Ctrl+D excluirá o item destacado. Isso acontece quando estou alternando entre monitores e não presto atenção em qual janela está ativa. Então estou resolvendo o mistério do que apaguei.
Existe uma maneira de alterar o mapeamento de teclas de atalho Ctrl+D no FireFox ou desativar Ctrl+D no Outlook?
A melhor opção que consigo pensar é usar o AutoHotKey para mapear outra combinação de teclas para Ctrl+D quando o FireFox estiver ativo. Alguma sugestão melhor?
Responder1
Tente isto (script 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
Use o Window Spy para descobrir o exatoahk_exeda janela do Outlook (pode ser diferente se você tiver outro pacote do MS Office).