- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想重新映射启用 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 upWith numpad off:
num8: 8
shift+num8:up
所以如果你想扭转它,我们想要的是:
With numpad on:
num8: 8
shift+num8:upWith 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/
在 Qt 的 keyPressEvent() 和 keyReleaseEvent() 中,我试图获得键 + 修饰符的小键盘输入。 使用 void MyWidget::keyPressEvent(QKe
我想重新映射启用 Numlock 的数字小键盘,使其表现得像关闭 Numlock 的数字小键盘,包括能够在按住 Shift/Ctrl 的情况下扩展选择范围。 我遇到的问题如下 Numpad8::Up
代码的作用:我有一段代码,可以在屏幕上移动鼠标、打印屏幕并将其粘贴到 Excel 中。 问题:由于某种原因,我的代码总是(绝对没有异常(exception))在每次运行后关闭 NUMLOCK 键。 到
问题: 在我使用 SendKeys要将数据从 Excel 应用程序复制到另一个(非 Microsoft)应用程序,我的 Num Lock 将被禁用。 Sub Test() Range("A1:
你能在 XNA 中打开 NumLock 吗? (我正在寻找 XNA Number lock affects input 的解决方案。) 最佳答案 您必须 P/Invoke SendInput .这有点
当我的应用程序打开时,最初它可以检测数字锁定是打开还是关闭,但是当我打开或关闭数字锁定后,当应用程序仍然打开时,数字锁定状态仍然与初始状态相同。这是我的代码: bool isNumLockedPres
您可能已经阅读了我的earlier question关于在 Java 中重新映射低级别的键盘,我确实找到了解决方案 - 主要是。 说实话,我把我想要解决的问题过于简单化了。我不仅想将数字键盘 1-3
我使用 g.fillRect 创建了 JFrame 和一些矩形,例如: Rectangle rec1 = new Rectangle(0, 10, 50, 50); g.fillRec
当键盘没有没有LED时,对于Linux机器,有没有简单的方法来做到这一点?通过命令行、Python、Perl 或 Ruby,显示键盘何时激活了 CapLock、NumLock? 最佳答案 如果您想使用
我有以下 Access 表单代码。当我打开和关闭表单时,SendKeys 似乎通过打开和关闭它来干扰我的 NumLock 键。 由于我不想深入的完全正当的原因,我真的不想完全隐藏功能区(我希望仍然可以
在我正在开发的游戏中,我想检测 NUMLOCK keypress(或 keyup) ,就像在按下时注册一个“回调”函数。 我不是要在给定时刻读取它的状态,I can do that already ,
如何在 .NET 中找到 NumLock、CapsLock 和 ScrollLock 键的状态? 最佳答案 导入 WinAPI 函数GetKeyState: [DllImport("user32.dl
我是一名优秀的程序员,十分优秀!