¿Reasignar SHIFT + SPACE para subrayar?

2

Me gustaría volver a asignar la tecla Mayús (⇧) + espacio (␣) para subrayar ( _ )

Prefiero no tener que instalar herramientas de terceros si es posible.

Pregunta similar para windows

    
pregunta AshCooman 21.12.2015 - 19:07

1 respuesta

2

Si no desea utilizar una herramienta de terceros, enfrentará un problema similar al OP en esta pregunta ( DefaultKeyBinding.dict: error de sintaxis cerca del token inesperado ) que solo las aplicaciones que usan el sistema de texto Cocoa admitirán esto.

Además, parece que la tecla shift ⇧ no se puede usar correctamente como clave modificadora si shift ⇧ + alguna tecla no lo hace tiene otra representación que una no modificada alguna tecla - y shift ⇧ + espacio no tiene una.

Puede crear un DefaultKeyBinding.dict o instalar Karabiner y configurar un código clave personalizado.

DefaultKeyBinding.dict (solo las aplicaciones que utilizan el sistema de texto Cocoa lo admitirán)

Abre la Terminal e ingresa:

mkdir ~/Library/KeyBindings
touch ~/Library/KeyBindings/DefaultKeyBinding.dict 

Use nano ~/Library/KeyBindings/DefaultKeyBinding.dict para agregar (usando otro método abreviado como cmd ⌘ ctrl ^ espacio aquí):

{
    "@^ " = ("insertText:", "_");
}

para generar un guión bajo.

Karabiner (todas las aplicaciones deben admitir esto)

  1. Descargue, instale y abra Karabiner
  2. Abrir en la menulet Karabiner - > Preferencias
  3. Abra la pestaña Misc & Desinstalar
  4. Pulsa el botón Abrir private.xml
  5. Abra el archivo private.xml con un editor apropiado
  6. Introduzca el código clave personalizado

    <?xml version="1.0"?>
    <root>
        <item>
            <name>Shift Space to Underscore</name>
            <appendix>(Change Shift-space to _)</appendix>
            <identifier>remap.shiftspace2underscore</identifier>
            <autogen>__KeyToKey__ KeyCode::SPACE, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::MINUS, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT,</autogen>
        </item>
    </root>
    
  7. Guarda el archivo

  8. Abrir en la menulet Karabiner - > Preferencias de la pestaña Cambiar clave
  9. pulsa el botón ReloadXML
  10. Habilitar la reasignación. Debería estar listado al principio.
respondido por el klanomath 21.12.2015 - 20:35

Lea otras preguntas en las etiquetas