在键盘上没有Fn键的情况下将键(例如F15)映射到Fn键


0

我的键盘(Microsoft Sculpt人体工学键盘)中的任何Fn键都没有被OS X 本地识别为键(我使用Mouseposé进行了检查

我安装了KarabinerKeyboard Maestro,但:

  1. Karabiner 似乎没有将事物映射到的模板 Fn
  2. 如下所示,似乎没有Keyboard Maestro手动输入选项Fn

我如何绑定一个键(具体我希望能映射F15)我的键盘(例如F15Fn)?

在此处输入图片说明

Answers:


1

尝试使用DoubleCommand(免费,sourceforge)项目。根据功能页面,您可以映射fn键,尽管它仅作为部分支持列出。我没有任何个人经验可分享...


谢谢你的建议。看起来它没有几个预定义的设置,所以它不让我定义要映射的特定键Fn(类似于Karabiner),但是很高兴知道。
阿梅利奥·瓦兹克斯·雷纳

1

您可以使用KeytoKey映射轻松地使用Karabiner映射到Fn键。例如,在我的Microsoft Sculpt上,我希望F12键显示我的桌面。Mac的默认命令是F11,但是我之前已将F11映射到其他东西。幸运的是,Karabiner映射映射到原始任务,而不是其他自定义项,因此我只使用了:

<autogen>--KeyToKey-- KeyCode::F12, KeyCode::F11</autogen>

因此,当我按下F12时,它具有F11的原始Mac效果,即显示我的桌面。


0

我遇到了同样的问题,但这似乎可以在我的设置上正常工作。不是相同的键盘,而是没有Fn键的原始Windows键盘(A Saitek)。

在private.xml中写入新项目后,需要在方框中打勾。也就是说,private.xml文件不会激活重新映射,只需在“ Karabiner Preferences”(位于顶部)中将其设为一个选项即可。起初我犯了这个错误。

心连心

    <item>
    <name>F13/PrtScr to Fn</name>
    <identifier>private.f13toFn</identifier>
    <autogen>__KeyToKey__ KeyCode::F13, KeyCode::FN</autogen>
  </item>
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.