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


19

我想交换ThinkPad W500上的FnCtrl键(与其他许多键一样!请参阅:如何切换笔记本电脑上的功能和控制键?以及拦截笔记本电脑上的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没有执行复制。

缺少重新训练我的小指的方法,我实际上是在考虑卸下键盘并重新焊接连接以交换这些键。

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


在较新的版本中,按fn键一段时间(例如4秒钟)会显示一个弹出窗口,您可以在其中禁用它。
Ixxzz 2012年

实际上,再培训小指并不是个坏主意。我必须使用Fn按钮(应在Ctrl位置)在ThinkPad上进行工作,以及在一切正常的Dell机器上进行工作,现在过了很短的时间后,我习惯于不费吹灰之力地在这两者上进行工作。

Answers:


7

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

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

总之,您应该(1)考虑您的BIOS以查看是否已经存在这样的选项,如果不存在(2)不时检查Lenovo站点以进行BIOS升级(请注意,BIOS升级需要非常小心地进行,因为错误意味着您的计算机很笨拙)。

同时,您可以使用以下解决方案(只是在开玩笑):

图片


你的最后一句话使我发笑。:)关于您的声明“ Fn键不会生成任何扫描代码。”,我认为它实际上确实会生成硬件扫描代码(请参见上文-57443)。不仅如此,而且我成功地使用KeyTweak将Fn映射到Ctrl,并且在单键的基础上,它的功能相同;Windows确实看到了它。它似乎没有做的是生成唯一的ASCII按键值和/或支持按键以及另一个键(例如Ctrl + c),而该键需要组合的唯一ASCII代码。
2009年

Fn本身当然并没有多大帮助。目前,Fn显然是最受困扰的联想问题。某些型号的BIOS已被破解以达到此目的(但不是您的)。联想可能会及时为您的下一台笔记本电脑进行修复。
harrymc

@Howiecamp,这样你就可以映射FN+keyCtrl+keyCtrl+keyFn+key?这真棒,因为要做的只是重新映射几十个代码,以使大多数功能都能按需工作。您能否分享您的解决方案?
akostadinov

@akostadinov我不确定我是否有解决方案...?
Howiecamp

@Howiecamp,您写道:“不仅如此,而且我还成功地使用KeyTweak将Fn映射到Ctrl,并且在单键的基础上它的功能相同; Windows确实看到了它。”
akostadinov

8

现在,Lenovo已实现了功能和ctrl键的BIOS交换!如果您有更新的Lenovo笔记本电脑(我的是ThinkPad X201),则可以在“配置键盘和鼠标”选项下找到用于切换它们的选项。(对于我的笔记本电脑,我在计算机启动时通过按下蓝色的“ ThinkVantage”按钮来访问BIOS)。


正确。更新BIOS之后,也可以在Thinkpad S430上找到它。
tmanthey 2012年
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.