Mac OS X虚拟盒Windows XP F键


3

对我来说,一般工作日包括50%的mac,50%的Windows虚拟盒使用情况。当我使用mac方面的东西时,我喜欢F键的交互方式,当我在Windows上时,我非常依赖F键,这迫使我必须使用FN键。他们是否有任何选项或方法强制我的虚拟盒子窗口实例默认接受f键?


1
这个问题(apple.stackexchange.com/questions/13455 / ...)可以提供帮助。

Answers:


7

没有简单的方法可以让某些东西在Mac上接收功能键。可能涉及修补系统本身,这将是一个坏主意。


你的F键有两种模式:

  • 常规F键行为(这是您在Windows中所需的)
  • 特殊功能键(亮度,音量等;这是你想要的Mac?)

您可以通过按或释放来切换Fn。但是你可以在不按Fn时切换接收到的那个:

在此输入图像描述


你可以创建一个简单的AppleScript或Automator工作流程,让你切换Fn关键设置,我在这个答案中描述了这一点


如果您想在Windows和Mac上使用常规F键并希望暂时禁用Expose,Spaces,Dashboard,请编写一个脚本,使用/usr/libexec/PlistBuddydefaults修改您的~/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; }; };
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.