Usando um teclado do Windows com um MacBook… e TeamViewer

2

Tenho o que parece ser um problema único:

Eu faço todo o meu trabalho no meu MacBookPro porque é muito poderoso. No entanto, como eu viajo de bicicleta para a escola, não quero correr o risco de carregar meu macbook em uma mochila (e se eu cair e o MBP morrer?). Como resultado, uso uma máquina de baixa potência (Pentium4 de gama média) em casa como um thin client TeamViewer, embora eu me conecte ao meu MBP.

Além disso, enquanto estou na escola, por razões ergonômicas, uso um teclado externo (sem fio) e monitor. Este teclado externo é um teclado do Windows, então eu preciso de alguma forma para remapear alt em meu teclado externo para e vice-versa.

Para isso, tentei usar o DoubleCommand . Embora esta fosse uma aplicação muito útil, ela teve o efeito colateral desagradável de remapear as teclas no teclado nativo do meu MBP também. Além disso, perco o remapeamento quando me conecto do meu cliente TeamViewer em casa e sou forçado a usar a chave do Windows quando quero .

Então, mudei para KeyRemap4MacBook . Embora isso exigisse muita configuração (e quero dizer muito), ao qual eu não me oponho, acabou sendo muito esquisito e decidi remapear meu mouse quando o configurei (a mesma configuração mudaria de ideia sobre se remapear meu mouse em 5 minutos). Então, isso acabou sendo um não-go.

Um amigo me disse então que a sinergia é altamente configurável, então estou tentando, mas não pareço ser capaz de remapear chaves no servidor de sinergia (meu MBP). Além disso, não sei se remapear as teclas no teclado externo fará o remapeamento das teclas no teclado nativo. Além disso, terei que fazer um hackery muito estranho para que ele funcione corretamente quando eu conectar em casa usando o TeamViewer.

Eu tentei configurar meu MBP como o servidor de sinergia com o seguinte arquivo de configuração, mas parece que não funcionou:

section: screens
    cortana.local:
        alt = meta
        meta = alt
end

Alguém tem alguma opinião sobre como posso resolver este problema?

    
por inspectorG4dget 22.05.2013 / 06:38

2 respostas

0

O Teamview já está tentando mapear o teclado, portanto, espera que seu mapeamento seja intocado. Se você estiver usando o KeyRemap4MacBook , o que fazer com que o mapeamento de estilos selecionado exclua explicitamente TEAMVIEWER , para que você não obtenha uma situação de mapeamento duplo.

Se você precisar de um mapeamento de chave personalizado para este cenário usando os estilos KeyRemap4MacBook PC para Mac, você pode encontrar um ótimo post aqui:

PC para Mac Switch - Não reaprenda seus atalhos de teclado

Além disso, configurar o KeyRemap4MacBook para ter vários perfis de mapeamento também é muito útil.

    
por 29.01.2014 / 15:29
1

As Preferências do Sistema devem permitir a escolha de diferentes mapeamentos de teclas modificadoras para cada teclado:

Euuseiconfiguraçõescomoestacom KeyRemap4MacBook sem problemas:

<?xml version="1.0"?>
<root>
  <devicevendordef>
    <vendorname>KINESIS</vendorname>
    <vendorid>0x05f3</vendorid>
  </devicevendordef>
  <deviceproductdef>
    <productname>ADVANTAGE</productname>
    <productid>0x0007</productid>
  </deviceproductdef>
  <item>
    <name>kinesis</name>
    <identifier>kinesis</identifier>
    <device_only>DeviceVendor::KINESIS, DeviceProduct::ADVANTAGE</device_only>
    <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::COMMAND_R, KeyCode::OPTION_R</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::COMMAND_R</autogen>
  </item>
</root>

Você também pode tentar usar o ControllerMate .

    
por 22.05.2013 / 08:55