gpt4 book ai didi

autohotkey - AHK : remap numeric keypad with Numlock On so it behaves like numeric keypad with Numlock Off

转载 作者:行者123 更新时间:2023-12-02 01:30:34 27 4
gpt4 key购买 nike

我想重新映射启用 Numlock 的数字小键盘,使其表现得像关闭 Numlock 的数字小键盘,包括能够在按住 Shift/Ctrl 的情况下扩展选择范围。

我遇到的问题如下

Numpad8::Up

按下 shift+numpad8 时没有正确的行为,光标向上移动,但没有选择文本。以下内容也无法正常工作(与 Numpad::8 的行为相同)。

+Numpad8::Up
+Numpad8::+Up

如果我重新映射普通键,按下 shift 时选择行为是正确的:

w::Up

有什么提示吗?

我这样做的原因是制作一个 CoolerMaster QuickFire TK's数字小键盘的行为就像它具有标准的数字小键盘布局(我也发生了一些注册表键盘重新映射,这就是为什么我想要 Numlock On 的导航行为)。

最佳答案

这是可能的,但与正常的重新映射相比,这是一件很痛苦的事情。

这是 Numpad8 键的正常行为:

With numpad on:
num8: up
shift+num8: mark up

With numpad off:
num8: 8
shift+num8:up

所以如果你想扭转它,我们想要的是:

With numpad on:
num8: 8
shift+num8:up

With numpad off:
num8: up
shift+num8: mark up

它是如何实现的:

*NumpadUp:: 
If GetKeyState("NumLock", "T")
SendInput, {Shift Down}{Up}
Else If GetKeyState("Shift")
SendInput, {Shift Up}{NumpadUp}
Else
SendInput, {Shift Up}{Numpad8}
Return


*Numpad8::
If GetKeyState("Shift")
SendInput, {Shift Down}{NumpadUp}
Else
SendInput, {NumpadUp}
Return

现在您只需要对您想要反转的其他小键盘键执行相同的操作即可。

关于autohotkey - AHK : remap numeric keypad with Numlock On so it behaves like numeric keypad with Numlock Off,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34504772/

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