Lenovo ThinkPad W500上的交换功能(Fn)和控制(Ctrl)键

Modified on: Mon, 18 Mar 2019 20:20:03 +0800

我想在ThinkPad W500上交换 Fn Ctrl 键(和许多其他人一样!参见:如何切换笔记本电脑上的功能和控制键?和< a href =“https://stackoverflow.com/questions/514781/intercepting-the-fn-key-on-laptops”>拦截笔记本电脑上的Fn键)

  1. 许多人表示Windows没有将 Fn 键注册为按键,而是使用Mihov ASCII Master 2.0,它给出了按键的ASCII值,我看到Fn键返回FF(在这种情况下,FF可能意味着'未注册')。我还看到像 Ctrl 这样的键在单独按下时会注册一个ASCII代码,而在另一个键的组合中按下时会注册另一个。 Fn 只会在单独按下时进行注册,因此Windows肯定没有看到组合。这就像AutoHotKey这样的解决方案。

  2. 我运行了KeyTweak(它显示了按键的硬件扫描码和 Fn 键注册为57443)。使用这个程序,我将 Fn 重新映射到 Ctrl 键;这很完美。但是,我怀疑由于#1中的问题,例如, Fn + C 的组合执行副本。

  3. 醇>

    没有重新训练我的小指我实际上正在考虑移除键盘并重新焊接连接以交换这些键。

    我想在这里获得关于根本技术问题和可能解决方案的一些意见。

最佳答案

显然,FN键不是由Windows键盘驱动程序处理,而是由Lenovo开发的驱动程序处理。因此,任何切换密钥的Windows实用程序都无法重新映射FN密钥,因为Fn密钥不会生成任何扫描代码。

显然,联想目前正在考虑对BIOS进行修改,以实现这一目标。请参阅此文章:“Fn的切换模式/ Ctrl键“

总之,您应该(1)考虑您的BIOS以查看此类选项是否已存在,如果不存在(2)不时检查Lenovo站点的BIOS升级(请注意,BIOS升级需要非常非常小心,因为错误意味着将计算机搞砸了。)

与此同时,你可以使用这个解决方案(只是开玩笑):

作者:,harrymc

相关问答

添加新评论