gpt4 book ai didi

autohotkey - 使用 Autohotkey 重新映射 Win + Left to Home 失败

转载 作者:行者123 更新时间:2023-12-02 02:02:21 25 4
gpt4 key购买 nike

尝试模拟功能键 + 箭头,例如 Fn + Left = Home

我希望能够按住 shift 键并选择文本,所以我也使用通配符 *。

*<#Left::Home

这仅在按住 shift 时有效。如果 shift 上升,什么也不会发生。怎么了?

最佳答案

安德烈亚斯

当您像以前那样定义一个重新映射时,原始的 Windows 快捷方式将保持事件状态(不要问我为什么...)。您可以在注册表中禁用那些预定义的 Windows 热键,但更简单的方法是将它们变成热键。使用热键和发送(或 SendInput)命令时,修改键将被忽略(与您巧妙的重新映射不同)。这意味着您将不得不“陷害”每一个组合。下面我展示了长版本(与您的解决方案相比)。抱歉,但据我所知这是唯一的方法(或者您可以使用 * 并使用 GetKeyState 测试 Shift/Ctrl/Alt 键,但这会使它变得更复杂)。

#Left::Send, {Home}
+#Left::Send, +{Home}

关于autohotkey - 使用 Autohotkey 重新映射 Win + Left to Home 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16652292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com