Teclado MacBook Pro - Como trocar / remapear teclas?

16

Sei que isso pode ser perguntado antes de uma maneira diferente, mas ainda não vi uma resposta sólida. Espero que o fornecimento dessas duas necessidades específicas torne mais claro.

Eu quero especificamente dois comportamentos que farão minha transição de um usuário de PC de longa data para poder usar um MacBook Pro.

Fundo:

  • Eu sou um usuário do Windows que acabou de receber meu primeiro Mac (na minha vida) no fim de semana passado.
  • Estou inicializando o MBP com o Snow Leopard e Windows 7 x64

O que eu quero fazer (no Windows 7 e no Snow Leopard):

  • Troque as teclas fne control(não fisicamente)
  • Toque na ejecttecla para excluir adiante, mas mantenha a capacidade de manter pressionada a ejecttecla para realmente ejetar o disco.

Isso é possível? Em caso afirmativo, qual é a melhor maneira (software?) De fazer isso no Windows 7 e no Snow Leopard?

Jon Erickson
fonte

Respostas:

14

No OS X: DoubleCommand

insira a descrição da imagem aqui

No Windows: SharpKeys

insira a descrição da imagem aqui

Para algo mais extenso, você precisará do AutoHotkey (Windows) ou IronAHK (reescrita do AutoHotkey que funciona com o Mono para compatibilidade entre plataformas - Linux, Mac, etc.).

John T
fonte
2
chaves afiados não está permitindo-me para remapear a tecla [Fn] (função)
Jon Erickson
4
e DoubleCommand só permite-me para mapear fn -> controle, mas não o controle -> fn
Jon Erickson
Dê uma olhada nas alternativas, elas são muito mais flexíveis.
John T
8

No lado do Snow Leopard, você pode trocar Control e Fn pelo Karabiner (principalmente KeyRemap4MacBook).

Se você estiver inicializando duas vezes, uma boa idéia é trocar Comando e Controle nas preferências do OS X. Você obterá fisicamente os mesmos atalhos de teclado em ambos.

Kornel
fonte
Agora é chamado Karabiner.
Iconoclast
3

Assim como uma nota de rodapé, você também pode considerar dar uma olhada nas preferências normais do sistema OS X em Teclado, há um botão no canto inferior direito chamado "Teclas modificadoras", onde é possível definir quais ações devem ser executadas pelas teclas modificadoras (caps- bloquear, ctrl, cmd, ...). Também pode ser suficiente em algumas situações sem a instalação de software de terceiros.

Juri
fonte
1

Você pode usar o BetterTouchTool , é uma ferramenta gratuita com a qual você pode reprogramar teclas e gestos multitoque. Certifique-se de que, nas suas configurações, você tenha definido as teclas F1, F2, etc como padrão. Abra o BetterTouch e remapeie o teclado. Não se esqueça de deixá-lo executar automaticamente após o login. Também é uma ferramenta muito útil para trabalhar com gestos multitoque. Eu o uso para deslizar pelos meus Espaços com quatro dedos. Não gosto dos gestos padrão do Snow Leopard.

Stijn Bakker
fonte
1

Como John T apontou, o AutoHotKey faz tudo no Windows, e é isso.

Para Mac, o IronAHK costumava ser bom também, quando existia.

Portanto, há outra opção que, embora eu nunca pudesse realmente usar, parece fazer o que você precisa. Embora seja muito, muito técnico, é altamente personalizável. Vou apenas citar o site:

Ukelele é um editor de layout de teclado Unicode para Mac OS X

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 , disponível no menu Entrada, se tiver sido ativada 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.

Espero que possa ajudá-lo quando não o encontrei quando o encontrei. ;)

cregox
fonte
A chave automática não detecta a tecla Fn. Você pode usá-lo para remapear o Caps Lock no entanto.
Aleksandr Dubinsky 22/03
0

No Windows, alguém implementou um driver no modo kernel para realizar esse feito mágico no teclado sem fio da Apple. Não tenho certeza se funciona para um macbook. O FAQ diz que uma opção é instalar o Windows "nativamente". Independentemente disso, há uma boa chance de uma pequena modificação no código-fonte fazê-lo funcionar em qualquer lugar.

https://github.com/samartzidis/WinA1314

Aleksandr Dubinsky
fonte