操纵杆充当鼠标,即使在我玩使用操纵杆的游戏时,我也会随机发生鼠标事件。
我插入了一个操纵杆来玩螺旋骑士,还安装了操纵杆和 jcalibrate。一切都很好,除了默认情况下操纵杆移动鼠标并且按钮激活鼠标键。
现在通常,如果我在神话盒或其他东西上,这将是一个很好的行为,不幸的是,当我用操纵杆输入玩螺旋骑士时,我看到我的鼠标光标在后台移动,当我按下按钮时它认为我正在按下右键单击,使其最小化所有内容。它还创建文件夹并可能删除内容。
那么,基本上我该怎么阻止它充当老鼠呢?
操纵杆充当鼠标,即使在我玩使用操纵杆的游戏时,我也会随机发生鼠标事件。
我插入了一个操纵杆来玩螺旋骑士,还安装了操纵杆和 jcalibrate。一切都很好,除了默认情况下操纵杆移动鼠标并且按钮激活鼠标键。
现在通常,如果我在神话盒或其他东西上,这将是一个很好的行为,不幸的是,当我用操纵杆输入玩螺旋骑士时,我看到我的鼠标光标在后台移动,当我按下按钮时它认为我正在按下右键单击,使其最小化所有内容。它还创建文件夹并可能删除内容。
那么,基本上我该怎么阻止它充当老鼠呢?
卸载
xserver-xorg-input-joystick
。这是一个用操纵杆控制鼠标的包。我只安装了一次来测试它,它让我发疯,所以也许这就是问题所在。我认为没有它,操纵杆也能正常工作。
将此代码放在一个文件中:
保存,右键右键,勾选“将此文件标记为程序”
执行它,您将让您的操纵杆“再次作为操纵杆”(最好的情况是,如果您将最后两行中的“0”更改为“1”,您可以再次将操纵杆作为鼠标)。
我只是遇到了同样的问题,但使用的是 Playstation 3 控制器。使用答案作为模板,我扩展了解决方案:
此版本的脚本将启用或禁用控制器,具体取决于当前设置,如切换。
您也许应该使用 jscal 来校准您的操纵杆 - 您可以按照手册页使用 -u 选项来配置操纵杆以不使用鼠标按钮。
在ubuntuforums上也有一些关于各种操纵杆和游戏手柄的有趣内容。
尝试Qjoypad或(如果您不想使用 QT)功能较少的rejoystick (GTK)。这样您就不必编辑/创建 xorg.conf。
它们都可以在playdeb上找到
理解操纵杆驱动程序有点混乱,一切似乎都过时或未完成......祝你好运!
我正在使用 Linux Mint 17.3,我遇到了同样的问题。我有现场控制台,我打算扔掉控制器。我不知道它会起作用,但它可以通过蓝牙轻松连接。左操纵杆控制鼠标,我搜索并尝试了不同的方法,但都没有奏效。我发布这个是为了帮助其他人。我遵循了 Ubuntu Sixaxis设置页面中的修复程序。我必须将此配置添加到
/etc/X11/xorg.conf
文件中:注销后它可以完美运行。唯一的问题是,如果 xorg.conf 像在安装新的图形驱动程序后那样更新,它将丢失它。有人可以解释一下如何创建一个脚本来检查文件中的配置,如果没有,请在每次重新启动后编写它?先谢谢了。
1-您应该首先看到您的操纵杆编号...所以运行终端并输入 xinpute list ,然后查看您的操纵杆编号并替换其编号而不是下面示例中的 10。
2-创建一个新文档,然后将代码放入其中,然后将其重命名为 name.sh 格式 3-运行终端,然后放入保存文件的路径。
示例:cd Desktop(因为我将我的保存在桌面上)
4- 键入 bash name.sh (单击 Enter 就完成了!)
注意1:要重新打开它,只需将最后两行的 0 更改为 1 注意2:如果这不起作用,请确保删除 xserver-xorg-input-joystick 和 /usr/lib/X11/xorg.conf.d /10-操纵杆
Matias Parmigiani 的回答对我来说是关键。但是,格式
xinput list
已经改变,至少在 Ubuntu 13.04 LTS 上......因此,我需要在禁用脚本中使用以下内容:
希望这可以帮助!
我有 Linuxlite 4.8 版,我找到的解决方案非常简单。设置-> 鼠标和触摸板-> 设备-> 选择您的游戏手柄设备,然后禁用它。没有花哨的脚本之类的。就我而言,它是一个 USB 转换的 SNES 控制器。希望这对某人有帮助!