Como remapear um atalho existente no Zathura

2

Depois de ler o man zathurarc do comando map, ainda não sei como remapear um atalho existente. Por "remapeamento", quero dizer a substituição de um mapeamento de teclado atual para uma determinada ação.

Problema:

<C-Button1> (Control + click) está atualmente mapeado para a pesquisa anterior synctex , com as seguintes configurações no meu arquivo de configuração zathurarc :

set dbus-service true # Already the default
set synctex true      # Already the default
set synctex-editor-command "gvim --servername GVIMTEX --remote +%{line} %{input}"

No entanto, não gosto de usar o mouse, então quero mapear a ação synctex para, digamos <C-s> .

Ensaios

Eu tentei a seguinte linha no meu zathurarc:

map <C-s> feedkeys "<C-Button1>"

Ele não funciona e mostra " open n1> " na barra de entrada.

Idéias alternativas

Eu também poderia mapear <C-s> para a função de atalho para synctex, se eu soubesse o que era ...

Reclama

Acho que há poucas informações na documentação do zathura. Por exemplo, eu gostaria de saber:

  1. como listar todas ligações de teclas atuais (isso ajudaria a não substituir os mapeamentos atuais ...)
  2. como usar a função feedkeys , porque não está na minha documentação e não sei de qual versão estava disponível (eu tenho Ubuntu 16.04 e zathura 0.3.5).
  3. qual é a função de atalho usada para synctex. Existe um?

Alguém poderia me mostrar como usar <C-s> em vez de <C-Button1> ?

    
por PlasmaBinturong 09.02.2018 / 18:07

0 respostas