Microsoft PowerToys版本
0.68.0
安装方法
GitHub
以管理员身份运行?
是的
有问题的区域?
键盘管理器
重现问题的步骤:
插入HHKB专业混合型Type-S(有线连接)
插入Filco Majestouch TenKeyPad 2专业键盘
在键盘上输入一些数字字符
在HHKB上按下一些重新Map的快捷键(我使用的是Win-V作为Ctrl-V)
✔️预期行为
重新Map的快捷键被执行(对我来说,按下Ctrl-V后文本被粘贴)
❌实际行为
重新Map的快捷键设置被忽略,原始输入被执行(按下Win-V后,显示剪贴板菜单)
8条答案
按热度按时间6mzjoqzu1#
在这里也是一样,在更新到PowerToys 0.68之后。唯一的区别是我在PowerToys更新中进行了更新,而不是通过GitHub进行的。
当我看到所有这些时,所有的键盘Map都坏了。
8cdiaqws2#
快捷键事件与Win组合后,在按下任何0-9数字键后,无法达到
HookProc
。PowerToys/src/modules/keyboardmanager/KeyboardManagerEngineLibrary/KeyboardManager.cpp
第101行 6537820
| | hookHandle = SetWindowsHookEx(WH_KEYBOARD_LL, HookProc, GetModuleHandle(NULL), NULL); |
wn9m85ua3#
我尝试了很多次在Visual Studio中构建和调试。但是经过很多次尝试,问题不再像上面描述的那样可重现😭
即使没有键盘打扰,我也很高兴。
至少我发现KBM收到原始WM_KEYDOWM事件,如预期,但相应的事件没有注入。
4jb9z9bj4#
这个问题在v0.73版本中是否仍然相关?/needinfo
wlsrxk515#
很遗憾,在使用v0.72一段时间后,问题再次出现。此外,即使通过自动更新更新至v0.73,问题仍然存在。
mhd8tkvw6#
明白了。您能提供一下您所拥有的确切键盘的详细信息,并提供一个/bugreport吗?
i7uaboj47#
你好!
我们需要更多信息来真正调试这个问题。你能在这里添加一个“报告错误”的zip文件吗?你右键单击我们的系统托盘图标,然后前往报告错误。然后将桌面上的zip文件拖放到此问题的GitHub评论框中。谢谢!
m3eecexj8#
发送错误报告。
为了避免意外的私人信息泄露,我在获取错误报告zip文件之前删除了
%LOCALAPPDATA%/Microsoft/PowerToys
。问题仍然存在,在我写这篇文章的时候我无法使用Win+V快捷键。