Vim / Emacs keybinding para `Preview.app`

¿Alguien tiene ideas sobre el uso de la vinculación de la key emacs / vim para Preview.app a los files pdf browser y cómo?

  • ¿Cuál es la tecla del keyboard de Mac con un símbolo ⌅ de una flecha hacia arriba que apunta hacia una línea horizontal?
  • ¿Deshabilita el atajo de keyboard de escritura a mano del panel táctil sin desactivar la input del keyboard chino?
  • ¿Cómo agregar un atajo de keyboard para alternar entre F1, F2, etc. como teclas de function estándar?
  • MBP, El Capitan - ¿El keyboard no funciona, pero puedo pasar al modo seguro?
  • Navega por la estructura de carpetas en Abrir / Guardar dialog de files con el keyboard?
  • ¿Puedo asegurarme de que los commands del keyboard no queden atrapados por las secuencias de commands del browser?
  • Aplicación de lectura para iPad con un traductor incorporado
  • Teclado y Trackpad que no responden después del sueño
  • ¿Cuáles son las mejores mnemotécnicas para recordar atajos importantes?
  • ¿Cómo borro hacia adelante en un Macbook Pro?
  • ¿El keyboard del Mac Book Pro de 15 "con pantalla Retina es diferente al tamaño de los demás?
  • Vista previa de macOS tiene falla gráfica al copyr utilizando selección rectangular
  • 3 Solutions collect form web for “Vim / Emacs keybinding para `Preview.app`”

    Puede editar los accesos directos de keyboard "Arriba" y "Abajo" accediendo a Preferences del sistema / Teclado / Accesos directos a aplicaciones, agregue un nuevo acceso directo para Vista previa.app. He mapeado la OpciónJ para abajo, OpciónK para arriba. No te permitirá mapear solo J y K , por alguna razón. Pero al less ahora puedes navegar un PDF sin salir de la fila de inicio.

    Como sugirió @tty, usar Karabiner es shiny. Hice algunas reglas adicionales.

    Puede navegar usando HJKL y acercar usando FDER. Lea el file para más información.

    Aquí está mi private.xml :

     <?xml version="1.0"?> <root> <appdef> <appname>PREVIEW</appname> <equal>com.apple.Preview</equal> </appdef> <item> <name>Vi Navigation in Preview</name> <identifier>private.preview.vinav</identifier> <only>PREVIEW</only> <uielementrole_not>AXTextField, AXTextArea</uielementrole_not> <modifier_only> ModifierFlag::NONE, ModifierFlag::SHIFT_L | ModifierFlag::NONE, ModifierFlag::SHIFT_R | ModifierFlag::NONE, </modifier_only> <appendix>Navigate using the HJKL keys</appendix> <autogen>__KeyToKey__ KeyCode::J, KeyCode::CURSOR_DOWN</autogen> <autogen>__KeyToKey__ KeyCode::K, KeyCode::CURSOR_UP</autogen> <autogen>__KeyToKey__ KeyCode::H, KeyCode::CURSOR_LEFT</autogen> <autogen>__KeyToKey__ KeyCode::L, KeyCode::CURSOR_RIGHT</autogen> </item> <item> <name>Vi Zoom in Preview</name> <identifier>private.preview.vizoom</identifier> <only>PREVIEW</only> <uielementrole_not>AXTextField, AXTextArea</uielementrole_not> <modifier_only> ModifierFlag::NONE, ModifierFlag::SHIFT_L | ModifierFlag::NONE, ModifierFlag::SHIFT_R | ModifierFlag::NONE, </modifier_only> <appendix>Zoom using E/R: out/in</appendix> <appendix>Zoom to fit: F</appendix> <appendix>Zoom to 100%: D</appendix> <autogen>__KeyToKey__ KeyCode::F, KeyCode::KEYPAD_9, VK_COMMAND</autogen> <autogen>__KeyToKey__ KeyCode::D, KeyCode::KEYPAD_0, VK_COMMAND</autogen> <autogen>__KeyToKey__ KeyCode::R, KeyCode::KEYPAD_PLUS, VK_COMMAND</autogen> <autogen>__KeyToKey__ KeyCode::E, KeyCode::KEYPAD_MINUS, VK_COMMAND</autogen> </item> </root> 

    Utilizar esta

    ¡¡¡Muy bien!!!

    Lo encontré recientemente

    https://pqrs.org/macosx/keyremap4macbook/index.html.en

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).