有时,当我在 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/