Como usar um teclado do Windows no Mac OS X?

13

Eu tenho um teclado Windows da Logitech e quero usá-lo no meu iMac . O problema é que muitos botões são mapeados para os lugares errados. Por exemplo, quando pressiono Right Alt+ 2, obtenho o símbolo ™ e não o símbolo @. O problema também existe quando estou executando o RDP e faço logon em uma máquina Windows XP. Tenho configurações regionais suecas (método de entrada) no Mac OS X.

  • É possível remapear o teclado para que, em uma máquina remota com Windows XP, todas as teclas do teclado realmente funcionem?
  • Posso desativar todos os atalhos do Mac OS X quando estou em uma janela RDP?

Eu tenho um teclado USB padrão da Logitech para Windows.

Parece ser um problema de layout. Quando instalo o layout do teclado da Logitech, posso escolhê-lo, mas ele volta ao layout padrão depois de um tempo.

Amir Rezaei
fonte
não se trata de "mapeamento errado", trata-se mais de que o Mac OS está usando outro layout de chave, mas não sabe se existem ferramentas para remapear eles.
schöppi
Tente usar a tecla Shift para obter a função de tecla alternativa em vez de Alt. No entanto, isso não resolve o problema de re-mapeamento. É fácil re-mapear as teclas usando o software, mas os símbolos no teclado estarão incorretos.
21411 Jay_Booney
Alt direita é chamado AltGr e pode tem funções diferentes, dependendo layout do teclado
phuclv

Respostas:

11

Você pode dar uma olhada no Ukelele , um editor de layout de teclado gratuito para Mac OS X:

O Ukelele é um editor de layout de teclado Unicode para Mac OS X versões 10.2 e posteriores. A versão 2.0 e posterior são apenas para o Mac OS X versões 10.4 e posteriores.

A partir da versão 10.2 (Jaguar), o Mac OS X suporta um formato baseado em XML para layouts de teclado (arquivos .keylayout). Eles podem ser instalados copiando-os para a pasta Layouts de teclado em / Library ou ~ / Library; eles são ativados na guia Entrada do módulo Internacional (idioma e texto na versão 10.6) em Preferências do sistema.

No entanto, modificar layouts de teclado - e muito menos criar layouts de teclado totalmente novos, como para um novo script - editando diretamente o texto XML, é entediante e propenso a erros.

O Ukelele visa simplificar a edição do layout do teclado, fornecendo uma interface gráfica para arquivos .keylayout, onde os caracteres desejados podem ser simplesmente arrastados para as teclas, conforme necessário. (A Paleta de caracteres ou o Visualizador de caracteres, disponível no menu Entrada, se tiver sido ativado nas Preferências do sistema, é um ótimo local para encontrar os caracteres.)

Além da atribuição simples de códigos de caracteres únicos às chaves, o Ukelele pode atribuir seqüências de caracteres múltiplos e criar "chaves mortas", onde uma combinação de teclas define um novo estado que modifica a saída da seguinte combinação de teclas.

Para obter mais informações sobre layouts de teclado do Mac OS X, bem como layouts existentes disponíveis para download, consulte Recursos de entrada . Para alguns tipos de layout, particularmente com um grande número de seqüências de chaves inoperantes, a criação de um layout com a ferramenta baseada em texto KeyLayoutMaker pode ser uma alternativa útil.

imagem

harrymc
fonte
8

O problema é que suas teclas modificadoras estão definidas incorretamente. Você pode corrigir isso acessando Preferências do sistema> Teclado> Teclas modificadoras. Altere as configurações até obter a configuração correta para o teclado.

insira a descrição da imagem aqui

charliehorse55
fonte
Esta resposta não se aplica ao exemplo específico que faz parte da pergunta. Se o usuário se incomoda com isso, ele não mencionou.
Daniel Beck
Eu tentei isso antes, mas essa dose não resolve outros problemas importantes.
Amir Rezaei
4

Você pode tentar nas preferências do sistema / idioma e texto / fontes de entrada. Vejo, por exemplo, "britânico" e "britânico - PC" como categorias separadas. A seleção deste último parece fazer com que as teclas sejam mapeadas corretamente no teclado do PC britânico (Logitech). Isso ocorre após a instalação do Logitech Device Manager (sem efeito visível) e a captura de tela sobre o conteúdo dos layouts de biblioteca / teclado. Isso está no 10.8.3, pelo que vale a pena.

tims
fonte
1
Isso corrige algumas chaves, mas quebra outras. My \ está definido incorretamente. Melhor do que ter @ errado incorreto embora.
que você precisa saber é o seguinte
1

As Preferências do sistema> Idioma e texto> Fontes de entrada incluem muitos layouts de PC e também existem layouts de PC pré-fabricados para idiomas como alemão e francês .

Você pode usar o Ukelele para criar seu próprio esquema de teclas:

  • Selecione Arquivo> Novo da fonte de entrada atual.
  • Mude as teclas.
  • Salvar como pacote em /Library/Keyboard Layouts/. Os layouts de teclado ~/Library/Keyboard Layouts/não podem ser selecionados nas caixas de diálogo de senha ou na janela de login, e os pop-ups mostrados ao pressionar as teclas não funcionam com arquivos .keylayout normais.
  • Efetue logout e logon novamente e ative a fonte de entrada em Preferências do Sistema> Idioma e Texto> Fontes de Entrada.

Para aplicar alterações a um layout de chave, é necessário, por exemplo, executar sudo touch /Library/Keyboard Layouts/e efetuar logoff e logon novamente. Você pode desativar as fontes de entrada padrão editando o plist com.apple.HIToolbox .

Outra opção é usar o Karabiner (anteriormente chamado KeyRemap4MacBook) :

Você pode remapear as chaves na interface do usuário e elas entram em vigor diretamente.

Ou, se você pode considerar mudar para o layout dos EUA, ele possui todos os caracteres ASCII nas mesmas posições no Mac e no Windows.

Lri
fonte