Vírgula decimal no layout do teclado em espanhol

11

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á.

Victor Jalencas
fonte
Prefiro manter o título como pretendia originalmente. Não quero desativá-lo, apenas configurá-lo de maneira diferente e, possivelmente, usar uma tecla modificadora para usar um ou outro.
Victor Jalencas

Respostas:

4

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.

ABG
fonte
obrigado! esta é a resposta que eu estava procurando! Marcando-a como a resposta aceita
Victor Jalencas
Infelizmente não funciona no vscode: '(
equiman
Não é o ideal, mas funciona.
Rodrirokr 12/03/19
8

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:

Editar em Ukelele

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.

Martin Marconcini
fonte
Obrigado. No final, eu apenas usei o layout do teclado fornecido na imagem do disco e o editei manualmente. Eu me pergunto por que esses layouts não são fornecidos com o sistema (ou são?)
Victor Jalencas
Hmm Eles são, só que não em um "fácil de usar imagem de disco”;)
Martin Marconcini
Sim, suponho que eles estejam em algum lugar, mas não em nenhum diretório de Layouts de teclado.
Victor Jalencas 11/11/10
1
Os layouts de teclado salvos em ~ / Library / não são selecionados por padrão nas caixas de diálogo de senha, mas os salvos em / Library / são. Os popovers do seletor de caracteres funcionam apenas com layouts de teclado salvos como pacotes.
Lri
4

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".

David Hollman
fonte
2

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)

Rabarberski
fonte
Eu preferiria muito esta solução. Mas, por alguma razão, não funciona nos layouts em espanhol, mas no belga. Vou preencher um radar e ver o que acontece.
Victor Jalencas
2

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:

  • KeyPad-Dot (.) Para Command + X (Cut) com italiano (o que?)
  • Vírgula do teclado (,) para ponto (.) Em "Fonte de entrada profissional italiana"
Kris
fonte
1

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.

KerouacJack
fonte
Bem-vindo ao perguntar diferente! Você poderia expandir a maneira como usou o aplicativo mencionado anteriormente para conseguir isso?
grg
0

Você também pode usar uma ferramenta como o Keyboard Maestro . Eu configurei assim:

  1. Ativado por: O teclado de teclas de atalho. está pressionado
  2. Ação : Inserir texto ',' colando

Funciona surpreendentemente rápido, sem precisar criar um novo layout de teclado ou remapear as teclas.

Rafael Bugajewski
fonte
0

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".

Willy
fonte
0

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:

  1. Selecione seu dispositivo de destino na lista.
  2. Adicionar item no canto inferior esquerdo
  3. Tecla From: Keypad_period - Tecla To: Período (.)
Juan Moreno
fonte
0

NO necessidade de um programa externo.

Crie um arquivo chamado DefaultKeyBinding.Dictunder ~/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.

{
  "#," = ("insertText:", ".");
}

Além disso, aqui está uma essência com mais opções de configuração.

Rodrirokr
fonte
obrigado, mas isso parece muito complicado. Pressionar uma tecla modificadora é mais simples e, de tempos em tempos, você ainda pode precisar da vírgula.
Victor Jalencas 20/09/19
"mas eu aceito qualquer resposta que funcione" foi a chave
Rodrirokr 20/09/19
1
Considere aceito. Não Stack Exchange não permitam-me a aceitar mais de um, porém, por isso vou manter o aceito em como é atualmente o melhor e que requer menos esforço
Victor Jalencas
:) nada demais! Tenho certeza que se encaixa a maioria dos usuários a resposta aceita
Rodrirokr