将 "RCtrl + Arrow" 重新映射到 "End" 但保留其他修饰符
Remap "RCtrl + Arrow" to "End" but keep other modifiers
我正在尝试将 RControl + Right Arrow 替换为 End,但是我想要保留其他修饰符功能(例如将其与 Shift 或什至 Control 结合使用 Shift+End 或 Ctrl+End).
我试过了:
*>^Right::End
- 不会忽略 RControl
,所以我无法按 End
,只能按 Control+End
.
*>^Right::Send {End}
- 不发送我的其他修饰符,所以即使我发送 Shift + RControl + Right
它也只会注册 End
.
据我所知,第二个应该可以正常工作,因为上面有 *
(它应该让其他修饰符通过),但它不起作用。
对此有什么建议吗?这确实影响了我的工作效率,因为我的新键盘右侧有 Fn 键,而我总是使用 Fn+Keys 来 Home/End 而且我似乎找不到适合我当前布局的替代方案。
谢谢。
您可以将Send
与blind mode一起使用,以允许除RControl之外的所有修饰符通过:
*>^Right::Send {Blind}{RCtrl Up}{End}
这就像您第一次尝试 (*>^Right::End
) 所做的那样 internally;它只是不发送 {RCtrl Up}
.
我正在尝试将 RControl + Right Arrow 替换为 End,但是我想要保留其他修饰符功能(例如将其与 Shift 或什至 Control 结合使用 Shift+End 或 Ctrl+End).
我试过了:
*>^Right::End
- 不会忽略RControl
,所以我无法按End
,只能按Control+End
.*>^Right::Send {End}
- 不发送我的其他修饰符,所以即使我发送Shift + RControl + Right
它也只会注册End
.
据我所知,第二个应该可以正常工作,因为上面有 *
(它应该让其他修饰符通过),但它不起作用。
对此有什么建议吗?这确实影响了我的工作效率,因为我的新键盘右侧有 Fn 键,而我总是使用 Fn+Keys 来 Home/End 而且我似乎找不到适合我当前布局的替代方案。
谢谢。
您可以将Send
与blind mode一起使用,以允许除RControl之外的所有修饰符通过:
*>^Right::Send {Blind}{RCtrl Up}{End}
这就像您第一次尝试 (*>^Right::End
) 所做的那样 internally;它只是不发送 {RCtrl Up}
.