Eu defini vim
como navegação no Adobe Reader usando AutoHotKey . Você precisa configurar o mapeamento de chave para ficar ativo somente quando o Adobe Reader for a janela ativa atual, para que essa ligação de chave não afete outros aplicativos. O script AutoHotKey.ahk modificado a seguir faz isso
#IfWinActive ahk_class AcrobatSDIWindow
h::Send {Left}
Return
#IfWinActive ahk_class AcrobatSDIWindow
j::Send {Down}
Return
#IfWinActive ahk_class AcrobatSDIWindow
k::Send {Up}
Return
#IfWinActive ahk_class AcrobatSDIWindow
l::Send {Right}
Return
O nome ahk_class
pode ser determinado executando AutoIt3 Window Spy
.
A única desvantagem é durante a operação Search/Find
no Adobe Reader. Se o texto da pesquisa contiver h/j/k/l
, ele será interpretado como teclas de seta. Você pode superar essa limitação suspendendo o autokey ou clicando em Pause Script
na área de notificação da barra de tarefas.
Melhor abordagem para superar essa limitação é usar letras maiúsculas (HJKL). Como as pesquisas da Adobe não diferenciam maiúsculas de minúsculas, a pesquisa também abrange letras hjkl. por exemplo, taKe corresponde a take