Backspace key above numberpad spams infinite backspace on a single press
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-settings-daemon (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I'm guessing the bug is in gsd-keyboard, but I can't imagine it being from anywhere else.
I have also submitted a bug report with the Mint team, where I found the bug, and so I will copy all the extra information from that report in a follow-up comment.
1) Ubuntu 24.04 LTS
2) I can't find a package version. I get variations on "N: Unable to locate package gsd-keyboard"
3) Should behave as an ordinary key, where a single press means a single action.
4) Behaved as if the key were held down, until pressing any other key ended the non-stop backspacing.
Note that the ordinary backspace behaves as expected. More info will be added with additional comment.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: gnome-settings-
ProcVersionSign
Uname: Linux 6.8.0-31-generic x86_64
NonfreeKernelMo
ApportVersion: 2.28.1-0ubuntu2
Architecture: amd64
CasperMD5CheckR
CasperVersion: 1.498
CloudArchitecture: x86_64
CloudID: nocloud
CloudName: unknown
CloudPlatform: nocloud
CloudSubPlatform: seed-dir (/var/lib/
CurrentDesktop: ubuntu:GNOME
Date: Sat May 18 02:09:04 2024
ExecutablePath: /usr/libexec/
LiveMediaBuild: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
ProcEnviron:
LANG=C.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
XDG_RUNTIME_
SourcePackage: gnome-settings-
UpgradeStatus: No upgrade log present (probably fresh install)
affects: | ubuntu → gnome-settings-daemon (Ubuntu) |
Copied from other report
Distribution
Linux Mint 21.3 Virginia
Package version
6.0.4
Graphics hardware in use
NVIDIA GM107M [GeForce GTX 950M]
Frequency
Always
Bug description
A single press on the numberpad backspace key causes the computer to think the key is held down. The continuous backspace only stops when another key is pressed. From playing around with a CLI program called evtest, it seems the computer sets the key value to 1 on press but doesn't set it to 0 on release. For other keys, a return to 0 is the normal behavior. Evtest will repeatedly report a value of 2 if a key is pressed and held, and it does this correctly with the numberpad backspace. However, a single press on the numberpad backspace and then a single press with the regular backspace shows a value of 2 for the second key even though the first was not held.
The standard backspace key behaves as normal.
Steps to reproduce
Open a text file and populate it with text
Press the numberpad backspace
watch the cursor eat the text without your help
press any other key to stop the madness
Expected behavior
Should behave the same as the ordinary backspace
Additional information
Output from evtest on the following button combination:
Down
Backspace
Numberpad Backspace
Numberpad Backspace
Backspace
Backspace
Numberpad Backspace
Down
Numberpad Backspace
Down
Backspace
Down
Backspace
[code]
^[[BEvent: time 1715798385.192908, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0
Event: time 1715798385.192908, type 1 (EV_KEY), code 108 (KEY_DOWN), value 0
Event: time 1715798385.192908, -------------- SYN_REPORT ------------
Event: time 1715798390.545673, type 4 (EV_MSC), code 4 (MSC_SCAN), value 0e
Event: time 1715798390.545673, type 1 (EV_KEY), code 14 (KEY_BACKSPACE), value 1
Event: time 1715798390.545673, -------------- SYN_REPORT ------------
Event: time 1715798390.752025, type 4 (EV_MSC), code 4 (MSC_SCAN), value 0e
Event: time 1715798390.752025, type 1 (EV_KEY), code 14 (KEY_BACKSPACE), value 0
Event: time 1715798390.752025, -------------- SYN_REPORT ------------
Event: time 1715798392.173154, type 4 (EV_MSC), code 4 (MSC_SCAN), value 0e
Event: time 1715798392.173154, type 1 (EV_KEY), code 14 (KEY_BACKSPACE), value 1
Event: time 1715798392.173154, -------------- SYN_REPORT ------------
Event: time 1715798393.289422, type 4 (EV_MSC), code 4 (MSC_SCAN), value 0e
Event: time 1715798393.289422, type 1 (EV_KEY), code 14 (KEY_BACKSPACE), value 2
Event: time 1715798393.289422, -------------- SYN_REPORT ------------
Event: time 1715798394.592006, type 4 (EV_MSC), code 4 (MSC_SCAN), value 0e
Event: time 1715798394.592006, type 1 (EV_KEY), code 14 (KEY_BACKSPACE), value 2
Event: time 1715798394.592006, -------------- SYN_REPORT ------------
Event: time 1715798394.722603, type 4 (EV_MSC), code 4 (MSC_SCAN), value 0e
Event: time 1715798394.722603, type 1 (EV_KEY), code 14 (KEY_BACKSPACE), value 0
Event: time 1715798394.722603, -------------- SYN_REPORT ------------
Event: time 1715798396.069202, type 4 (EV_MSC), code 4 (MSC_SCAN), value 0e
Event: time 1715798396.069202, type 1 (EV_KEY), code 14 (KEY_BACKSPACE), value 1
Event: time 1715798396.069202, -------------- SYN_REPORT ---...