É possível remapear teclas especiais em um teclado do Windows para uso com o Mac OSX?


13

Então, eu comprei um novo teclado para o meu Mac Pro, e é o Microsoft Sidewinder X4. Este teclado é bom para mim por causa da luz de fundo LED e de muitos recursos. No entanto, após a instalação, parece que a maioria dos recursos interessantes está inativa no OSX.

Em particular, o teclado possui teclas de macro que podem ser definidas usando o botão "gravar macro". Ele também tem uma tecla da calculadora. O software que acompanha o teclado é o Microsoft IntelliType genérico para Windows / OSX e eu o instalei. No entanto, essas chaves especiais ainda estão mortas.

Existe alguma maneira de ainda utilizar essas chaves? Mesmo se eu tivesse que remapear manualmente as teclas de macro para pressionar teclas personalizadas, tudo bem, mas não consigo encontrar uma maneira. Tentei usar o KeyRemap4MacBook, mas ele só permite o remapeamento das teclas OSX (não da calculadora, das teclas macro adicionais ou de qualquer tecla que não seja encontrada no teclado da Apple). Mesmo a tecla da calculadora não faz nada, e eu ficaria feliz em remapear para 'expor' ou algo assim, qualquer coisa, exceto uma tecla morta!


As chaves são mostradas no EventViewer.app? Se estiverem, tente usar algo como KeyCode :: RawValue :: 0x3d .
Lri

Você pode me dizer como acessar o EventViewer.app? Vou tentar e relatar de volta. No entanto, suponho que eles não sejam registrados pelo EventView.app, caso contrário, as soluções atuais de remapeamento, como KeyRemap4Macbook, poderão ajustar a função dessas chaves. Como o teclado deve estar enviando um sinal para a tecla pressionada através da conexão de dados USB, fiquei pensando se havia alguma maneira de detectar essas teclas de teclado que não são da Apple.
precisa saber é o seguinte

Não consegui encontrar nenhuma versão para mac do Windows Event Viewer. Mas, encontrei o "Show Keyboard Viewer" para mac. Isso exibe o teclado completo da apple. Pelo que sei, se uma tecla não for encontrada neste teclado, não há como fazer o OSX reconhecer se foi pressionado. Esse é o coração do meu problema!
precisa saber é o seguinte

1
O EventViewer está incluído no KeyRemap4MacBook (in /Applications/KeyRemap4MacBook.app/Contents/Applications/EventViewer.app), mas também deve ser mostrado pelo Spotlight.
Lri 30/08/13

Meu primeiro pensamento (até que eu li corretamente) foi usar o AutoHotKey, mas é apenas para mapear o contrário.
Mars Robertson

Respostas:


6

Você pode dar uma olhada no Ukelele e no KeyLayoutMaker , para ver se eles podem ajudar a mapear essas chaves que não são do Mac.

O BetterTouchTool personaliza teclados que não são da Apple, trackpad, mouse Magic e controles remotos da Apple.

Para teclados USB, outra ferramenta é USB Overdrive , descrita como:

O USB Overdrive inclui suporte para botões de mídia na maioria dos teclados USB e fala com muitos dispositivos de entrada incomuns.

Para teclados sem fio, o Logitech Control Center pode funcionar mesmo para teclados que não sejam da Logitech. Veja esta resposta para detalhes. Pode valer a pena tentar mesmo para o seu teclado.

Você também pode encontrar informações úteis em Usando teclados e ratos de terceiros no seu Mac .


4

Opções:

  1. Em System Preferences -> Keyboard -> Modifier Keysvocê pode trocar essas duas chaves. Essas modificações devem afetar o teclado atual .
  2. Double Command é um PrefPane que oferece muitas opções para o uso de teclados do Windows, mas não é atualizado há um tempo.
  3. O Karabiner (anteriormente conhecido como KeyRemap4MacBook) suporta muitos tipos de remapeamento de chave para diferentes modelos de Macbook, mas não tenho certeza se ele se encaixa no seu caso de uso.

1
Obrigado por suas sugestões! Infelizmente, eu já tentei o Double Command e o KeyRemap4Macbook, e essas soluções fornecem apenas remapeamento para as chaves já encontradas nos teclados da Apple! Eu tenho vários teclados feitos para sistemas Windows que possuem teclas extras, como para abrir um programa de email, navegador da web etc., e quero mapear essas teclas para um comando em vez de deixá-las "mortas" e inúteis no meu teclado.
precisa saber é o seguinte

0

Vá para System preferencesentão Keyboard. Clique em Keyboard modifiers. Mude commandchave para nenhuma ação e Ctrlchave para commandchave. Problema resolvido.


Não responde a pergunta.
mix3d

0

Eu tive o mesmo problema com um teclado Microsft com um Mac. Em particular, a tecla do caluclador simplesmente se tornou uma chave morta. O KeyRemap4Macbook não funcionou, mas o USB Overdrive funcionou e agora posso usar a tecla da calculadora para iniciar a calculadora.

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.