Atalho para a tecla [return]


1

Como faço para criar um atalho de teclado para a returntecla? Por exemplo, se eu pressionasse, ~ele pressionaria returnpara mim. Eu gostaria de fazer isso sem o AppleScript. Isso é possível ou terei que comprar um teclado externo funcional porque minha tecla de retorno não funciona!


1
Embora exista uma resposta aceita abaixo e essa pergunta tenha sido um bom exercício acadêmico, tenho que colocar meu "chapéu de operações" por um segundo e dizer que, em nome da produtividade, você deve adquirir um novo teclado. É como tentar ir de Miami a Nova York pelo Alasca.
Allan

Respostas:


3

Baixe, instale e inicie o Karabiner . Na barra de menus, abra (ícone do Karabiner) -> Preferências. Digite "Return" no campo de pesquisa e escolha um dos códigos de chave pré-configurados:

Karabiner

Ao editar o private.xml em Misc e desinstalar, você pode adicionar qualquer combinação adicional de teclas ou (ainda não usada) e escolher essa.


O Karabiner não pode ser baixado sem um nome de usuário e senha de administrador. Existe alguma maneira de apenas obter o aplicativo, e não o DMG?
ALX

@ALX Você não pode baixá-lo ou não pode instalá-lo?
klanomath

Não, eu precisaria do ZIP, não do DMG para abri-lo ... esqueci minha senha de administrador e não quero seguir as etapas para recuperá-lo ou redefini-lo.
ALX

@ALX A senha de administrador é obrigatória porque o AFAIR precisa instalar um daemon de inicialização e um agente de inicialização.
klanomath

Darn ... Bem, eu acho que vou ter de voltar e recuperar minha senha
ALX

1

Você pode fazer isso sem ser administrador no seu Mac e com uma simples criação de um arquivo de ligação de chave.

Crie um arquivo (em uma instalação padrão, o diretório KeyBindingsnão existe):

mkdir ~/Library/KeyBindings

contendo o seguinte remapeamento:

$ cat >~/Library/KeyBindings/DefaultKeyBinding.dict <<end_of_file
/* my keybindings */
{
        "\U007e" = ("insertNewline:") ;
}
end_of_file

\U007esignifica Unicode do ~caractere padrão (== 0x7e). Você não pode usar "~"neste dicionário porque significa option.

(Sugiro evitar o uso do caractere ~porque ele é usado no ambiente de comando para significar ${HOME}. Por exemplo, se você quiser usar option+ /, coloque "~/"no lugar de "\U007e".)

E reinicie sua sessão.

Para suprimir essa ligação de chave, basta remover este arquivo:

rm ~/Library/KeyBindings/DefaultKeyBinding.dict

e se você não precisar, remova também o diretório inútil:

rmdir ~/Library/KeyBindings

e reinicie sua sessão.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.