Autohotkey 使用加拿大多语言标准键盘执行“我的自动热键”功能时,是否重新启用右Ctrl键?

Autohotkey 使用加拿大多语言标准键盘执行“我的自动热键”功能时,是否重新启用右Ctrl键?,autohotkey,hotkeys,Autohotkey,Hotkeys,我有一个自动热键功能,可以让我在“Control+left/right”选项卡之间切换,也可以关闭选项卡(Ctrl-down)和进入搜索栏(Ctrl-up)。它帮助我节省点击次数,减少鼠标的使用 但是,我使用加拿大多语种标准键盘在我的一些课程中用法语输入重音(èèè),并且该键盘禁用了右控制键(键盘按钮旁边的一个键),这是仅用右手使用最方便的键 以下是一个资料来源: 有什么办法可以推翻这个吗?我很少使用字母œfor,因为我只能使用ALT+0156 下面是我热键的简单代码 ^Left::SendI

我有一个自动热键功能,可以让我在“Control+left/right”选项卡之间切换,也可以关闭选项卡(Ctrl-down)和进入搜索栏(Ctrl-up)。它帮助我节省点击次数,减少鼠标的使用

但是,我使用加拿大多语种标准键盘在我的一些课程中用法语输入重音(èèè),并且该键盘禁用了右控制键(键盘按钮旁边的一个键),这是仅用右手使用最方便的键

以下是一个资料来源:

有什么办法可以推翻这个吗?我很少使用字母œfor,因为我只能使用ALT+0156

下面是我热键的简单代码

^Left::SendInput, ^{PGUP}
^Right::SendInput, ^{PGDN}
^Up::SendInput, !d
^Down::SendInput, ^w

使用Scite4Auto热键工具,在我的英国硬件键盘上检测到按预期的右ctrl键(RControl)

当我切换到法语(加拿大)加拿大多语言键盘时, 找不到右ctrl键,虚拟键也不同:DF

(SC表示扫描代码,VK表示虚拟密钥)

因此,如果重新映射,应该可以解决问题

~SC11D::RControl
重新映射后:未找到被RControl替换为每个按键

即使上述重新映射不适用于您的情况,也需要找到与相关扫描代码对应的键,然后才能重新映射它

双击任务栏上的ahk脚本,然后

查看>按键历史记录和脚本信息(Ctrl+K)通过按键和刷新(F5),您可以看到相应的键盘扫描代码。

使用Scite4Auto热键工具,在我的英国硬件键盘上按预期检测到右Ctrl(RCControl)

当我切换到法语(加拿大)加拿大多语言键盘时, 找不到右ctrl键,虚拟键也不同:DF

(SC表示扫描代码,VK表示虚拟密钥)

因此,如果重新映射,应该可以解决问题

~SC11D::RControl
重新映射后:未找到被RControl替换为每个按键

即使上述重新映射不适用于您的情况,也需要找到与相关扫描代码对应的键,然后才能重新映射它

双击任务栏上的ahk脚本,然后

查看>键历史记录和脚本信息(Ctrl+K)按键并刷新(F5),您可以看到相应的键盘扫描代码。

不确定是谁否决了您的投票,但这非常有效!我在我的AHK代码中添加了“~SC11D::RControl”,现在右键控制可以与法裔加拿大键盘配合使用了!非常感谢不知道是谁否决了你,但这很有效!我在我的AHK代码中添加了“~SC11D::RControl”,现在右键控制可以与法裔加拿大键盘配合使用了!非常感谢D