Mouse button stops working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
The left button may not work because the mouse generates a constant pressing a service button.
My mouse have "hidden" button 20-21-23, that "click" when I switch profiles. When all button is released, then mouse work as expected. In other cases, left button does not work anywhere else, although its operation can be seen in xinput, for example.
I was able to get out of situation just by turning off the service button in the xorg.conf (writing zeros in their place):
Section "InputClass"
Identifier "Mouse Remap"
...
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 13 14 15 16 17 18 19 0 0 0 0 0"
...
EndSection
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: xorg 1:7.7+7ubuntu4
ProcVersionSign
Uname: Linux 3.19.0-30-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 355.06 Tue Jul 28 21:26:50 PDT 2015
GCC version: gcc version 4.9.2 (Ubuntu 4.9.2-10ubuntu13)
ApportVersion: 2.17.2-0ubuntu1.5
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Oct 7 03:44:33 2015
DistUpgraded: Fresh install
DistroCodename: vivid
DistroVariant: ubuntu
DpkgLog:
GraphicsCard:
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7917]
NVIDIA Corporation GM204 [GeForce GTX 980] [10de:13c0] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:3170]
MachineType: MSI MS-7917
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/23/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V1.9
dmi.board.
dmi.board.name: Z97 GAMING 5 (MS-7917)
dmi.board.vendor: MSI
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: MSI
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: MS-7917
dmi.product.
dmi.sys.vendor: MSI
version.compiz: compiz 1:0.9.12.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.65+
version.
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Wed Oct 7 03:39:42 2015
xserver.configfile: /etc/X11/xorg.conf
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
xserver.version: 2:1.17.1-0ubuntu3.1
tags: | added: bios-outdated-1.c |
Changed in xorg (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Incomplete |
summary: |
- on request + Mouse button stops working |
description: | updated |
description: | updated |
> If you update to this ... does it change anything?
now BIOS updated, but problem remains.
> provide the output of the following terminal command:
````
:~$ sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date
V1.12
08/11/2015
````
In addition, I recorded a a short video with output commands 'xinput query-state' and 'evtest | grep -E "code (4|287|288|289)"' (events for profile button) - https:/ /youtu. be/SLuYli09mWs
comments:
i'm run tools and press repeatedly Profile Button. evtest catch this:
profile 1 -> profile 2
Event: time 1444185699.098578, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90010
Event: time 1444185699.098578, type 1 (EV_KEY), code 287 (?), value 0
Event: time 1444185699.098578, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90011
Event: time 1444185699.098578, type 1 (EV_KEY), code 288 (BTN_TRIGGER), value 1
profile 2 -> profile 3
Event: time 1444185700.749620, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90011
Event: time 1444185700.749620, type 1 (EV_KEY), code 288 (BTN_TRIGGER), value 0
Event: time 1444185700.749620, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90012
Event: time 1444185700.749620, type 1 (EV_KEY), code 289 (BTN_THUMB), value 1
profile 3 -> profile 1
Event: time 1444185702.766625, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90010
Event: time 1444185702.766625, type 1 (EV_KEY), code 287 (?), value 1
Event: time 1444185702.766625, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90012
Event: time 1444185702.766625, type 1 (EV_KEY), code 289 (BTN_THUMB), value 0
so, when profile 1 is active and happen "EV_KEY code 287" ("button[20]=down" as xinput say) then left button stop working.