第五人格吧 关注:883,352贴子:44,886,547
  • 10回复贴,共1

第五人格pc无法设置鼠标侧键的原因分析与解决办法

只看楼主收藏回复

键位设置见:https://tieba.baidu.com/p/6143696878?pn=1
第五人格pc端是通过获取键鼠的VK_Key信息来确定是哪个键
VK_Key对照表:https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
需要注意的是,微软的VK_Key表格是十六进制的值,第五人格解析的是十进制的值。
回归正题,通过VK_Key表可以得知,鼠标侧键(X1BUTTON、X2BUTTON)对应的VK_key为5和6,按道理,只要在配置文件的control类中增加两个字符数字与对应的控制代码,就能设置侧键功能。但是经测试无效。
一开始我怀疑是鼠标本身的侧键输入问题,可能侧键发射的信号对应的VK_Key不是5和6,为此我还专门下载了autohotkey来检查,然而检测出的VK_Key没有问题。因此问题只能出在程序怎么处理这个信号上了。

个人推测程序可能另外接管了5和6的信号,或者屏蔽的侧键的输入,要么就是哪里有bug导致5和6的信号不会接收。毕竟,同样方法设置鼠标中键是没有问题的。
解决方法:用管理员权限运行XMouseButtonControl,把侧键设置成其他键位,比如方向键,即可。注意,建议设置为只托管dwrg.exe,这样不会影响日常使用。


IP属地:上海1楼2021-01-04 23:08回复
    这帖子都没人看,我傻了


    IP属地:重庆来自Android客户端2楼2021-01-05 02:20
    回复
      2025-05-16 22:54:50
      广告
      。。。虽然我看不懂,但是感觉很厉害xmousebuttoncontrol是什么?


      IP属地:湖北来自Android客户端3楼2021-01-05 03:08
      收起回复
        然后呢?


        IP属地:贵州来自Android客户端4楼2021-01-05 03:25
        回复
          不好意思有个笔误,vk_key的说法不对,virtual key缩写就是vk,脑子当时没转过来多加了一个key


          IP属地:上海来自Android客户端5楼2021-01-05 12:38
          回复
            帮大佬dd


            IP属地:福建来自Android客户端6楼2021-01-05 12:45
            回复
              是什么意思呀


              IP属地:湖南来自Android客户端7楼2021-01-11 15:38
              回复
                这个在哪里下载安全啊


                IP属地:江苏来自Android客户端8楼2022-04-29 16:30
                收起回复
                  2025-05-16 22:48:50
                  广告
                  在联想模拟器上下载的第五人格为什么改不了键位


                  IP属地:北京9楼2024-06-22 22:28
                  回复