Rimappare MAIUSC + SPAZIO per sottolineare?

2

Mi piacerebbe rimappare il tasto Maiusc (⇧) + spazio (␣) per sottolineare ( _ )

Preferirei non dover installare strumenti di terze parti se possibile.

Domanda simile a windows

    
posta AshCooman 21.12.2015 - 19:07
fonte

1 risposta

2

Se non vuoi utilizzare uno strumento di terze parti, dovrai affrontare un problema simile all'OP in questa domanda ( DefaultKeyBinding.dict: Errore di sintassi vicino a un token imprevisto ) che solo le applicazioni che usano il sistema di testo Cocoa lo supporteranno.

Inoltre sembra che la chiave shift ⇧ non possa essere usata correttamente come tasto modificatore se shift ⇧ + qualche tasto non avere un'altra rappresentazione rispetto a un non modificato - e spostamento ⇧ + spazio non ne ha uno.

Puoi creare un DefaultKeyBinding.dict o installare Karabiner e configurare un codice di accesso personalizzato.

DefaultKeyBinding.dict (solo le applicazioni che usano il sistema di testo Cocoa supporteranno questo)

Apri il terminale e inserisci:

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

Usa nano ~/Library/KeyBindings/DefaultKeyBinding.dict per aggiungere (usando un'altra scorciatoia come cmd ⌘ ctrl ^ spazio qui):

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

per generare un carattere di sottolineatura.

Moschettone (tutte le app dovrebbero supportarlo)

  1. Scarica, installa e apri Moschettone
  2. Apri la menulet Karabiner - > Preferenze
  3. Apri la scheda Misc e amp; Disinstalla
  4. Premi il pulsante Apri private.xml
  5. Apri il file private.xml con un editor appropriato
  6. Immettere il codice tasto personalizzato

    <?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. Salva il file

  8. Apri la menulet Karabiner - > Preferenze la scheda Cambia chiave
  9. Premi il pulsante ReloadXML
  10. Abilita la rimappatura. Dovrebbe essere elencato all'inizio.
risposta data 21.12.2015 - 20:35
fonte

Leggi altre domande sui tag