在 Blender 中映射第 12 个鼠标按钮?

在 Blender 中映射第 12 个鼠标按钮?

我使用的是 Ubuntu 14.04,64 位,连接了 Mad Catz RAT7 鼠标,但是我无法在 Blender 中映射“瞄准”按钮(代码 12)。其他一切都映射完美!

以下代码已添加到 Xorg.conf:

Section "InputClass"
Identifier "Mad Catz Inc. R.A.T. 7"
MatchProduct "Mad Catz Mad Catz R.A.T.7 Mouse"
MatchIsPointer "true"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "Buttons" "17"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 7 6 12 0 0 0 16 17"
Option "ZAxisMapping" "4 5 6 7"
EndSection

但是代码为 12 的“瞄准”按钮不想映射。当从终端运行 xev 时 - 按下瞄准按钮会显示代码 12,因此按钮本身可以工作,只是不喜欢被映射。

请提供意见,也许有人已经解决了这个问题。非常感谢!

答案1

查看源代码wm_event_类型.h我看到了七个鼠标按钮的定义。我估计 Blender 需要进行调整才能正确响应更多按钮。

我建议将其报告为错误开发者网站blender.org要么是不支持特定的鼠标型号,要么是鼠标按钮支持有限。

相关内容