重新映射" RCtrl + Arrow"到"结束"但保留其他修饰符

时间:2018-04-27 15:40:12

标签: autohotkey

我正在尝试将 RControl + 右箭头替换为 End ,但我希望保留其他修饰符功能(例如将其与 Shift 甚至 Control Shift + 结束 Ctrl + 结束)。

我试过了:

  • *>^Right::End - 不会忽略RControl,因此我无法按End,仅Control+End
  • *>^Right::Send {End} - 没有发送我的其他修饰符,因此,即使我Shift + RControl + Right,它也只会注册End

就我能找到的信息而言,第二个应该可以正常工作,因为它上面有*(它应该允许其他修饰符通过),但它不起作用。

有关此的任何提示吗?这真的会影响我的工作效率,因为我的新键盘在右侧有 Fn 键,我总是使用 Fn +键用于Home / End而且我不能似乎在我目前的布局上找到了一个很好的选择。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以Sendblind mode一起使用,以允许除 RControl 之外的所有修饰符都通过:

*>^Right::Send {Blind}{RCtrl Up}{End}

这就像您第一次尝试(*>^Right::Endinternally;它只是没有发送{RCtrl Up}

相关问题