Autohotkey 重新映射Win+;使用自动热键时“左到主”失败

Autohotkey 重新映射Win+;使用自动热键时“左到主”失败,autohotkey,Autohotkey,尝试模拟功能键+箭头,例如Fn+Left=Home 我希望能够按住shift键并选择文本,以便我也使用通配符* *<#Left::Home 安德烈亚斯 当您像以前那样定义重新映射时,原始windows快捷方式将保持活动状态(不要问我为什么…)。您可以在注册表中禁用这些预定义的Windows热键,但更简单的方法是将它们转换为热键。使用热键和send(或SendInput)命令时,将忽略修改器键(与巧妙的重新映射不同)。 这意味着您必须“捕获”每个组合。下面我展示了long(与您的解决方案相

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

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

*<#Left::Home
安德烈亚斯

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

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