有时,当我在 Thinkpads/MSI 笔记本电脑上工作时,Ctrl和Fn键被交换(Fn作为最左边的键),这让我抓狂——我一直在Fn按而不是Ctrl.
我想知道是否有可能拦截Fn密钥。我想写一个交换 Ctrl / Fn 密钥的钩子,但似乎Fn操作系统根本没有处理它。
有任何想法吗?
有时,当我在 Thinkpads/MSI 笔记本电脑上工作时,Ctrl和Fn键被交换(Fn作为最左边的键),这让我抓狂——我一直在Fn按而不是Ctrl.
我想知道是否有可能拦截Fn密钥。我想写一个交换 Ctrl / Fn 密钥的钩子,但似乎Fn操作系统根本没有处理它。
有任何想法吗?
对不起。正如您所提到的,Fn密钥不是由操作系统处理的,而是作为 Fn + [key] . 您可能做的最好的事情是将每个Fn + [key] 组合映射到ctrl(只有当您从不使用Fn键时)。
编辑:找到这个。在你放弃希望之前,不妨试一试。
如上所述,Fn密钥通常在比操作系统更低的级别上运行,因此会修改其行为通常这取决于制造商。一些不是混蛋的制造商通常会提供允许交换Fn - Ctrl 密钥的选项(通常在 BIOS 中)。我还听说有人采取极端的选择,对键盘进行物理修改(打开它们并重新布线晶圆中的电路)来交换Fn - Ctrl按键。
特定于 Thinkpad:联想为其 Tx10(或 Tx20?不确定)及以上系列笔记本电脑提供了一个用于Fn - Ctrl切换的 bios 选项。
对于较旧的型号,forums.notebookreview.com 上的一位名为 middleton 的用户发布了一系列修改后的 BIOS,适用于交换Fn - Ctrl. 毋庸置疑,由于这些完全是非预订的,因此使用风险自负。
http://forum.notebookreview.com/lenovo-ibm/474396-fn-ctrl-swap-all-lenovo-laptops-solved.html
如果我赚了很多钱,我会外包杀手来追查和处决那些违反这些既定标准的人。
在我的惠普笔记本电脑上,无论出于何种原因,设计师决定放置一列快速功能的媒体键。所以,在我键盘的最左下角是一个计算器键,而不是Ctrl键。
我找到了一个名为KeyTweak的软件,我用它来将计算器键重新映射到Ctrl键。