3

Обычный рабочий день для меня состоит из 50% использования Mac и 50% использования виртуальной коробки Windows на Mac. Когда я использую сторону Mac, мне нравится, как взаимодействуют клавиши F, когда я нахожусь в Windows, я сильно полагаюсь на клавиши F, что вынуждает меня использовать клавишу FN. Есть ли какой-либо вариант или способ заставить мой экземпляр Windows виртуальной коробки принимать клавиши f по умолчанию?

1 ответ1

7

Нет простого (иш) способа заставить что-то получать функциональные клавиши на Mac. Вероятно, это связано с исправлением самой системы, что было бы плохой идеей.


Ваши клавиши F имеют два режима:

  • Обычное поведение F-клавиш (это то, что вы хотите в Windows)
  • Специальные функциональные клавиши (яркость, громкость и т. Д .; это то, что вы хотите на своем Mac?)

Вы переключаетесь между ними, нажимая или отпуская Fn . Но вы можете переключать, какие из них получены, если не нажимать Fn:


Вы можете создать простой рабочий процесс AppleScript или Automator, который позволит вам переключать настройку клавиши Fn , я описал это в этом ответе.


Если вы хотите использовать обычные F-клавиши как в Windows, так и в Mac и на некоторое время отключить Expose, Spaces, Dashboard, напишите скрипт, который использует /usr/libexec/PlistBuddy или defaults по умолчанию для изменения вашего ~/Libary/Preferences/com Файл ~/Libary/Preferences/com.apple.symbolichotkeys.plist как описано на этом другом веб-сайте пользователем fracai:

# 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; }; };

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .