GNU bug report logs - #52037
29.0.50; arrow key and mouse whell do not work when enable xinput2

Previous Next

Package: emacs;

Reported by: "Feng Shu" <tumashu <at> 163.com>

Date: Mon, 22 Nov 2021 12:07:02 UTC

Severity: normal

Found in version 29.0.50

Done: Po Lu <luangruo <at> yahoo.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52037 in the body.
You can then email your comments to 52037 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#52037; Package emacs. (Mon, 22 Nov 2021 12:07:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Feng Shu" <tumashu <at> 163.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Mon, 22 Nov 2021 12:07:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Feng Shu" <tumashu <at> 163.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; arrow key and mouse whell do not work when enable xinput2
Date: Mon, 22 Nov 2021 20:06:25 +0800
xinput list --long :
-----------
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
	Reporting 7 classes:
		Class originated from: 10. Type: XIButtonClass
		Buttons supported: 10
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None
		Button state:
		Class originated from: 10. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 10. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 10. Type: XIValuatorClass
		Detail for Valuator 2:
		  Label: Rel Horiz Scroll
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 10. Type: XIValuatorClass
		Detail for Valuator 3:
		  Label: Rel Vert Scroll
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 10. Type: XIScrollClass
		Scroll info for Valuator 2
		  type: 2 (horizontal)
		  increment: 15.000000
		  flags: 0x0
		Class originated from: 10. Type: XIScrollClass
		Scroll info for Valuator 3
		  type: 1 (vertical)
		  increment: 15.000000
		  flags: 0x0

⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
	Reporting 3 classes:
		Class originated from: 4. Type: XIButtonClass
		Buttons supported: 10
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None
		Button state:
		Class originated from: 4. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 4. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative

⎜   ↳ PixArt Lenovo Optical USB Mouse         	id=10	[slave  pointer  (2)]
	Reporting 7 classes:
		Class originated from: 10. Type: XIButtonClass
		Buttons supported: 7
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
		Button state:
		Class originated from: 10. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 10. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 10. Type: XIValuatorClass
		Detail for Valuator 2:
		  Label: Rel Horiz Scroll
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 10. Type: XIValuatorClass
		Detail for Valuator 3:
		  Label: Rel Vert Scroll
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 10. Type: XIScrollClass
		Scroll info for Valuator 2
		  type: 2 (horizontal)
		  increment: 15.000000
		  flags: 0x0
		Class originated from: 10. Type: XIScrollClass
		Scroll info for Valuator 3
		  type: 1 (vertical)
		  increment: 15.000000
		  flags: 0x0

⎜   ↳ SynPS/2 Synaptics TouchPad              	id=12	[slave  pointer  (2)]
	Reporting 7 classes:
		Class originated from: 12. Type: XIButtonClass
		Buttons supported: 7
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
		Button state:
		Class originated from: 12. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 12. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 12. Type: XIValuatorClass
		Detail for Valuator 2:
		  Label: Rel Horiz Scroll
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 12. Type: XIValuatorClass
		Detail for Valuator 3:
		  Label: Rel Vert Scroll
		  Range: -1.000000 - -1.000000
		  Resolution: 0 units/m
		  Mode: relative
		Class originated from: 12. Type: XIScrollClass
		Scroll info for Valuator 2
		  type: 2 (horizontal)
		  increment: 15.000000
		  flags: 0x0
		Class originated from: 12. Type: XIScrollClass
		Scroll info for Valuator 3
		  type: 1 (vertical)
		  increment: 15.000000
		  flags: 0x0

⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
	Reporting 1 classes:
		Class originated from: 11. Type: XIKeyClass
		Keycodes supported: 248

    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 5. Type: XIKeyClass
		Keycodes supported: 248

    ↳ Power Button                            	id=6	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 6. Type: XIKeyClass
		Keycodes supported: 248

    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 7. Type: XIKeyClass
		Keycodes supported: 248

    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 8. Type: XIKeyClass
		Keycodes supported: 248

    ↳ HP Webcam [2 MP Fixed]: HP Webc         	id=9	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 9. Type: XIKeyClass
		Keycodes supported: 248

    ↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 11. Type: XIKeyClass
		Keycodes supported: 248

    ↳ HP WMI hotkeys                          	id=13	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 13. Type: XIKeyClass
		Keycodes supported: 248



-----------


In GNU Emacs 29.0.50 (build 6, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0)
 of 2021-11-22 built on tumashu
Repository revision: c7699b97022f5bdc3848d474485e0da5f2673595
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Debian GNU/Linux 11 (bullseye)

Configured using:
 'configure --with-xwidgets --with-modules --with-xinput2'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LANG: zh_CN.UTF-8
  value of $XMODIFIERS: @im=fcitx
  locale-coding-system: utf-8-unix

Major mode: Summary

Minor modes in effect:
  hl-line-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  projectile-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  emms-playing-time-display-mode: t
  emms-playing-time-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  company-posframe-mode: t
  global-company-mode: t
  company-mode: t
  org-super-agenda-mode: t
  shell-dirtrack-mode: t
  pyim-isearch-mode: t
  vertico-mode: t
  savehist-mode: t
  global-tab-line-mode: t
  tab-line-mode: t
  global-so-long-mode: t
  electric-pair-mode: t
  recentf-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  context-menu-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/feng/.emacs.d/elpa-29/transient-20211105.100/transient hides /home/feng/project/emacs/lisp/transient

Features:
(shadow emacsbug sendmail pyim-dhashcache async shr-color mm-archive
gnus-async gnus-bcklg mule-util mail-extr gnus-ml hl-line qp pop3
nndraft nnmh utf-7 gnutls epa-file network-stream nsm nnml
eh-gnus-common gnus-select-account eww xdg url-queue mm-url gnus-demon
gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp
gnus-cite gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-cache
gnus-sum shr kinsoku svg dom gnus-group gnus-undo eh-gnus gnus-start
gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo
gnus-spec gnus-int gnus-range gnus-win gnus nnheader cursor-sensor citre
citre-peek citre-basic-tools citre-ctags citre-util citre-core citre-tag
citre-core-tables citre-common emacs-helper eh-misc undo-tree xwidget
image-mode exif projectile lisp-mnt grep ibuf-ext ibuffer
ibuffer-loaddefs magit-bookmark magit-submodule magit-obsolete
magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push
magit-pull magit-fetch magit-clone magit-remote magit-commit
magit-sequence magit-notes magit-worktree magit-tag magit-merge
magit-branch magit-reset magit-files magit-refs magit-status magit
magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff
smerge-mode diff diff-mode git-commit log-edit message yank-media rmc
puny rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader
pcvs-util add-log magit-core magit-autorevert magit-margin
magit-transient magit-process with-editor server magit-mode transient
edmacro magit-git magit-section magit-utils crm gitpatch
aggressive-indent eh-emms emms-librefm-stream xml emms-librefm-scrobbler
emms-playlist-limit emms-i18n emms-history emms-score emms-stream-info
emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon
emms-player-xine emms-player-mpd tq emms-lyrics emms-url emms-streams
emms-show-all emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line
emms-info-tinytag emms-info-metaflac emms-info-opusinfo
emms-info-ogginfo emms-info-mp3info emms-player-vlc emms-player-mpv
emms-playing-time emms-player-mplayer emms-player-simple emms-browser
sort emms-playlist-sort emms-last-played emms-volume
emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse
emms-volume-amixer emms-playlist-mode emms-source-playlist
emms-source-file locate emms-cache emms-info-native bindat
emms-info-exiftool emms-info emms-later-do emms-setup emms emms-compat
epg rfc6068 epg-config el2org cnfonts cnfonts-ui cus-edit cus-load
thingatpt yasnippet vterm face-remap compile color term disp-table ehelp
vterm-module term/xterm xterm eh-complete company-posframe
company-keywords company-etags etags fileloop xref project company-gtags
company-template company-dabbrev-code company-dabbrev company-files
company-capf company eh-org org-super-agenda ts ht s org-habit ob-python
python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x
tramp-compat shell parse-time ls-lisp ob-org ob-plantuml ox-extra ox-md
ox-org ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util
rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex
ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-element
avl-tree generator org-protocol autorevert filenotify org-attach org-id
org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro
org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color
org-list org-faces org-entities noutline outline org-version
ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601
time-date ol org-keys oc org-compat advice org-macs org-loaddefs
format-spec find-func eh-functions eh-theme modus-vivendi-theme
modus-operandi-theme modus-themes eh-basic cal-china-x cal-china lunar
solar cal-dst holidays hol-loaddefs cal-menu calendar cal-loaddefs
pyim-liberime liberime cl-extra liberime-core pyim pyim-hacks pyim-probe
pyim-cregexp pcase xr rx pyim-process pyim-cstring pyim-autoselector
pyim-punctuation pyim-outcome pyim-indicator pyim-preview pyim-magic
pyim-candidates pyim-codes pyim-imobjs pyim-pinyin pyim-pymap
pyim-dcache pyim-dict derived pyim-page pyim-entered popup posframe
pyim-scheme pyim-common dired-ranger ring dired-hacks-utils dash wdired
dired dired-loaddefs vc vc-dispatcher consult-vertico consult kmacro
orderless vertico savehist tab-line switch-window switch-window-mvborder
switch-window-asciiart quail so-long elec-pair bookmark
text-property-search pp recentf tree-widget wid-edit elpa-mirror
finder-inf tex-site kotl-autoloads easy-mmode info package browse-url
url url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars
seq gv subr-x byte-opt bytecomp byte-compile cconv help-mode cl-loaddefs
cl-lib china-util iso-transl tooltip eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face macroexp files window text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads xwidget-internal dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
cairo move-toolbar gtk x-toolkit xinput2 x multi-tty
make-network-process emacs)

Memory information:
((conses 16 782807 36395)
 (symbols 48 51478 38)
 (strings 32 277333 5077)
 (string-bytes 1 7471981)
 (vectors 16 93325)
 (vector-slots 8 13125030 77168)
 (floats 8 1167 534)
 (intervals 56 1241 17)
 (buffers 992 28))

-- 





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52037; Package emacs. (Tue, 23 Nov 2021 00:37:02 GMT) Full text and rfc822 format available.

Message #8 received at 52037 <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: "Feng Shu" <tumashu <at> 163.com>
Cc: 52037 <at> debbugs.gnu.org
Subject: Re: bug#52037: 29.0.50; arrow key and mouse whell do not work when
 enable xinput2
Date: Tue, 23 Nov 2021 08:36:28 +0800
"Feng Shu" <tumashu <at> 163.com> writes:

> ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
> 	Reporting 7 classes:
> 		Class originated from: 10. Type: XIButtonClass
> 		Buttons supported: 10
> 		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None
> 		Button state:
> 		Class originated from: 10. Type: XIValuatorClass
> 		Detail for Valuator 0:
> 		  Label: Rel X
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 10. Type: XIValuatorClass
> 		Detail for Valuator 1:
> 		  Label: Rel Y
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 10. Type: XIValuatorClass
> 		Detail for Valuator 2:
> 		  Label: Rel Horiz Scroll
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 10. Type: XIValuatorClass
> 		Detail for Valuator 3:
> 		  Label: Rel Vert Scroll
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 10. Type: XIScrollClass
> 		Scroll info for Valuator 2
> 		  type: 2 (horizontal)
> 		  increment: 15.000000
> 		  flags: 0x0
> 		Class originated from: 10. Type: XIScrollClass
> 		Scroll info for Valuator 3
> 		  type: 1 (vertical)
> 		  increment: 15.000000
> 		  flags: 0x0

Thanks.  Could you please run `xinput test-xi2', move your pointer over
the window that is shown when you run that command, move the mouse
wheel, and send the contents of the "Motion" events that are generated?

> ⎜   ↳ PixArt Lenovo Optical USB Mouse         	id=10	[slave  pointer  (2)]
> 	Reporting 7 classes:
> 		Class originated from: 10. Type: XIButtonClass
> 		Buttons supported: 7
> 		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
> 		Button state:
> 		Class originated from: 10. Type: XIValuatorClass
> 		Detail for Valuator 0:
> 		  Label: Rel X
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 10. Type: XIValuatorClass
> 		Detail for Valuator 1:
> 		  Label: Rel Y
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 10. Type: XIValuatorClass
> 		Detail for Valuator 2:
> 		  Label: Rel Horiz Scroll
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 10. Type: XIValuatorClass
> 		Detail for Valuator 3:
> 		  Label: Rel Vert Scroll
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 10. Type: XIScrollClass
> 		Scroll info for Valuator 2
> 		  type: 2 (horizontal)
> 		  increment: 15.000000
> 		  flags: 0x0
> 		Class originated from: 10. Type: XIScrollClass
> 		Scroll info for Valuator 3
> 		  type: 1 (vertical)
> 		  increment: 15.000000
> 		  flags: 0x0
>
> ⎜   ↳ SynPS/2 Synaptics TouchPad              	id=12	[slave  pointer  (2)]
> 	Reporting 7 classes:
> 		Class originated from: 12. Type: XIButtonClass
> 		Buttons supported: 7
> 		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
> 		Button state:
> 		Class originated from: 12. Type: XIValuatorClass
> 		Detail for Valuator 0:
> 		  Label: Rel X
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 12. Type: XIValuatorClass
> 		Detail for Valuator 1:
> 		  Label: Rel Y
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 12. Type: XIValuatorClass
> 		Detail for Valuator 2:
> 		  Label: Rel Horiz Scroll
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 12. Type: XIValuatorClass
> 		Detail for Valuator 3:
> 		  Label: Rel Vert Scroll
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 0 units/m
> 		  Mode: relative
> 		Class originated from: 12. Type: XIScrollClass
> 		Scroll info for Valuator 2
> 		  type: 2 (horizontal)
> 		  increment: 15.000000
> 		  flags: 0x0
> 		Class originated from: 12. Type: XIScrollClass
> 		Scroll info for Valuator 3
> 		  type: 1 (vertical)
> 		  increment: 15.000000
> 		  flags: 0x0

Also, which mouse wheel is not working?  Is it that of your Synaptics
touchpad (device #12), or your optical USB mouse (device #10)?

> ⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
> 	Reporting 1 classes:
> 		Class originated from: 11. Type: XIKeyClass
> 		Keycodes supported: 248

Please show the output of `xinput test-xi2' when you press the
non-functional arrow keys with keyboard focus given to the test window.

Thanks in advance.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52037; Package emacs. (Tue, 23 Nov 2021 00:39:02 GMT) Full text and rfc822 format available.

Message #11 received at 52037 <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: "Feng Shu" <tumashu <at> 163.com>
Cc: 52037 <at> debbugs.gnu.org
Subject: Re: bug#52037: 29.0.50; arrow key and mouse whell do not work when
 enable xinput2
Date: Tue, 23 Nov 2021 08:38:17 +0800
Po Lu <luangruo <at> yahoo.com> writes:

> Please show the output of `xinput test-xi2' when you press the
> non-functional arrow keys with keyboard focus given to the test window.

Also, try launching Emacs like such, and test if the arrow keys work:

    $ path/to/emacs -q -xrm 'Emacs.useXIM: false'

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52037; Package emacs. (Tue, 23 Nov 2021 03:12:01 GMT) Full text and rfc822 format available.

Message #14 received at 52037 <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: "Feng Shu" <tumashu <at> 163.com>
Cc: 52037 <at> debbugs.gnu.org
Subject: Re: bug#52037: 29.0.50; arrow key and mouse whell do not work when
 enable xinput2
Date: Tue, 23 Nov 2021 11:11:25 +0800
Nevermind what I sent earlier, I managed to reproduce the bug on my
system by replicating your setup.

The fix should be in master now.  Please test, thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52037; Package emacs. (Tue, 23 Nov 2021 15:30:02 GMT) Full text and rfc822 format available.

Message #17 received at 52037 <at> debbugs.gnu.org (full text, mbox):

From: "Feng Shu" <tumashu <at> 163.com>
To: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text
 editors" <bug-gnu-emacs <at> gnu.org>
Cc: Po Lu <luangruo <at> yahoo.com>, 52037 <at> debbugs.gnu.org
Subject: Re: bug#52037: 29.0.50; arrow key and mouse whell do not work when
 enable xinput2
Date: Tue, 23 Nov 2021 23:29:44 +0800
Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs <at> gnu.org> writes:

> Nevermind what I sent earlier, I managed to reproduce the bug on my
> system by replicating your setup.
>
> The fix should be in master now.  Please test, thanks.

Works, good job :-)

-- 





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52037; Package emacs. (Tue, 23 Nov 2021 15:31:02 GMT) Full text and rfc822 format available.

Reply sent to Po Lu <luangruo <at> yahoo.com>:
You have taken responsibility. (Wed, 24 Nov 2021 00:34:01 GMT) Full text and rfc822 format available.

Notification sent to "Feng Shu" <tumashu <at> 163.com>:
bug acknowledged by developer. (Wed, 24 Nov 2021 00:34:02 GMT) Full text and rfc822 format available.

Message #25 received at 52037-done <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: "Feng Shu" <tumashu <at> 163.com>
Cc: 52037-done <at> debbugs.gnu.org
Subject: Re: bug#52037: 29.0.50; arrow key and mouse whell do not work when
 enable xinput2
Date: Wed, 24 Nov 2021 08:33:06 +0800
"Feng Shu" <tumashu <at> 163.com> writes:

> Works, good job :-)

Excellent!  I'm closing this bug report then.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 22 Dec 2021 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 118 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.