How*_*amp 20 keyboard thinkpad autohotkey
我想交换ThinkPad W500 上的Fn和Ctrl键(像许多其他人一样!请参阅:如何切换笔记本电脑上的功能键和控制键?以及拦截笔记本电脑上的 Fn 键)
许多人表示 Windows 没有将Fn键注册为按键,而是使用Mihov ASCII Master 2.0,它给出了按键的 ASCII 值,我看到 Fn 键返回 FF(在这种情况下,FF 可能意味着“未注册”)。我还看到,Ctrl当单独按下时使用一个 ASCII 代码注册,而当与另一个键组合按下时使用另一个键。Fn只会在单独按下时注册,所以 Windows 肯定看不到组合。这使得像 AutoHotKey 这样的解决方案脱离了桌面。
我运行了KeyTweak(它显示了按键的硬件扫描代码和Fn注册为 57443的键)。使用这个程序,我重新映射Fn到Ctrl密钥;这工作得很好。然而,我怀疑,因为在#1的问题,的组合,例如,Fn+C并没有执行复制。
除了重新训练我的小指之外,我实际上正在考虑卸下键盘并重新焊接连接以交换这些键。
我很想在此处获得有关根本技术问题和可能的解决方案的一些意见。
小智 9
功能键和 ctrl 键的 bios 交换现在由联想实现!如果您有较新的联想笔记本电脑(我的是 thinkpad x201),您可以在“配置键盘和鼠标”选项下找到切换它们的选项。(对于我的笔记本电脑,我通过在计算机启动时按蓝色的“ThinkVantage”按钮来访问 Bios)。
显然 FN 键不是由 Windows 键盘驱动程序处理的,而是由联想开发的驱动程序处理的。因此,任何切换键的 Windows 实用程序都不可能重新映射 FN 键,因为 Fn 键不会生成任何扫描代码。
显然联想目前正在考虑对 BIOS 进行修改,以使这成为可能。请参阅这篇文章:“Fn/Ctrl 键的切换模式”。
总之,您应该 (1) 看看您的 BIOS 是否已经存在这样的选项,如果没有 (2) 不时检查 Lenovo 站点是否有 BIOS 升级(请注意,BIOS 升级需要非常非常小心地进行,因为一个错误意味着你的电脑变砖)。
同时,您可以使用此解决方案(开玩笑):
归档时间: |
|
查看次数: |
60136 次 |
最近记录: |