Deshabilitar Ctrl-H, Ctrl-P y otros atajos de teclado de Mac

0

En las GUI con texto editable centrado en Mac, parece que no puedo reasignar ctrl P y ctrl H a atajos que quiero

En IntelliJ estoy tratando de asignar mis accesos directos de control de VIM ( ctrl H siguiente pestaña, ctrl P abrir documento). Cuando presiono ctrl P veo que la pestaña "Navegar" se resalta y la opción Archivo ... está seleccionada, pero su función se anula moviéndose hacia arriba en el foco actual ventana de edición de texto. El mismo problema está presente con ctrl H e intenta cambiar a la pestaña anterior.

¿Algún pensamiento?

Por cierto, es lo mismo con ctrl N y cualquier otro comando de edición de texto nativo. Tampoco existen en las Preferencias del sistema > Teclado en cualquier lugar.

    
pregunta Michael 19.04.2016 - 20:20

1 respuesta

1

OS X usa combinaciones de teclas similares a Emacs en la mayoría de las ventanas de edición de texto. Normalmente, los cambiaría a otra función de edición de texto, pero no conozco funciones como la siguiente pestaña ni abriré un archivo. Esos se mapearían en las Preferencias del sistema > Teclado > Abreviatura de la ventana de una tecla a un menú en la aplicación IntelliJ.

Pero, si puede aceptar las combinaciones de teclas de Emacs para otras funciones, intente personalizarlo usted mismo. Edite el archivo ~/Library/KeyBindings/DefaultKeyBinding.dict (creando la carpeta KeyBindings y el archivo dict si no existen) con algo como esto.

{ "~d" = "deleteWordForward:"; "^w" = "deleteWordBackward:";

Guarde / salga, luego salga / reinicie la aplicación IntelliJ (no necesita reiniciar) y vea si Option-d borra la siguiente palabra y Control-w borra la palabra anterior. Si funciona, investigue los enlaces de Emacs para la siguiente pestaña y el archivo abierto.

¡Buena suerte!

    
respondido por el Insomniac Software 19.04.2016 - 21:19

Lea otras preguntas en las etiquetas