如何在Mac上使用PC键盘按Fn键?


28

我有点泡菜。我在Mac OS X上使用Dell键盘,并且在使用Terminal时希望访问功能键。我的一个朋友有一个新的Mac键盘,上面有一个Fn键,但是当我在键盘上按相同的位置时,我的光标只是变成一个问号,显然这是较旧型号的“帮助”键。 Mac键盘。

我知道我可以使用“键盘”偏好设置面板中的选项来更改功能键,使其正常工作,但我不想这样做,因为我唯一需要的功能键是在终端中时,而其他时候,可以进行音量调节等操作,所以我宁愿使用Fn键。我还查看了“修饰键...”,它允许您重新定义大写锁定,Ctrl,Alt和Shift键,但不给Fn分配任何内容(这很可惜,我使用Caps Lock作为Ctrl和“真实” Ctrl将是完美的Fn键)

那么...有什么方法可以在较旧的Mac键盘或第三方键盘上“按Fn”键?

编辑:澄清一下,我的Dell键盘上没有Fn键。我的朋友Mac键盘上充当Fn键的位置是我的一个Insert键。

Answers:


4

您可以使用ControllerMate之类的应用程序将自定义操作/脚本分配给键和控制器。


1
这似乎是我所见过最接近的纠正方法。谢谢。
AlexMax

4

我发现这篇文章很有帮助:

http://david.rothlis.net/keyboards/microsoft_natural_osx/

不论您在“键盘”偏好设置面板中进行了什么设置,功能键(F1等)的行为都一样(与亮度,音量等相反)。如果按“ F锁定”,则F键根本不起作用。幸运的是,F Lock可以记住重新启动后的设置。

没有Mac键盘上的Fn修饰键。

KeyRemap4MacBook允许您将F键映射到通常的亮度,音量等,但是那样您将失去正常的F键。


请注意F Lock注释:如果您按“ F Lock”,则F键根本什么也不做-这解决了我的问题!
Erwin Wessels 2014年

3

Mac键盘上的Fn键是硬件驱动的功能。

你想达到什么目的?

我在MacBook Pro上连接了Microsoft无线键盘,安装驱动程序后,可以完成许多功能键的操作。

在此处输入图片说明

例如,我可以:

  • 按下音量,静音键并播放/暂停以控制音频
  • 点击“邮件”键返回邮件
  • 我具有用于Exposé功能的F键(例如,用于所有窗口显示的F9,用于应用程序窗口的F10

(请注意,在“键盘偏好设置”中,我已选中“将所有F1,F2等键用作标准功能键”)

我认为Fn提供的唯一无法在Microsoft键盘上复制的功能是亮度控制


至于Mac键盘上的Fn键是硬件驱动的功能 -我也很想指出这一点,但是:键盘查看器实际上知道何时按下此键。这让我认为与Shift键没有什么不同……
Arjan

1
亮度控制是ScrLk和暂停中断
Uriel Frankel 2014年

1
其他击键(如Fn + delete)如何删除编辑器中的下一个字符呢?将F1,F2,...更改为标准功能键无法使用PC键盘键入该键对。
Peeter Joot

3

我在这里遇到了同样的问题。我有一个Microsoft自然键盘。我已经尝试了一切,然后进入键盘设置并进行了检查Use all F1 F2 ETC as standard function keys

然后,我回到键盘上,系统地将一个按键与一个我知道与Exposé合作的FE结合在一起。按下F锁定键时,我碰到了付费污垢。

所以我认为答案是- 在Mac中启用标准F键,在键盘上找到F-LOCK键,然后以与启用CAP Locks相同的方式启用它


0

刚刚在这里使用Dell键盘进行了测试,但我无法将F键关闭为“功能”键(例如,Expose等)。该选项似乎仅适用于Apple品牌的键盘。

因此,在没有使用软件驱动程序进行修补或入侵plist的情况下……我看不到有任何方法可以这样做……


0

模拟MAC键盘的单击:

命令(%)Alt(空格键的左侧)

选项(\〜)Windows键(alt的左侧)


不是OP要求的。:(
Scott Biggs

-1

在Microsoft键盘中,只需按一下您打算按的键即可。例如,在Mac上,如果需要在页面上挂起Java脚本,则需要按Fn + F8键组合键。现在,连接到Mac的Microsoft Windows Logitech键盘工作正常,我只需要键入一个F8键即可。对于我来说,它就像那样工作。

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.