Caixa Virtual do Mac OS X Teclas F do Windows XP

3

Um dia de trabalho geral para mim consiste em 50% mac, 50% de uso da caixa virtual do windows no mac. Quando eu uso o lado mac das coisas, eu amo como as teclas F interagem, quando estou no Windows, eu confio strongmente nas teclas F, o que me obriga a ter que usar a tecla FN. Existe alguma opção ou forma de forçar minha instância de caixa virtual de janelas a aceitar as teclas f por padrão?

    
por Tom Steigerwald 06.05.2011 / 01:51

1 resposta

7

Não existe uma maneira fácil (ish) de fazer com que algo receba as teclas de função em um Mac. Provavelmente envolvendo remendar o sistema em si, o que seria uma má ideia.

Suas teclas F têm dois modos:

  • Comportamento regular da tecla F (é isso que você deseja no Windows)
  • Teclas de função especiais (brilho, volume, etc; isso é o que você quer no seu Mac?)

Você alterna entre pressionando ou liberando Fn . Mas você pode alternar o que é recebido quando não está pressionando Fn:

VocêpodecriarumfluxodetrabalhoAppleScriptouAutomatorsimplesquepermitealternaraconfiguraçãodachaveFn,descrevemosque nesta resposta .

Se você quiser usar chaves F regulares no Windows e Mac e quiser desativar Expose, Spaces, Dashboard por um tempo, escreva um script que use /usr/libexec/PlistBuddy ou defaults para modificar seu arquivo ~/Libary/Preferences/com.apple.symbolichotkeys.plist como descrito no outro site da fracai do usuário :

# All Windows - F9
32 = { enabled = 1; value = { parameters = ( 65535, 101, 0 ); type = standard; }; }; 

# Application Windows - F10
33 = { enabled = 1; value = { parameters = ( 65535, 109, 0 ); type = standard; }; }; 

# All Windows (Slow) - F9
34 = { enabled = 1; value = { parameters = ( 65535, 101, 131072 ); type = standard; }; }; 

# Application Windows (Slow) - F10
35 = { enabled = 1; value = { parameters = ( 65535, 109, 131072 ); type = standard; }; }; 

# Desktop - F11
36 = { enabled = 1; value = { parameters = ( 65535, 103, 0 ); type = standard; }; }; 

# Desktop (Slow) - F11
37 = { enabled = 1; value = { parameters = ( 65535, 103, 131072 ); type = standard; }; }; 

# Dashboard - F12
62 = { enabled = 1; value = { parameters = ( 65535, 111, 0 ); type = standard; }; }; 

# Dashboard (Slow) - F12
63 = { enabled = 1; value = { parameters = ( 65535, 111, 131072 ); type = standard; }; }; 

# Activate Spaces - F8
75 = { enabled = 1; value = { parameters = ( 65535, 100, 0 ); type = standard; }; }; 

# Activate Spaces (Slow) - Shift, F8
76 = { enabled = 1; value = { parameters = ( 65535, 100, 131072 ); type = standard; }; };
    
por 06.05.2011 / 07:50