PowerToys 当使用十键键盘时,Keyboard Manager无法正常工作,

mv1qrgav  于 6个月前  发布在  其他
关注(0)|答案(8)|浏览(54)

Microsoft PowerToys版本

0.68.0

安装方法

GitHub

以管理员身份运行?

是的

有问题的区域?

键盘管理器

重现问题的步骤:

  1. 插入HHKB专业混合型Type-S(有线连接)

  2. 插入Filco Majestouch TenKeyPad 2专业键盘

  3. 在键盘上输入一些数字字符

  4. 在HHKB上按下一些重新Map的快捷键(我使用的是Win-V作为Ctrl-V)

✔️预期行为

重新Map的快捷键被执行(对我来说,按下Ctrl-V后文本被粘贴)

❌实际行为

重新Map的快捷键设置被忽略,原始输入被执行(按下Win-V后,显示剪贴板菜单)

6mzjoqzu

6mzjoqzu1#

在这里也是一样,在更新到PowerToys 0.68之后。唯一的区别是我在PowerToys更新中进行了更新,而不是通过GitHub进行的。
当我看到所有这些时,所有的键盘Map都坏了。

8cdiaqws

8cdiaqws2#

快捷键事件与Win组合后,在按下任何0-9数字键后,无法达到HookProc
PowerToys/src/modules/keyboardmanager/KeyboardManagerEngineLibrary/KeyboardManager.cpp
第101行 6537820
| | hookHandle = SetWindowsHookEx(WH_KEYBOARD_LL, HookProc, GetModuleHandle(NULL), NULL); |

wn9m85ua

wn9m85ua3#

我尝试了很多次在Visual Studio中构建和调试。但是经过很多次尝试,问题不再像上面描述的那样可重现😭

即使没有键盘打扰,我也很高兴。

至少我发现KBM收到原始WM_KEYDOWM事件,如预期,但相应的事件没有注入。

4jb9z9bj

4jb9z9bj4#

这个问题在v0.73版本中是否仍然相关?/needinfo

wlsrxk51

wlsrxk515#

很遗憾,在使用v0.72一段时间后,问题再次出现。此外,即使通过自动更新更新至v0.73,问题仍然存在。

mhd8tkvw

mhd8tkvw6#

明白了。您能提供一下您所拥有的确切键盘的详细信息,并提供一个/bugreport吗?

i7uaboj4

i7uaboj47#

你好!
我们需要更多信息来真正调试这个问题。你能在这里添加一个“报告错误”的zip文件吗?你右键单击我们的系统托盘图标,然后前往报告错误。然后将桌面上的zip文件拖放到此问题的GitHub评论框中。谢谢!

m3eecexj

m3eecexj8#

发送错误报告。
为了避免意外的私人信息泄露,我在获取错误报告zip文件之前删除了%LOCALAPPDATA%/Microsoft/PowerToys。问题仍然存在,在我写这篇文章的时候我无法使用Win+V快捷键。

相关问题