如何重新映射(“在软件级别”)宏碁笔记本电脑中的 Fn 和 Ctrl 键?

如何重新映射(“在软件级别”)宏碁笔记本电脑中的 Fn 和 Ctrl 键?

我有一台家用 Acer Aspire V5 笔记本电脑,其键盘左下角的按键排列如下

Ctrl Fn  ❖ Alt

这与我在我使用的所有其他键盘中发现的安排不同,并且在我看来不太舒服,即这些

 Fn Ctrl ❖ Alt(我的工作笔记本电脑)

     Ctrl ❖ Alt(我在家和工作时的桌面)

可以这么说,我真的很希望宏碁Ctrl和按键能够互换位置。 1 Fn 


此 Acer AFAICT 的 BIOS 不提供翻转 Fn Ctrl键的选项。2

有什么方法可以通过在软件级别重新映射这些键来切换这些键吗?


1宏碁不同的布局不仅仅是一种烦恼。它使我经常犯错误(当 Fn 我实际上想按时按下Ctrl)。此外,当我习惯了宏碁,然后切换到工作笔记本电脑后,我又开始犯同样的错误。这些错误常常令人迷失方向,尤其是当我工作速度很快时,而且它们可能会造成高昂的代价。

2我的工作笔记本电脑的 BIOS提供了这样的选项,但具有讽刺意味的是,也许因为我是 Emacs 用户,我发现我的工作笔记本电脑的按键排列对于两者来说到目前为止更符合人体工程学舒适。由于我使用工作笔记本电脑的次数远多于宏碁,因此我非常不愿意通过利用其 BIOS 选项来降低其符合人体工程学的声音。

答案1

(将一些已删除的评论转换为答案)

Fn键由键盘内部使用,即它是一个硬件修饰符,通常xev看不到它,因为它不生成扫描码。因此,就 X 而言,密钥不存在。切换到VT然后使用showkey -s,按键时不会有任何输出Fn

相关内容