拦截笔记本电脑上的 Fn 键

发布于 2024-07-13 03:53:32 字数 271 浏览 9 评论 0原文

有时,当我在 Thinkpads/MSI 笔记本电脑上工作时,CtrlFn 键会互换(Fn 是最左边的键),这会驱使我坚果 - 我一直按 Fn 而不是 Ctrl

我想知道是否有可能拦截 Fn 键。 我想编写一个交换 Ctrl / Fn 键的挂钩,但操作系统似乎根本不处理 Fn

有任何想法吗?

Sometimes when I work on Thinkpads/MSI laptops, the Ctrl and Fn key are swapped (Fn being the leftmost key), and it drives me nuts - I keep hitting Fn instead of Ctrl.

I was wondering if it's at all possible to intercept the Fn key. I'd like to write a hook that swaps the Ctrl / Fn keys, but it seems that Fn is not being processed by the OS at all.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

可爱咩 2024-07-20 03:53:32

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

编辑:找到。 在你放弃希望之前,可能想尝试一下。

Sorry. As you mentioned, the Fn key isn't processed by the OS, but received as tuples of Fn + [key] . The best you could probably do would be mapping every Fn + [key] combination to ctrl (and that's only if you never use Fn keys).

Edit: Found this. Before you give up hope, might want to give it a try.

空袭的梦i 2024-07-20 03:53:32

如上所述,Fn 键通常在比操作系统更低的级别上运行,因此会修改其行为。这通常取决于制造商。 一些不混蛋的制造商通常会提供一个选项(通常在 BIOS 中),允许交换 Fn - Ctrl 键。 我还听说有人采取极端的选择,对键盘进行物理修改(打开键盘并重新布线晶圆中的电路)来交换 Fn - Ctrl 键。

Thinkpad 特定:联想为其 Tx10(或 Tx20?不确定)及以上系列笔记本电脑提供了一个 BIOS 选项,用于 Fn - Ctrl 开关。

对于较旧的型号,forums.notebookreview.com 上一位名为 middleton 的用户发布了一系列针对联想笔记本电脑的修改 BIOS,这些 BIOS 交换了 Fn - Ctrl。 不用说,由于这些完全不在保留范围内,因此使用它们的风险由您自行承担。

http://forum.notebookreview .com/lenovo-ibm/474396-fn-ctrl-swap-all-lenovo-laptops-solved.html

如果我赚了很多钱,我会聘请杀手来追查并处决那些负责的人反对如此完善的标准。

As stated above the Fn key generally operates on a lower level than the OS and hence modifying its behaviour Generally this depends on the manufacturer. Some manufacturers who are not jerks generally provide an option (typically in BIOS) which will allow swapping Fn - Ctrl keys. I have also heard of people taking the extreme option of physically modifying their keyboards (opening them up and rerouting the circuits in the wafer) to swap the Fn - Ctrl keys.

Thinkpad specific: Lenovo included a bios option for their Tx10 (or Tx20? not sure) and above series laptops for Fn - Ctrl switch.

For older models, a user called middleton on forums.notebookreview.com has posted a series of modified BIOS's for lenovo laptops that swap the Fn - Ctrl. It should go without mentioning that as these are completely off-reservation they are to be used at ones own risk.

http://forum.notebookreview.com/lenovo-ibm/474396-fn-ctrl-swap-all-lenovo-laptops-solved.html

If I ever make a lot of money I will contract out hitmen to track down and execute those responsible for going against such well established standards.

诗笺 2024-07-20 03:53:32

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

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

On my HP laptop, for whatever reason, the designers decided to put a column of the quick-function media keys. So, at the bottom most-left corner of my keyboard is a calculator key, rather than the Ctrl key.

I found a piece of software called KeyTweak that I use to remap the calculator key to the Ctrl key.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文