15

有时,当我在 Thinkpads/MSI 笔记本电脑上工作时,CtrlFn键被交换(Fn作为最左边的键),这让我抓狂——我一直在Fn按而不是Ctrl.

我想知道是否有可能拦截Fn密钥。我想写一个交换 Ctrl / Fn 密钥的钩子,但似乎Fn操作系统根本没有处理它。

有任何想法吗?

4

3 回答 3

11

对不起。正如您所提到的,Fn密钥不是由操作系统处理的,而是作为 Fn + [key] . 您可能做的最好的事情是将每个Fn + [key] 组合映射到ctrl(只有当您从不使用Fn键时)。

编辑:找到这个。在你放弃希望之前,不妨试一试。

于 2009-02-05T06:27:15.587 回答
6

如上所述,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

如果我赚了很多钱,我会外包杀手来追查和处决那些违反这些既定标准的人。

于 2012-05-01T00:05:32.330 回答
1

在我的惠普笔记本电脑上,无论出于何种原因,设计师决定放置一列快速功能的媒体键。所以,在我键盘的最左下角是一个计算器键,而不是Ctrl键。

我找到了一个名为KeyTweak的软件,我用它来将计算器键重新映射到Ctrl键。

于 2012-12-13T15:55:53.167 回答