Eu tenho um teclado de layout em espanhol (no Snow Leopard). Sempre que eu uso o ponto, ou vírgula, no carregamento de teclas numérico (à direita do 0), ele sempre mostra uma vírgula, mas eu preferiria que ele inserisse um ponto, assim como os PCs. Caso contrário, inserir endereços IP ou números decimais quando a codificação for uma PITA. Como eu posso fazer isso?
Tentei alterar minhas configurações regionais para que o separador decimal seja um ponto e o separador de milhares seja uma vírgula, mas isso não parece afetar a entrada de texto.
Eu preferiria alterar algumas configurações regionais do que remapear o teclado, mas aceitarei qualquer resposta que funcione - além de alterar o layout regional do teclado, eu realmente preciso dos meus diacríticos lá.
fonte
Respostas:
No macOS Sierra, você precisa Ctrl+ Shift+ ,no teclado numérico para obter um ponto regular.
Encontrei isso tentando fazer o mesmo que todos os outros e descobri que era diferente agora.
Espero que isto ajude.
ATUALIZAÇÃO : no macOS Mojave, você também pode usar Ctrl+ Alt+ ,no teclado numérico para obter um ponto regular. Encontrei alguns aplicativos (estou olhando para o Slack) não permitem a resposta original, mas fazemos a atualização.
fonte
Você precisa alterar o layout do seu teclado. Não para outro, mas para um novo que foi modificado por um utilitário como Ukelele (pode haver outros).
Baixe a ferramenta, arraste o aplicativo para a pasta do aplicativo. Observe que na imagem do disco, há uma pasta chamada System Keyboards / Roman /, copie-a para a área de trabalho (é temporal).
Inicie o Ukelele e, no menu Arquivo, selecione: "Novo com base em ..."
Abra o arquivo Spanish-ISO.keylayout (encontrado na pasta romana que você salvou na área de trabalho).
Você verá um grande teclado azul representando seu mapa ISO-espanhol atual (se você trouxe seu computador para a Espanha, é o teclado que você deve usar).
Clique duas vezes no “,” que deseja modificar (ou em qualquer outra chave) e você verá o seguinte:
Substitua o "," pelo "." (ponto). E vá para Menu do teclado -> Definir nome do teclado. Renomeie o espanhol - ISO para algo como: espanhol - ISO2.
Agora salve-o, o nome será Sem título, mas você deve colocar o espanhol - ISO2.
Onde você salva?
De acordo com o Manual do usuário da Ukelele, você tem opções diferentes (e eu sugiro que leia a seção 3.3 do manual). A resposta curta está na subpasta Keyboard Layouts da pasta Library na sua pasta pessoal. Isso pode ser criado se ainda não existir. Se você fizer isso, apenas seu usuário verá (e poderá usar) este Layout.
Após instalar o layout do teclado, efetuar logoff e logon novamente, abra o painel Internacional de Preferências do Sistema (Idioma e Texto no Mac OS X 10.6 (Snow Leopard) e posterior). Na guia Menu de entrada (fontes de entrada na versão 10.6 ou posterior), seu novo layout de teclado deve estar listado lá. Aproveite a digitação mais rápida do endereço IP.
fonte
O KeyRemap4MacBook também resolve esse problema, sem precisar configurar um layout de teclado completamente diferente no Ukelele. Simplesmente ative a opção "Trocar ponto e Shift + Ponto" na seção "Alterar tecla do teclado".
fonte
Acabei de descobrir uma solução alternativa e, pelo menos para mim, uma solução muito melhor, que NÃO requer remapeamento do teclado e funciona também nos macs de outras pessoas:
pressione Shift ao pressionar a vírgula no teclado numérico; ela será inserida como um ponto (pelo menos no Snow Leopard (osx 10.6))
(Como tenho um layout de teclado belga, usei a solução de remapeamento do teclado [usando o Ukulele] por algum tempo, mas ela não funcionou bem em todos os aplicativos, por exemplo, Eclipse)
fonte
A resposta de David foi extremamente útil! Experimente o KeyRemap4MacBook
O aplicativo é desajeitado e pouco buggy, mas faz o trabalho.
No meu espanhol - o layout do teclado ISO tinha que ativar / alterar:
fonte
Eu uso o aplicativo Better Touch Tool, que permite fazer todo tipo de personalização com gestos e teclado. Acabei de adicionar uma atribuição de teclado que essencialmente mapeou o atalho "pad" para "." e funciona perfeitamente.
fonte
Você também pode usar uma ferramenta como o Keyboard Maestro . Eu configurei assim:
Funciona surpreendentemente rápido, sem precisar criar um novo layout de teclado ou remapear as teclas.
fonte
Ctrl +, (apenas para a vírgula no teclado numérico) resulta em a. (ponto) quando em layout espanhol.
Curiosamente, isso funciona no terminal e em alguns editores de texto (como textwrangler). O MacVim, por exemplo, apenas renderiza a. ao usar, no teclado numérico. E o TextMate simplesmente ignora esse modificador e imprime um,
... Você sabe, o bom das coisas de maçã é que "simplesmente funciona".
fonte
O aplicativo agora é chamado Karabiner. Eu descobri isso no ISO espanhol, mas acho que pode ser aplicado a todos os layouts.
Na guia de modificações simples, depois de configurar o aplicativo:
fonte
Há NO necessidade de um programa externo.
Crie um arquivo chamado
DefaultKeyBinding.Dict
under~/Library/KeyBindings/
(/Users/<username>/Library/KeyBindings/
), crie a pasta KeyBindings, se ela não existir.Cole o texto abaixo dentro do arquivo, salve-o e reinicie / logout-login para fazê-lo funcionar.
Além disso, aqui está uma essência com mais opções de configuração.
fonte