language-agnostic - 截取笔记本电脑上的 Fn 键

标签 language-agnostic keyboard hook keyboard-hook

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

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

有任何想法吗?

最佳答案

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

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

关于language-agnostic - 截取笔记本电脑上的 Fn 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/514781/

相关文章:

xcode - 如何仅在链接时有条件地使用静态库

algorithm - 如何找到最小的 key 集?

java - 将点坐标转换为图像

algorithm - 随着时间的推移展开/平滑周期性任务

javascript - 按下 ctrl+alt 时激活 jquery 函数

javascript - jQuery - 单击和按键事件的行为相同

macos - 如何在 osx 上的/dev 中找到键盘

php - 在 wp_insert_post_data 上的过滤器中获取自定义字段值

algorithm - 优化! - 它是什么?它是如何完成的?

ios - 键盘和光标显示,但我无法在 UITextFields 和 UITextViews 中键入