Mi piacerebbe rimappare il tasto Maiusc (⇧) + spazio (␣) per sottolineare ( _
)
Preferirei non dover installare strumenti di terze parti se possibile.
Domanda simile a windows
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)
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>
Salva il file
Leggi altre domande sui tag keybindings