Correção de chaves HOME e END e muito mais no macOS

Execute-o na linha de comando, talvez no Terminal ou iterm2:

mkdir -p $HOME/Library/KeyBindings
echo
'{
/* Remap Home / End keys to be correct */

"UF729" = "moveToBeginningOfLine:"; /* Home */

"UF72B" = "moveToEndOfLine:"; /* End */

"$UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */

"$UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */

"^UF729" = "moveToBeginningOfDocument:"; /* Ctrl + Home */

"^UF72B" = "moveToEndOfDocument:"; /* Ctrl + End */

"$^UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Ctrl + Home */

"$^UF72B" = "moveToEndOfDocumentAndModifySelection:"; /* Shift + Ctrl + End */

}'
> $HOME/Library/KeyBindings/DefaultKeyBinding.dict

Reinicie e aproveite as teclas HOME e END.

Não é fã da linha de comando? Experimente o KeyFixer .

Inspirado por e simplificado do Como corrigir as chaves de casa e termina em Mac OS X .