Uma opção é criar ~/Library/KeyBindings/
e salvar uma lista de propriedades como esta, como ~/Library/KeyBindings/DefaultKeyBinding.dict
:
{
"\UF729" = moveToBeginningOfLine:;
"\UF72B" = moveToEndOfLine:;
"$\UF729" = moveToBeginningOfLineAndModifySelection:;
"$\UF72B" = moveToEndOfLineAndModifySelection:;
}
Feche e reabra os aplicativos para aplicar as alterações. Observe que isso DefaultKeyBinding.dict
não é suportado por alguns aplicativos como Xcode ou Firefox.
No Terminal, você pode atribuir home (↖) ao controle-a e terminar (↘) ao controle-e em Preferências> Configurações> Teclado. Isso deixará você sem combinações de teclas para rolar para a parte superior ou inferior de uma janela.
Pode ser mais fácil usar apenas as combinações de teclas padrão. Na maioria das visualizações de texto nativas:
- Control-A ou Option-Up vão para o início de um parágrafo
- Control-E ou Option-Up vão para o final de um parágrafo
- command-left vai para o início de uma linha
- Command-Right vai para o final de uma linha
control-a
e a tecla End para enviarcontrol-e
. Esses são os atalhos de teclado no estilo Emacs que o Terminal usa para o movimento da linha por padrão. Imitará o movimento regular de início / fim que você procura.Outra opção é habilitar a configuração "Usar PC Style Home / End" no Karabiner (anteriormente KeyRemap4MacBook):
A configuração é definida em Recursos / incluir / caixa de seleção / for_pc_users.xml .
Você também pode salvar um arquivo como este como
~/Library/Application Support/KeyRemap4MacBook/private.xml
:Em seguida, abra o aplicativo KeyRemap4MacBook, pressione o botão ReloadXML e ative a configuração. Consulte https://pqrs.org/macosx/keyremap4macbook/xml.html.en para obter mais informações.
fonte
Como essa resposta está bem classificada nos mecanismos de pesquisa, quero explicar como fiz isso com a versão mais recente do Karabiner .
A configuração "Usar PC Style Home / End" deve ser baixada do site deles. Você deseja ir para "Modificações complexas", depois "Adicionar regra" e depois escolher "Importar mais regras da Internet". O levará a este site: https://pqrs.org/osx/karabiner/complex_modifications/, em "Modos de emulação", você pode encontrar "Atalhos no estilo PC". Depois de clicar em "Importar para o Karabiner-Elements", você pode simplesmente ativá-lo e está pronto para ir 🙌🏼
Você só precisará escolher "Adicionar regra" e encontrar a configuração "Usar casa / final do estilo PC" ali.
fonte
Eu sugeriria o incrível keyremap4macbook , que é gratuito, apesar do nome que funciona em qualquer mac (não necessariamente macbooks) e aqui você encontra a maneira mais fácil de alterar o comportamento padrão dos botões home / end para funcionar como deveriam (IMO)
fonte
home
eend
com base na linha do que em um documento completo. Temos que fazer tudo o que pudermos para reduzir o atrito à execução dos casos de uso mais frequentes e enviar combinações de atalhos de teclado e similares para comandos menos frequentes.Eu segui este post do blog e ele fez as ligações de teclas "home" e "end", além de alguns outros ajustes úteis.
fonte