将Caps Lock键更改为fn键


10

我用fnleft 代替了标准键controlcontrol用另一个有用的键代替了。

就我Caps Lock在日常生活中不使用钥匙而言,我决定将替换Caps Lockfn

我为此目的使用PCKeyboardHack

在PCKeyboardHack中将Caps Lock更改为fn键

我刚刚在行中输入了数字63(与相对应fnChange Caps Lock

但是现在我Caps Lock什么也没做:既不工作CapsLock也不做fn关键工作。

例如,当我更改Caps Lock密钥forward delete(117码)时,就可以了。并Caps Lock开始工作为forward delete关键。

更改Caps Lock以在PCKeyboardHack中转发删除

不过,我需要设置fnCaps Lock键。

更新

我在KeyRemap4MacBook EventViewer中注意到:当我按下Caps Lock...

KeyRemap4MacBook EventViewer

...我得到了control_l密码。但是实际上,它甚至不起作用control_l(我检查过)。

为什么显示control_l?可能是因为我在应用程序中将fn键更改为左键。controlKeyRemap4MacBook

在KeyRemap4MacBook中将fn更改为control_l

当我取消选中此复选框,并在手表EventViewerCaps Lock再次点击:我看到Fn在输出代码。

fn登录了eventViewer,但实际上不起作用

但实际上它不起作用Fn(我在fn+ 上选中delete

更新2

我禁用了 CAPS LOCK

大写锁定-无动作

在PCKeyboardHack中设置F19Caps Lock

F19至大写锁定

KeyRemap4MacBook重新映射F19fn

<item>
    <name>f19_to_fn</name>
    <identifier>f19_to_fn</identifier>
    <autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>

在PCKeyboardHack中启用f19到fn

现在Caps Lock可以用作fnf1-f12键以外的键。例如,当我按默认fn+时,f11我会看到启动板。当我按重新映射fn+时, f11我看到音量降低了。所以f11不配合重新映射fn

fn+ delete= 等其他组合中,forward delete重新映射fn效果很好。


您是否正在使用功能键(FN)按下实际功能键(F1-F19)?通常,要使其正常工作,您需要按FN + F1-19
2013年

是的,我使用来测试fn键forward delete。我按fn+ delete。当我拥有标准fn密钥时,我可以转发删除,而当我设置caps lockfn密钥时,我不能转发删除,请按caps lock + backspace
Maxim Yefremov

Answers:


3

只需使用PCKeyboardHack将大写锁定更改为键代码63,就对我有效。您是否尝试过设置大写锁定“系统偏好设置”中的任何操作?

您还可以尝试使用PCKeyboardHack例如将大写锁定更改为F19,然后对KeyRemap4MacBook 使用如下的private.xml

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
  </item>
</root>

谢谢!Caps Lock锁定fn,但f1-f12键除外(请参阅更新2)
Maxim Yefremov 2013年


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.