GNU logs - #74016, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74016: 29.4; emacs-pgtk doesnt receive numpad events on wayland(sway)
Resent-From: joakim@HIDDEN
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 25 Oct 2024 19:37:02 +0000
Resent-Message-ID: <handler.74016.B.172988499518618 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 74016
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 74016 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.172988499518618
          (code B ref -1); Fri, 25 Oct 2024 19:37:02 +0000
Received: (at submit) by debbugs.gnu.org; 25 Oct 2024 19:36:35 +0000
Received: from localhost ([127.0.0.1]:39497 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t4Q6s-0004qC-1w
	for submit <at> debbugs.gnu.org; Fri, 25 Oct 2024 15:36:35 -0400
Received: from lists.gnu.org ([209.51.188.17]:35128)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <joakim@HIDDEN>) id 1t4Q6o-0004q0-Oy
 for submit <at> debbugs.gnu.org; Fri, 25 Oct 2024 15:36:32 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <joakim@HIDDEN>) id 1t4Q6H-00033O-G5
 for bug-gnu-emacs@HIDDEN; Fri, 25 Oct 2024 15:35:57 -0400
Received: from smtp.outgoing.loopia.se ([93.188.3.37])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <joakim@HIDDEN>) id 1t4Q6D-0005l8-OC
 for bug-gnu-emacs@HIDDEN; Fri, 25 Oct 2024 15:35:57 -0400
Received: from s807.loopia.se (localhost [127.0.0.1])
 by s807.loopia.se (Postfix) with ESMTP id 328DE1420A1
 for <bug-gnu-emacs@HIDDEN>; Fri, 25 Oct 2024 21:35:50 +0200 (CEST)
Received: from s899.loopia.se (unknown [172.22.191.6])
 by s807.loopia.se (Postfix) with ESMTP id 1E2EE142803
 for <bug-gnu-emacs@HIDDEN>; Fri, 25 Oct 2024 21:35:50 +0200 (CEST)
Received: from s473.loopia.se (unknown [172.22.191.6])
 by s899.loopia.se (Postfix) with ESMTP id 1C6342C8BA35
 for <bug-gnu-emacs@HIDDEN>; Fri, 25 Oct 2024 21:35:50 +0200 (CEST)
X-Virus-Scanned: amavisd-new at amavis.loopia.se
X-Spam-Flag: NO
X-Spam-Score: -0.8
X-Spam-Level: 
X-Spam-Status: No, score=-0.8 tagged_above=-999 required=6.2
 tests=[ALL_TRUSTED=-1, DKIM_INVALID=0.1, DKIM_SIGNED=0.1] autolearn=disabled
Authentication-Results: s473.loopia.se (amavisd-new); dkim=neutral
 reason="invalid (public key: not available)" header.d=verona.se
Received: from s899.loopia.se ([172.22.191.5])
 by s473.loopia.se (s473.loopia.se [172.22.190.13]) (amavisd-new, port 10024)
 with LMTP id djux2x3bhuOz for <bug-gnu-emacs@HIDDEN>;
 Fri, 25 Oct 2024 21:35:49 +0200 (CEST)
X-Loopia-Auth: user
X-Loopia-User: smtpuser@HIDDEN
X-Loopia-Originating-IP: 213.194.152.109
Received: from framework (unknown [213.194.152.109])
 (Authenticated sender: smtpuser@HIDDEN)
 by s899.loopia.se (Postfix) with ESMTPSA id 1E5422C8BA6D
 for <bug-gnu-emacs@HIDDEN>; Fri, 25 Oct 2024 21:35:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verona.se;
 s=loopiadkim1720028670; t=1729884949;
 bh=+O58KfM5gMi7itFs6lb9LifBk366uPO5qoBE837+JRM=;
 h=From:To:Subject:Date;
 b=utHjxdCHZkepEs0iGDeylENaY/0+ZigILqVepAMpIcpLuCPzloNYnXj8T4lHURZOo
 sh8naxPQcyApvW7KbCuJq9O2RyM5uXuT3KKsremy2h4JJp/Pir/v3y8i+aUB5ypfiH
 aqtjHfoZ12nmpjOQcutpM/m9SLFmLhLWpqUe20eWKWKlpjh08ZcDJDChNtl4DqAADa
 D7si5sGbAl0gC3DeYKVjA8p9YEZ029qXX0Bg9nrgGjm+Xp3fXIpMQ2QCDD93cRAqB8
 qZ3ai+gdm/C84d3TYS++sUNC1MIRj9dJQqUh+DmiBQucUFQhs166qzxuETtEsOHaWd
 sHDIQ7QmhxGCg==
From: joakim@HIDDEN
Date: Fri, 25 Oct 2024 21:35:48 +0200
Message-ID: <87zfmsx9ez.fsf@chopper>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=93.188.3.37; envelope-from=joakim@HIDDEN;
 helo=smtp.outgoing.loopia.se
X-Spam_score_int: -33
X-Spam_score: -3.4
X-Spam_bar: ---
X-Spam_report: (-3.4 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1,
 DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1.697,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)


Emacs-pgtk doesnt seem to receive numpad events, instead number events
are received.

There was a thread about this on emacs-help:

https://lists.gnu.org/archive/html/help-gnu-emacs/2024-10/msg00094.html

I have attempted to summarize the thread here, wherein Stefan Monier
recomended I report this as a bug, and I also received knowledgeable
advice from several others.

Heres the bug:

I used to use a numpad to bind to do things in emacs.

This used to work really well on the i3wm window manager and a gtk emacs
build.

Then I bought a nice new framework laptop which has a hidpi screen, so I
switched to using the sway wm, and emacs-pgtk.

Now the numpad no longer sends keypad events in a way that emacs
recognizes, instead just plain numbers are received.

below is an example of the code I use, but normally I just test with c-h
k to see which key emacs receives.

I also tried xev, and there it seems I get kp events, at least under
xwayland I guess.

(define-key cider-mode-map (kbd "<kp-enter>") 'sylt-stop)
(define-key cider-mode-map (kbd "<kp-separator>") 'sylt-play-metro)

(defmacro sylt-song-event-map-key (key num)
  `(define-key cider-mode-map (kbd ,key)
               (lambda  () (interactive)   (cider-nrepl-sync-request:eval  
,(concat "(sylt.core/song-event \"" num "\")")))))



(sylt-song-event-map-key "<kp-0>" "init")
(sylt-song-event-map-key "<kp-1>" "1")


Instead of xev, I tried wev, and got this, which seems expected:

Using wev, installed from Fedora repos I get, for numpad 4, and normal 4:

[14:     wl_keyboard] key: serial: 60293; time: 61646320; key: 83; state: 0 
(released)
                      sym: KP_4         (65460), utf8: ''
[14:     wl_keyboard] key: serial: 60294; time: 61651642; key: 13; state: 1 
(pressed)
                      sym: 4            (52), utf8: '4'

That is, the numpad and the number pad sends distinct events that are
received by wev.

using (read-key) in emacs-pgtk, both the numpad and the number row are
received as the same event:

52 (#o64, #x34, ?4) [2 times]

I get the same in a emacs gtk session.

Maybe gtk is doing something weird?

so now I tried emacs-29.4-gtk+x11 -Q

and then I get "4 (translated from <kp-4>)"
on c-h k, numpad 4, so xwayland is doing something correctly in this
case, which pgtk isnt doing in the same way(imho incorrectly but what do
I know)

(and as a reminder, I run emacs-pgtk because it looks super nice on
wayland, with the scaling hints I use on my framework hidpi screen, but
emacs-29.4-gtk+x11 doesnt look good.)


/Joakim




In GNU Emacs 29.4 (build 1, x86_64-redhat-linux-gnu, GTK+ Version
 3.24.43, cairo version 1.18.0) of 2024-10-10 built on
 4825182c94fc4195b65c80c30f523a16
System Description: Fedora Linux 41 (Workstation Edition)

Configured using:
 'configure --build=x86_64-redhat-linux-gnu
 --host=x86_64-redhat-linux-gnu --program-prefix=
 --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
 --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
 --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run
 --sharedstatedir=/var/lib --mandir=/usr/share/man
 --infodir=/usr/share/info --with-cairo --with-dbus --with-gif
 --with-gpm=no --with-harfbuzz --with-jpeg --with-json --with-modules
 --with-native-compilation=aot --with-pgtk --with-png --with-rsvg
 --with-sqlite3 --with-tiff --with-tree-sitter --with-webp --with-xpm
 build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu
 CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2 -flto=auto -ffat-lto-objects
 -fexceptions -g -grecord-gcc-switches -pipe -Wall
 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3
 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64
 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection
 -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer
 -mno-omit-leaf-frame-pointer ' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed
 -Wl,-z,pack-relative-relocs -Wl,-z,now
 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld
 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1
 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
 PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig CXX=g++
 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g
 -grecord-gcc-switches -pipe -Wall -Werror=format-security
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64
 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection
 -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer
 -mno-omit-leaf-frame-pointer ''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Shell

Minor modes in effect:
  org-super-agenda-mode: t
  detached-shell-mode: t
  which-key-mode: t
  recentf-mode: t
  desktop-save-mode: t
  keyfreq-autosave-mode: t
  keyfreq-mode: t
  winner-mode: t
  projectile-mode: t
  smartparens-global-strict-mode: t
  smartparens-strict-mode: t
  smartparens-mode: t
  global-highlight-parentheses-mode: t
  highlight-parentheses-mode: t
  company-quickhelp-mode: t
  company-quickhelp-local-mode: t
  global-company-mode: t
  company-mode: t
  shx-global-mode: t
  shx-mode: t
  erc-stamp-mode: t
  diredfl-global-mode: t
  zen-reward-mode: t
  repeat-mode: t
  magit-gptcommit-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  server-mode: t
  selected-window-accent-mode: t
  gcmh-mode: t
  global-treesit-auto-mode: t
  savehist-mode: t
  vertico-mode: t
  marginalia-mode: t
  shell-dirtrack-mode: t
  async-bytecomp-package-mode: t
  override-global-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  comint-fontify-input-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  global-prettify-symbols-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  abbrev-mode: t

Load-path shadows:
/home/joakim/.emacs.d/elpa/transient-20241008.1824/transient hides /usr/share/emacs/29.4/lisp/transient
/home/joakim/.emacs.d/elpa/use-package-ensure-system-package-20221209.2013/use-package-ensure-system-package hides /usr/share/emacs/29.4/lisp/use-package/use-package-ensure-system-package

Features:
(shadow emacsbug mailalias smtpmail textsec uni-scripts idna-mapping
ucs-normalize uni-confusable textsec-check bbdb-com mail-extr gnus-msg
woman man pcmpl-x pcmpl-gnu hippie-exp cl-print debug backtrace cus-edit
cus-start cus-load mm-archive package-vc network-stream url-cache
display-line-numbers novice shortdoc help-fns radix-tree org-datetree
tabify org-capture detached-compile misearch multi-isearch org-clock
org-ql-search org-ql-view ov diary-lib diary-loaddefs cal-iso
org-super-agenda ht inline origami origami-parsers cal-move pcmpl-rpm
pcmpl-unix detached-shell detached notifications smartparens-latex
tex-mode css-mode java-ts-mode markdown-mode yaml-ts-mode
smartparens-javascript js c-ts-common smartparens-c cc-mode cc-fonts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri
rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns
nxml-mode nxml-outln nxml-rap smartparens-html sgml-mode nxml-util
nxml-enc xmltok mule-util generic make-mode flymake-kondor
smartparens-clojure cider cider-debug cider-browse-ns cider-mode
cider-xref-backend cider-find cider-inspector cider-completion
cider-profile cider-eval cider-jar arc-mode archive-mode
cider-repl-history pulse cider-repl cider-resolve cider-test
cider-overlays cider-stacktrace cider-doc cider-browse-spec
cider-clojuredocs cider-eldoc cider-docstring cider-client cider-common
cider-completion-context cider-connection cider-popup sesman-browser
nrepl-client cider-util sesman vc queue nrepl-dict spinner parseedn
parseclj-parser parseclj-lex parseclj-alist clojure-mode hl-line
gnus-dired vc-git vc-dispatcher combobulate combobulate-json
combobulate-yaml combobulate-css combobulate-js-ts combobulate-python
combobulate-html combobulate-query scheme combobulate-ui
combobulate-display combobulate-ztree combobulate-contrib
combobulate-envelope combobulate-manipulation combobulate-procedure
combobulate-navigation combobulate-misc combobulate-interface
combobulate-rules combobulate-settings tempo json-ts-mode
company-oddmuse company-keywords company-etags etags fileloop
company-gtags company-dabbrev-code company-dabbrev company-files
company-clang company-capf company-cmake company-semantic
company-template company-bbdb conf-mode org-ai org-ai-oobabooga
org-ai-sd org-ai-talk org-ai-on-project org-ai-useful
org-ai-openai-image org-ai-openai org-ai-block oc-basic ol-eww eww
url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect
gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig ol-docview
doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi
init which-key spray face-remap wgrep memory-usage tramp-sh
jupyter-tramp tramp-cache time-stamp jupyter-server
jupyter-server-kernel jupyter-repl jupyter-widget-client simple-httpd
jupyter-client jupyter-kernel jupyter-kernelspec jupyter-env
jupyter-monads jupyter-messages hmac-def jupyter-mime jupyter-rest-api
websocket bindat jupyter-base eieio-base recentf tree-widget desktop
frameset keyfreq zygospore winner ace-window avy restclient nginx-mode
yaml-mode dockerfile-mode sh-script smie executable geiser hy-mode
hy-jedhy hy-shell hy-font-lock hy-base autodisass-java-bytecode
ad-javap-mode meghanada projectile ibuf-ext ibuffer ibuffer-loaddefs
smartparens-config smartparens-rst smartparens-markdown smartparens-org
smartparens-text smartparens-python smartparens-ess smartparens loadhist
highlight-parentheses company-quickhelp pos-tip company shx
bash-completion ob-cypher n4js cypher-mode cmake-mode rst
use-package-ensure-system-package use-package use-package-delight
use-package-diminish system-packages printing ps-print ps-print-loaddefs
lpr gnus-alias nnmairix nnml gnus-sum shr pixel-fill kinsoku url-file
svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap
nnmail mail-source utf7 gnus-spec gnus-int gnus-range gnus-win gnus nnoo
nnheader range sort bbdb bbdb-site timezone erc-match erc-ezbounce
erc-hl-nicks erc-button erc-fill erc-stamp erc-goodies erc erc-backend
erc-networks erc-common erc-compat erc-loaddefs pastebin secrets dbus
xml diredfl popup sauron disp-table emms-setup emms emms-compat
casual-dired casual-dired-settings dired-aux casual-dired-version
casual-dired-sort-by casual-dired-utils casual-dired-variables elint
checkdoc casual-lib casual-lib-version image-dired image-dired-tags
image-dired-external image-dired-util image-mode exif wdired dired-x
repeat llm-openai llm-provider-utils llm-models llm-request-plz url-http
url-auth url-gw nsm plz-event-source plz-media-type plz magit-gptcommit
llm magit-bookmark magit-submodule 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 magit-core magit-autorevert
magit-margin magit-transient magit-process git-commit with-editor server
log-edit message sendmail yank-media puny rfc822 mml mml-sec epa epg
rfc6068 epg-config gnus-util 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-mode benchmark
magit-git magit-base magit-section cursor-sensor crm
selected-window-accent-mode dired-quick-sort hydra lv ls-lisp pdfgrep
grep syncthing syncthing-update syncthing-watcher syncthing-network
syncthing-errors syncthing-keyboard syncthing-draw let-alist
syncthing-faces syncthing-common syncthing-state syncthing-constants
wid-edit syncthing-custom syncthing-groups autorevert filenotify gcmh ag
vc-svn find-dired dired dired-loaddefs csound-mode csound-manual-lookup
csound-skeleton autoinsert csound-indentation csound-repl highlight
facemenu csound-repl-interaction shut-up multi csound-score
csound-font-lock csound-eldoc csound-util csound-opcodes transient
treesit-auto orderless savehist vertico marginalia consult bookmark pp
detached-init modus-operandi-theme modus-themes highlight-indent-guides
ada-mode wisi-process-parse align ada-skel wisi-skel skeleton
ada-indent-user-options ada-core uniquify-files gnat-compiler wisi-prj
wisi wisi-fringe wisi-parse-common semantic/lex semantic/fw mode-local
find-file ob-shell ob-python python treesit ob-julia ob-ess-julia
ess-julia julia-mode julia-mode-latexsubs ess-r-mode ess-r-flymake
ess-r-xref xref ess-trns ess-r-package ess-r-completion ess-roxy
ess-r-syntax ess-rd hideshow ess-s-lang ess-help ess-mode ess-inf
ess-tracebug derived ess lisp-mnt ess-utils ess-custom tramp
tramp-loaddefs trampver tramp-integration files-x tramp-compat shell
parse-time iso8601 flymake-proc flymake project compile
text-property-search thingatpt helm-org-rifle helm helm-global-bindings
helm-core async-bytecomp helm-source helm-multi-match helm-lib async f
ob-gnuplot ob-plantuml ob-dot general org-ql ts compat compat-30
org-duration peg org-habit org-agenda org-element org-persist xdg org-id
avl-tree generator org-refile kurecolor dash s color edmacro kmacro
use-package-bind-key bind-key yasnippet-snippets yasnippet outshine
advice outshine-org-cmds outorg easy-mmode org ob ob-tangle ob-ref
ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete
org-list org-footnote org-faces org-entities time-date ob-emacs-lisp
ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys
oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version
org-compat org-macs format-spec noutline outline cl flyspell ispell
finder-inf boxquote rect use-package-ensure use-package-core comp
comp-cstr warnings icons cl-extra help-mode pcomplete comint ansi-osc
ansi-color ring generic-x lfe-start ace-window-autoloads
ada-mode-autoloads ag-autoloads autodisass-java-bytecode-autoloads
avy-autoloads bash-completion-autoloads bbdb-autoloads
boxquote-autoloads calfw-autoloads calfw-org-autoloads
casual-dired-autoloads casual-lib-autoloads cider-autoloads
clojure-mode-autoloads cmake-mode-autoloads combobulate-autoloads
company-quickhelp-autoloads csound-mode-autoloads detached-autoloads
dired-quick-sort-autoloads diredfl-autoloads dockerfile-mode-autoloads
editorconfig-autoloads embark-consult-autoloads consult-autoloads
embark-autoloads emms-autoloads erc-hl-nicks-autoloads
expand-region-autoloads flymake-kondor-autoloads gcmh-autoloads
geiser-autoloads general-autoloads gnat-compiler-autoloads
gnus-alias-autoloads go-mode-autoloads groovy-mode-autoloads
haskell-mode-autoloads helm-org-autoloads helm-easymenu
helm-org-rifle-autoloads helm-autoloads helm-core-autoloads
async-autoloads helpful-autoloads elisp-refs-autoloads
highlight-autoloads highlight-indent-guides-autoloads
highlight-parentheses-autoloads hy-mode-autoloads hydra-autoloads
ivy-yasnippet-autoloads ivy-autoloads js2-mode-autoloads
jupyter-autoloads keyfreq-autoloads kotlin-mode-autoloads
kurecolor-autoloads lua-mode-autoloads lv-autoloads
magit-gptcommit-autoloads llm-autoloads magit-autoloads pcase
marginalia-autoloads markdown-mode-autoloads meghanada-autoloads
flycheck-autoloads company-autoloads memory-usage-autoloads
multi-autoloads multitran-autoloads n4js-autoloads nginx-mode-autoloads
ob-cypher-autoloads dash-functional-autoloads cypher-mode-autoloads
ob-ess-julia-autoloads julia-mode-autoloads ess-autoloads
orderless-autoloads org-ai-autoloads org-ql-autoloads f-autoloads
org-roam-autoloads magit-section-autoloads emacsql-autoloads
org-super-agenda-autoloads ht-autoloads origami-autoloads
outshine-autoloads outorg-autoloads ov-autoloads ox-hugo-autoloads
ox-reveal-autoloads parseedn-autoloads parseclj-autoloads
pastebin-autoloads pdfgrep-autoloads peg-autoloads
plz-event-source-autoloads plz-media-type-autoloads plz-autoloads
popup-autoloads pos-tip-autoloads projectile-autoloads
protobuf-mode-autoloads queue-autoloads restclient-autoloads
rust-mode-autoloads sauron-autoloads
selected-window-accent-mode-autoloads sesman-autoloads shut-up-autoloads
shx-autoloads simple-httpd-autoloads smartparens-autoloads
spinner-autoloads spray-autoloads syncthing-autoloads tomelr-autoloads
transient-autoloads transient-showcase-autoloads treesit-auto-autoloads
ts-autoloads s-autoloads dash-autoloads tuareg-autoloads rx
caml-autoloads uniquify-files-autoloads
use-package-ensure-system-package-autoloads system-packages-autoloads
vertico-autoloads webpaste-autoloads request-autoloads
websocket-autoloads wfnames-autoloads wgrep-autoloads
which-key-autoloads wiki-summary-autoloads wisi-autoloads
with-editor-autoloads info compat-autoloads yaml-mode-autoloads
yasnippet-snippets-autoloads yasnippet-autoloads zmq-autoloads
zygospore-autoloads package browse-url url url-proxy url-privacy
url-expand url-methods url-history url-cookie generate-lisp-file
url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv
bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip
cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-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 nadvice seq
simple cl-generic indonesian philippine 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 abbrev obarray oclosure cl-preloaded button
loaddefs theme-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 dbusbind
inotify dynamic-setting system-font-setting font-render-setting cairo
gtk pgtk multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 5823950 2655728)
 (symbols 48 92050 42)
 (strings 32 704340 353349)
 (string-bytes 1 23613416)
 (vectors 16 218114)
 (vector-slots 8 4567806 3485723)
 (floats 8 1718 5313)
 (intervals 56 324283 252876)
 (buffers 984 387))
-- 
Joakim Verona
joakim@HIDDEN




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: joakim@HIDDEN
Subject: bug#74016: Acknowledgement (29.4; emacs-pgtk doesnt receive
 numpad events on wayland(sway))
Message-ID: <handler.74016.B.172988499518618.ack <at> debbugs.gnu.org>
References: <87zfmsx9ez.fsf@chopper>
X-Gnu-PR-Message: ack 74016
X-Gnu-PR-Package: emacs
Reply-To: 74016 <at> debbugs.gnu.org
Date: Fri, 25 Oct 2024 19:37:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 74016 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
74016: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74016
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74016: 29.4; emacs-pgtk doesnt receive numpad events on wayland(sway)
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 02 Nov 2024 11:30:02 +0000
Resent-Message-ID: <handler.74016.B74016.173054697729884 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74016
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: joakim@HIDDEN, Po Lu <luangruo@HIDDEN>
Cc: 74016 <at> debbugs.gnu.org
Received: via spool by 74016-submit <at> debbugs.gnu.org id=B74016.173054697729884
          (code B ref 74016); Sat, 02 Nov 2024 11:30:02 +0000
Received: (at 74016) by debbugs.gnu.org; 2 Nov 2024 11:29:37 +0000
Received: from localhost ([127.0.0.1]:53318 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t7CK1-0007lv-1a
	for submit <at> debbugs.gnu.org; Sat, 02 Nov 2024 07:29:37 -0400
Received: from eggs.gnu.org ([209.51.188.92]:38646)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1t7CJy-0007lk-Iq
 for 74016 <at> debbugs.gnu.org; Sat, 02 Nov 2024 07:29:35 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1t7CJt-0001cR-6a; Sat, 02 Nov 2024 07:29:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=c7yFDif8IW6w8RZuciNLU5LyP2Av/HlgtGYOK9IxZFs=; b=NMDHmZzF8JZ6
 4NCxK26sD86y/21sykOk4o7rAbeYqUvk4UN/oyJUzKAJEckJsqdiNraWiJ6lSQSAPtWmr0ri7qaZ/
 jcGztWu51Pzx/DQTNVGU4lZ3B1LgFF4HawBhCeOGTCQFs8rRWkFzFHKfCpwPwUXgeU4f/IZKtEGNr
 5923doxDASPznVw6sAQ7DyKeJJosyNVyyxZ4PWLWTwlDqy+EimMCndi5tIwJLHhw/CKM0eXQTg847
 F6Ampp0XidnlAqQo/el428urv9jkXg3I5I4wAT3KAkXDyyD0YmUDIiAyZ47m/czVis83OsFTit6XQ
 vm8mciTuS7GAiPIZIvCCwQ==;
Date: Sat, 02 Nov 2024 13:29:18 +0200
Message-Id: <86a5ehzxf5.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87zfmsx9ez.fsf@chopper> (joakim@HIDDEN)
References: <87zfmsx9ez.fsf@chopper>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: joakim@HIDDEN
> Date: Fri, 25 Oct 2024 21:35:48 +0200
> 
> 
> Emacs-pgtk doesnt seem to receive numpad events, instead number events
> are received.
> 
> There was a thread about this on emacs-help:
> 
> https://lists.gnu.org/archive/html/help-gnu-emacs/2024-10/msg00094.html
> 
> I have attempted to summarize the thread here, wherein Stefan Monier
> recomended I report this as a bug, and I also received knowledgeable
> advice from several others.
> 
> Heres the bug:
> 
> I used to use a numpad to bind to do things in emacs.
> 
> This used to work really well on the i3wm window manager and a gtk emacs
> build.
> 
> Then I bought a nice new framework laptop which has a hidpi screen, so I
> switched to using the sway wm, and emacs-pgtk.
> 
> Now the numpad no longer sends keypad events in a way that emacs
> recognizes, instead just plain numbers are received.
> 
> below is an example of the code I use, but normally I just test with c-h
> k to see which key emacs receives.
> 
> I also tried xev, and there it seems I get kp events, at least under
> xwayland I guess.
> 
> (define-key cider-mode-map (kbd "<kp-enter>") 'sylt-stop)
> (define-key cider-mode-map (kbd "<kp-separator>") 'sylt-play-metro)
> 
> (defmacro sylt-song-event-map-key (key num)
>   `(define-key cider-mode-map (kbd ,key)
>                (lambda  () (interactive)   (cider-nrepl-sync-request:eval  
> ,(concat "(sylt.core/song-event \"" num "\")")))))
> 
> 
> 
> (sylt-song-event-map-key "<kp-0>" "init")
> (sylt-song-event-map-key "<kp-1>" "1")
> 
> 
> Instead of xev, I tried wev, and got this, which seems expected:
> 
> Using wev, installed from Fedora repos I get, for numpad 4, and normal 4:
> 
> [14:     wl_keyboard] key: serial: 60293; time: 61646320; key: 83; state: 0 
> (released)
>                       sym: KP_4         (65460), utf8: ''
> [14:     wl_keyboard] key: serial: 60294; time: 61651642; key: 13; state: 1 
> (pressed)
>                       sym: 4            (52), utf8: '4'
> 
> That is, the numpad and the number pad sends distinct events that are
> received by wev.
> 
> using (read-key) in emacs-pgtk, both the numpad and the number row are
> received as the same event:
> 
> 52 (#o64, #x34, ?4) [2 times]
> 
> I get the same in a emacs gtk session.
> 
> Maybe gtk is doing something weird?
> 
> so now I tried emacs-29.4-gtk+x11 -Q
> 
> and then I get "4 (translated from <kp-4>)"
> on c-h k, numpad 4, so xwayland is doing something correctly in this
> case, which pgtk isnt doing in the same way(imho incorrectly but what do
> I know)
> 
> (and as a reminder, I run emacs-pgtk because it looks super nice on
> wayland, with the scaling hints I use on my framework hidpi screen, but
> emacs-29.4-gtk+x11 doesnt look good.)

Po Lu, is this another manifestation of problems with keyboard input
under PGTK?  If so, should we add something to etc/PROBLEMS?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74016: 29.4; emacs-pgtk doesnt receive numpad events on wayland(sway)
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 02 Nov 2024 13:35:02 +0000
Resent-Message-ID: <handler.74016.B74016.173055449012883 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74016
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
Received: via spool by 74016-submit <at> debbugs.gnu.org id=B74016.173055449012883
          (code B ref 74016); Sat, 02 Nov 2024 13:35:02 +0000
Received: (at 74016) by debbugs.gnu.org; 2 Nov 2024 13:34:50 +0000
Received: from localhost ([127.0.0.1]:53527 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t7EHC-0003Lj-0A
	for submit <at> debbugs.gnu.org; Sat, 02 Nov 2024 09:34:50 -0400
Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:33981)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1t7EH9-0003LZ-2P
 for 74016 <at> debbugs.gnu.org; Sat, 02 Nov 2024 09:34:47 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1730554481; bh=y+GCO8EwL6+IQ3CANYoqGzecBxSklkuslcx52DFnP+o=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=P3NAqu3DOrfZE97EJnG1mByj35/nqYiDjyBgRyNz1uSVe0k13BGeQZOYWElMT72szAUd2IC/WVgm00A2YY44Einvu5O3sAlqtb0IjThgLL+aQzEY+/foJByqjopGSbmb++CQ5xdJaxTpL7sWkOVnDwE0rMNNnJHNoSa4389RxuBaoLyoKYMxRqT+HuI4fclKUftGFaiJGgP9wz8YJm6hCilPkkLUhIZ4oMoKwBebWSXxYgSotEytr3TgARgXw1hTkW9bUhyh1WLcTPHxqOAtgVYhAerPFI+L/IRmsjtrYYFfXIp0/FIP0snW+/Quy0fafumTObhlq3aSSLf5kH83kQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1730554481; bh=+wHQY0agShguDUDbf8KCDZUkU6rUlhOvlmx5psLiZOH=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=GMeEUNz1Z+Csry3+BI9U0byRm/JzctTk+Eyz4Td/JcMI19ReqI+E56e+Irf061puIxJ/iGSohD5oeHLvoi04qGOExIIKQwWgtWgZbtJdW1me+6g8bzLmDcUNnjM9X6fZxySGZ1C6L+x3rOF8XdrtF5nnOWsJ7ifLf8gk/CQsiy+2PRTXtoY32UoApPs/hSoy+TFIbl0lvxU1H9ocJjWmbHv/3jeM5bLLSlbryA070rSH0etE2xdul6oDFitPteu5VrtAPwIcG8TK/AtgNL2d4V08qrYf8XpcazDZYEmDG16rQmH6R3ya8ChnJyCMlV0NErTYW1X+6aVkLI4osYrlhQ==
X-YMail-OSG: eGx7IbYVM1m1wtR3BKHN7zFUZQYpLIe4WllasaF6bpwuUQNYxkBdYTAbNzVE93E
 YW6L1oQA3r4EYWgtrqo5P8L86nhp0nfW7yUpKJkbwA_hTB12ZcPp1rB2dFaTlZKR72BHk9.QuXme
 aa0FDDIjYLeGGakFF5UwYRf_vDow8VafgqBNAL.f.2bY48PJbY5QNhmmTK9gykrUzXLjdQQPyIzk
 8Ph4d73KWO6nxkBOYAhV_ATfPkxVTjgRMNNAkaf4Dm7snWG2svNUlKP9fnDBTXhXqV.7zWIDgRlz
 Vqe_ajwuqhSSjn1f6Nzk3toBr1Ga6FD1Nj7KstBW2.aoY7k.lQPKYW3KfIBEovDC.x0VTmOVwLKa
 ud6IqDnseAwGPNk57oCGFrh8YYpUIUYN7IFdMssxPspFgLIFVXbAu0DFEClobHG6x2EHyO0uXY8T
 5IhYE10gXQqvvjZmUhzdD6VS8_Ba3xhHX2wtEyf5NXiC9vFAYzYrCqlCT3XrTtk6j._CT3rzymh1
 Jd2LYkKnl._Em0H4AxhawXP18IMBoA6XKpBn8uNugDD4kRObvN.5E5aRiZ9UaJn31Alk0kbZtgLL
 ig4oPoXRAG7lt3wqeoLFR7_VyflM7UdpgF.InueIBPmLEnqQfKaKwAgRSL1BpAX5z8yg0uCuCzPL
 9sQCN4P193SQWbjIEB5e0wOdqyCccm991gtIudkdtHIA.VPRkUquJEwfVUg_r2S_29PtBc1CYRPc
 WwrbsaEKG4AWO89SC_q0ZSAegv1x9KBlft1gv04IZeaEy0RoiKhpbVU5A5MBb46C2uSTABk9lh22
 mWrBCwrtVyHwZZ8Yo5GvpPlbYFxn4KUBGgq5JonkE25H0BpwmPgMlyHJnbhGl_sQ5kFFh3LHJoZ0
 DpeMB_v_79M4PiWhbtDExowWp1KvJYqPcfl78slWnxUas2PY.5g4ADsMFfbjhXzDmwS.JgujQbcN
 5g17aXquShD7jYJIGrM.bvv_yxALwdtJbG5NHoOlzY41fxdSUrqnobnSD7yiWu_SG_Ss6mjVBHTP
 JAlsr22_nn8WV_cMR7dcSWwoNukJv4J7kTnmhlCAI_geTjfdj4Q9VOEWKpz.wpEbJ2_PYLxkDabm
 I.hzouVKKTqMt9BvT2qK0e2CgrNGn6MwiOiX50pehAznGZOShw5tpeLIygc7X2.q9ByGQlFaW6ZF
 _j4uUcl4sOh3h248qQ_rlBWxsf0x1nDaRVe6z3ZqY69v__8LjIEgyEFqIqI7roFvEDy5NK_uf0vA
 1EmZ3Lhhp9rvaR1BraG.ppJBNUfXvfqNVOXOgiV2Zel2kMs7FkqmnJDCl11Ggxm_SV5FLUrPYThY
 ByH_c2a7YNTc_n0xcc3OOGT6od97L9qD5YHOpjfcpQgFvlEW4WR2G7HWpTiw_staR40njRa8SCC.
 cHXVysvSwXxAmTPtWo8SfQ8i3q0XmPZZfASI_66AhzpHIPh2Y13we63BcSdD9qlAbhQAnQSGAEDx
 nFENyWTCgq8cf4yLBI6CVBUtWbNkegEL81o4I2bVC2EJhYf8377LvBbVGzzDU4mNPWNUr2IRsP.V
 kVdqb2dW1stqtwfFc3Zlsw8K3qoTyMu6CHNfoywboY.L44gpaayf2qPFWV7wPoDSY2s9CyYSzC5l
 gdWtfyDnP1JFnQah3VeWB8LGctnuYe.0i1eIXG5ZgtZLW1lfioOYKsW6.tLTDaOz.jqfUEVdLgPY
 quveU4FKIzxbe9.vnpLBF1SqEd742UmzjYumtFjU.avIPMjxRsoMgpTGcVwtOjrW5.fAwHNMcLFD
 DcmVsVWc84ejwvy5RI8nnbstxAn16gjhyCOiECepmzIC5R8M5XkNnXn.jAZUT.BeDrvPhxv6UW6f
 QggY19Vkv5NM64GVKuZhFNJitith191ylJ8rJOrYs7vlStuHL55KWuuWWQ7QcMYA22iR0bD3K3y7
 oSePnrYmN5gemD2WYtlM6osBudaA1yOgqJ6He_Y8mUs6Yv6BWPhRMMVzthR960gVFXrCyDxpXojH
 3prPcCG1QSkIIwrjWjgzAq5AtiqlEGwRQ6X.P4VbtPdRaviIbE_yG1sOUKzJQkwgQ8KD66GsYOen
 MvulVFj0b2NkFDhItFE7J3aiwELf1zSYNOArDM.g1wCB.f5xMLCQ4fgvcPSRHJSX0w9PRQF.rhot
 TnG3M.g8MDG14bAlvjLIAU4jBRTsR1EkWQf7QC0i_D4n0N3yDBfff5nxXGxDry4nIQ1E6jFvdjnd
 9qGgKW_FlC3JQ4Nize7XSJ8t9UKfFiEXN2n_2ZJLpMHKlB0iMhUKzsl4KF6zefw--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 40fb3012-3da4-480b-a5d1-4a79e3a62cf0
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sat, 2 Nov 2024 13:34:41 +0000
Received: by hermes--production-sg3-5b7954b588-h28gr (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 74ec4e67e5abbad78506e9864144404e; 
 Sat, 02 Nov 2024 13:34:36 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
In-Reply-To: <86a5ehzxf5.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 02 Nov
 2024 13:29:18 +0200")
References: <87zfmsx9ez.fsf@chopper> <86a5ehzxf5.fsf@HIDDEN>
Date: Sat, 02 Nov 2024 21:34:31 +0800
Message-ID: <875xp5lpy0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22806
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 227
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Po Lu, is this another manifestation of problems with keyboard input
> under PGTK?  If so, should we add something to etc/PROBLEMS?

I'm not sure.  I will try to establish whether it is.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74016: 29.4; emacs-pgtk doesnt receive numpad events on wayland(sway)
Resent-From: joakim@HIDDEN
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 03 Nov 2024 09:03:02 +0000
Resent-Message-ID: <handler.74016.B74016.173062457526878 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74016
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Po Lu <luangruo@HIDDEN>, 74016 <at> debbugs.gnu.org
Received: via spool by 74016-submit <at> debbugs.gnu.org id=B74016.173062457526878
          (code B ref 74016); Sun, 03 Nov 2024 09:03:02 +0000
Received: (at 74016) by debbugs.gnu.org; 3 Nov 2024 09:02:55 +0000
Received: from localhost ([127.0.0.1]:59039 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t7WVa-0006zS-T2
	for submit <at> debbugs.gnu.org; Sun, 03 Nov 2024 04:02:55 -0500
Received: from smtp.outgoing.loopia.se ([93.188.3.37]:58035)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <joakim@HIDDEN>) id 1t7WVX-0006zI-Ss
 for 74016 <at> debbugs.gnu.org; Sun, 03 Nov 2024 04:02:53 -0500
Received: from s807.loopia.se (localhost [127.0.0.1])
 by s807.loopia.se (Postfix) with ESMTP id A2F12DA62E
 for <74016 <at> debbugs.gnu.org>; Sun, 03 Nov 2024 10:02:44 +0100 (CET)
Received: from s899.loopia.se (unknown [172.22.191.5])
 by s807.loopia.se (Postfix) with ESMTP id 9299BDB606;
 Sun, 03 Nov 2024 10:02:44 +0100 (CET)
Received: from s898.loopia.se (unknown [172.22.191.5])
 by s899.loopia.se (Postfix) with ESMTP id 90DCA2C8BA82;
 Sun, 03 Nov 2024 10:02:44 +0100 (CET)
X-Virus-Scanned: amavisd-new at amavis.loopia.se
X-Spam-Flag: NO
X-Spam-Score: -0.8
X-Spam-Level: 
X-Spam-Status: No, score=-0.8 tagged_above=-999 required=6.2
 tests=[ALL_TRUSTED=-1, DKIM_INVALID=0.1, DKIM_SIGNED=0.1] autolearn=disabled
Authentication-Results: s898.loopia.se (amavisd-new); dkim=neutral
 reason="invalid (public key: not available)" header.d=verona.se
Received: from s899.loopia.se ([172.22.191.5])
 by s898.loopia.se (s898.loopia.se [172.22.190.17]) (amavisd-new, port 10024)
 with LMTP id G10Wfl0HZVmM; Sun,  3 Nov 2024 10:02:43 +0100 (CET)
X-Loopia-Auth: user
X-Loopia-User: smtpuser@HIDDEN
X-Loopia-Originating-IP: 193.234.148.196
Received: from tanaka.verona.se (unknown [193.234.148.196])
 (Authenticated sender: smtpuser@HIDDEN)
 by s899.loopia.se (Postfix) with ESMTPSA id 1579D2C8BADA;
 Sun, 03 Nov 2024 10:02:43 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verona.se;
 s=loopiadkim1720028670; t=1730624563;
 bh=4CJmKNSKuPcp4B+ZyLPqFxP47z1ChKnq9wd1CyEypDk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=IqrgUGTctKVxnoveeAR51iJx3OJLy1QmuTO2HdhtKG10Q7NNo8bBu4WLh1zd0F0KT
 spjvLp/EYfSgXc9Xg06uNwZY/ExXvRSDfeFisSwMcSlFV8osuZRHKlLK5Wpm1aeYpt
 GDabgpfBCxrLNydH0B4we/yKEUoS0I6pUIs/mFmqW+p+Slb3ZhIEXVE9CkwK20RlIw
 hz9/SV9xQDaDtIaTsNFtW8ghhtPfHo53bvXDIZgBfjJMtf8Rr6BDPLP7zolJhsyAro
 8PQqaycAkwdTF49sv7ft80uohnw/rbaweCFCFkhiM2WohfEbgsLfGjjxcTn7tqq9/z
 htUQesJSOTZHQ==
From: joakim@HIDDEN
In-Reply-To: <86a5ehzxf5.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 02 Nov
 2024 13:29:18 +0200")
References: <87zfmsx9ez.fsf@chopper> <86a5ehzxf5.fsf@HIDDEN>
Date: Sun, 03 Nov 2024 10:02:42 +0100
Message-ID: <87plnc8zbh.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: joakim@HIDDEN
>> Date: Fri, 25 Oct 2024 21:35:48 +0200
>> 
>> 
>> Emacs-pgtk doesnt seem to receive numpad events, instead number events
>> are received.
>> 
>> There was a thread about this on emacs-help:
>> 
>> https://lists.gnu.org/archive/html/help-gnu-emacs/2024-10/msg00094.html
>> 
>> I have attempted to summarize the thread here, wherein Stefan Monier
>> recomended I report this as a bug, and I also received knowledgeable
>> advice from several others.
>> 
>> Heres the bug:
>> 
>> I used to use a numpad to bind to do things in emacs.
>> 
>> This used to work really well on the i3wm window manager and a gtk emacs
>> build.
>> 
>> Then I bought a nice new framework laptop which has a hidpi screen, so I
>> switched to using the sway wm, and emacs-pgtk.
>> 
>> Now the numpad no longer sends keypad events in a way that emacs
>> recognizes, instead just plain numbers are received.
>> 
>> below is an example of the code I use, but normally I just test with c-h
>> k to see which key emacs receives.
>> 
>> I also tried xev, and there it seems I get kp events, at least under
>> xwayland I guess.
>> 
>> (define-key cider-mode-map (kbd "<kp-enter>") 'sylt-stop)
>> (define-key cider-mode-map (kbd "<kp-separator>") 'sylt-play-metro)
>> 
>> (defmacro sylt-song-event-map-key (key num)
>>   `(define-key cider-mode-map (kbd ,key)
>>                (lambda  () (interactive)   (cider-nrepl-sync-request:eval  
>> ,(concat "(sylt.core/song-event \"" num "\")")))))
>> 
>> 
>> 
>> (sylt-song-event-map-key "<kp-0>" "init")
>> (sylt-song-event-map-key "<kp-1>" "1")
>> 
>> 
>> Instead of xev, I tried wev, and got this, which seems expected:
>> 
>> Using wev, installed from Fedora repos I get, for numpad 4, and normal 4:
>> 
>> [14:     wl_keyboard] key: serial: 60293; time: 61646320; key: 83; state: 0 
>> (released)
>>                       sym: KP_4         (65460), utf8: ''
>> [14:     wl_keyboard] key: serial: 60294; time: 61651642; key: 13; state: 1 
>> (pressed)
>>                       sym: 4            (52), utf8: '4'
>> 
>> That is, the numpad and the number pad sends distinct events that are
>> received by wev.
>> 
>> using (read-key) in emacs-pgtk, both the numpad and the number row are
>> received as the same event:
>> 
>> 52 (#o64, #x34, ?4) [2 times]
>> 
>> I get the same in a emacs gtk session.
>> 
>> Maybe gtk is doing something weird?
>> 
>> so now I tried emacs-29.4-gtk+x11 -Q
>> 
>> and then I get "4 (translated from <kp-4>)"
>> on c-h k, numpad 4, so xwayland is doing something correctly in this
>> case, which pgtk isnt doing in the same way(imho incorrectly but what do
>> I know)
>> 
>> (and as a reminder, I run emacs-pgtk because it looks super nice on
>> wayland, with the scaling hints I use on my framework hidpi screen, but
>> emacs-29.4-gtk+x11 doesnt look good.)
>
> Po Lu, is this another manifestation of problems with keyboard input
> under PGTK?  If so, should we add something to etc/PROBLEMS?

FYI I found a "workaround" to this problem. I now run Sway with scaling of
1 rather than 1.25.

Then I have to scale each application independently, so I set the
corresponding scale factor in sway window decorations, waybar, firefox
etc.

(the problem with this aproach is that a number of x11 apps cant be scaled)

Lastly in emacs I just scale the fonts and run emacs-gtk-x11. Now things
work adequately.

emacs-pgtk has other interesting features, but I guess they will have to
wait a while more.

Thanks everyone!

>
>
>
-- 
Joakim Verona
joakim@HIDDEN




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74016: 29.4; emacs-pgtk doesnt receive numpad events on wayland(sway)
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 16 Nov 2024 13:47:02 +0000
Resent-Message-ID: <handler.74016.B74016.173176477013149 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74016
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
Received: via spool by 74016-submit <at> debbugs.gnu.org id=B74016.173176477013149
          (code B ref 74016); Sat, 16 Nov 2024 13:47:02 +0000
Received: (at 74016) by debbugs.gnu.org; 16 Nov 2024 13:46:10 +0000
Received: from localhost ([127.0.0.1]:52520 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tCJ7q-0003Pz-82
	for submit <at> debbugs.gnu.org; Sat, 16 Nov 2024 08:46:10 -0500
Received: from eggs.gnu.org ([209.51.188.92]:52268)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tCJ7o-0003Pc-Nr
 for 74016 <at> debbugs.gnu.org; Sat, 16 Nov 2024 08:46:09 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tCJ7i-0003XO-94; Sat, 16 Nov 2024 08:46:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=q1YMkNHymO6zsshDs904XeOijgJpPYurfMLtsy8dBTc=; b=GLNNAJU7nhKE
 QbPmu/9Lz9XjvfZwDH7hc4R6dhQX7rgX/QLeMJW/wzR/RY0f6XviOuPlXFQEfextLV5dxE0qNFNRX
 btxGipFQcHdZo73Cn8ub2jAHKDVZLXk5P1yELms91M3RSUdSB2ycsEzKteXT4edK14gUgyy5/Kejl
 IYmDveoqBzjnHIaCL22auj+FpqpngYDXAbEn9buOMGMSiIi+eBH0jN0elzK+AMYw6hri71VWL0fyi
 cEf7BvNbl/7QTxYeGZdFvZAq2EDbR5Dm+TOPE4IGKXz4FJMXU0bZCNExCj3CmPKfvMdwRIWFWWceo
 xBvdQUdXBXJyVE9Gk0/Uhg==;
Date: Sat, 16 Nov 2024 15:45:58 +0200
Message-Id: <86a5dzgull.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <875xp5lpy0.fsf@HIDDEN> (message from Po Lu on Sat, 02 Nov
 2024 21:34:31 +0800)
References: <87zfmsx9ez.fsf@chopper> <86a5ehzxf5.fsf@HIDDEN>
 <875xp5lpy0.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: joakim@HIDDEN,  74016 <at> debbugs.gnu.org
> Date: Sat, 02 Nov 2024 21:34:31 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Po Lu, is this another manifestation of problems with keyboard input
> > under PGTK?  If so, should we add something to etc/PROBLEMS?
> 
> I'm not sure.  I will try to establish whether it is.

Any progress here?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74016: 29.4; emacs-pgtk doesnt receive numpad events on wayland(sway)
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 30 Nov 2024 09:54:02 +0000
Resent-Message-ID: <handler.74016.B74016.173296042825699 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74016
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: luangruo@HIDDEN
Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
Received: via spool by 74016-submit <at> debbugs.gnu.org id=B74016.173296042825699
          (code B ref 74016); Sat, 30 Nov 2024 09:54:02 +0000
Received: (at 74016) by debbugs.gnu.org; 30 Nov 2024 09:53:48 +0000
Received: from localhost ([127.0.0.1]:45472 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tHKAd-0006gQ-Nl
	for submit <at> debbugs.gnu.org; Sat, 30 Nov 2024 04:53:48 -0500
Received: from eggs.gnu.org ([209.51.188.92]:57538)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tHKAb-0006g7-WC
 for 74016 <at> debbugs.gnu.org; Sat, 30 Nov 2024 04:53:46 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tHKAU-0006gV-M3; Sat, 30 Nov 2024 04:53:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=7RPnZb5/xYLUTNIaUWHaskZKI42hZHWhWziPENFasGU=; b=jZzm1Ex0txaO
 dIlAhoQvJcjwgp0HuIrpu6ELntLoDBCQ1M3Q0JGD33S/7azEx8Ng2A3aaD2Tv9aNfUefPiCAhUQ3h
 fbopPoIUCMRka0HwVsucRrezvmqdGqkYXUCqXnUCwy+N/El2XoIap8jMpFrqmnlxyH9BSkSEyC/DN
 BKlulICva5s3CXTXe94NTaOnDiKZRiUCJLQF/4XMZDMjyJPdGn4qaLzlm+fda6MzqpCr7XM7rGdLx
 B9dmFa7K4KYhm8LvVyLioSUJMkbwh7ysOmlvVLmUHShb3n2OJbGV3GmEx1dacG6dkzklA1sbVVX0C
 DgJWl8D96s2tZiEXrSjiMA==;
Date: Sat, 30 Nov 2024 11:53:35 +0200
Message-Id: <8634j99heo.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <86a5dzgull.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 16
 Nov 2024 15:45:58 +0200)
References: <87zfmsx9ez.fsf@chopper> <86a5ehzxf5.fsf@HIDDEN>
 <875xp5lpy0.fsf@HIDDEN> <86a5dzgull.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Ping!

> Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
> Date: Sat, 16 Nov 2024 15:45:58 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > From: Po Lu <luangruo@HIDDEN>
> > Cc: joakim@HIDDEN,  74016 <at> debbugs.gnu.org
> > Date: Sat, 02 Nov 2024 21:34:31 +0800
> > 
> > Eli Zaretskii <eliz@HIDDEN> writes:
> > 
> > > Po Lu, is this another manifestation of problems with keyboard input
> > > under PGTK?  If so, should we add something to etc/PROBLEMS?
> > 
> > I'm not sure.  I will try to establish whether it is.
> 
> Any progress here?
> 
> 
> 
> 




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74016: 29.4; emacs-pgtk doesnt receive numpad events on wayland(sway)
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 14 Dec 2024 09:36:02 +0000
Resent-Message-ID: <handler.74016.B74016.173416892025711 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74016
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: luangruo@HIDDEN
Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
Received: via spool by 74016-submit <at> debbugs.gnu.org id=B74016.173416892025711
          (code B ref 74016); Sat, 14 Dec 2024 09:36:02 +0000
Received: (at 74016) by debbugs.gnu.org; 14 Dec 2024 09:35:20 +0000
Received: from localhost ([127.0.0.1]:45459 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tMOYR-0006gd-OG
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2024 04:35:20 -0500
Received: from eggs.gnu.org ([209.51.188.92]:60260)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tMOYP-0006cB-M0
 for 74016 <at> debbugs.gnu.org; Sat, 14 Dec 2024 04:35:18 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tMOYJ-0000Mk-Rb; Sat, 14 Dec 2024 04:35:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=wuTwKG0OE7WIkup/3ZBfRoRosfEkN9UrAyV7flA6uwM=; b=m4drO7Sae7x0
 y1pCgyIwMdxY8J+LJ2XDYTkMKPf5Ooyl4j7biTHYokagyDKoqIKMuein3FyW5OAcwG9L478AwxyLJ
 h1ZmwW2q1gnxXuuRW2pLmHixpFLbWRvbke5bZMxyPt4oU6B+77XFDxNiL2Nfkx1lGbLlcZt002N6w
 qrn0tekT9ahOqLx1dtZDtEgS5DAXgIYJtTgTON/mkm6svrVEpM0oB3rAarD9TbsiAsy1jiCZ6yLGv
 eMzGp1Hvig/hE1icSrNJpeMDyL4+S6Fby7CaR2WLm+mxMa3ZE4/AHAU5tw5J+NmYxaTG6bpYSNiAO
 KKPSX/H2Vdl80Tykb66Gsw==;
Date: Sat, 14 Dec 2024 11:35:08 +0200
Message-Id: <861pyawqsz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <8634j99heo.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 30
 Nov 2024 11:53:35 +0200)
References: <87zfmsx9ez.fsf@chopper> <86a5ehzxf5.fsf@HIDDEN>
 <875xp5lpy0.fsf@HIDDEN> <86a5dzgull.fsf@HIDDEN> <8634j99heo.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Ping! Ping!

> Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
> Date: Sat, 30 Nov 2024 11:53:35 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> Ping!
> 
> > Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
> > Date: Sat, 16 Nov 2024 15:45:58 +0200
> > From: Eli Zaretskii <eliz@HIDDEN>
> > 
> > > From: Po Lu <luangruo@HIDDEN>
> > > Cc: joakim@HIDDEN,  74016 <at> debbugs.gnu.org
> > > Date: Sat, 02 Nov 2024 21:34:31 +0800
> > > 
> > > Eli Zaretskii <eliz@HIDDEN> writes:
> > > 
> > > > Po Lu, is this another manifestation of problems with keyboard input
> > > > under PGTK?  If so, should we add something to etc/PROBLEMS?
> > > 
> > > I'm not sure.  I will try to establish whether it is.
> > 
> > Any progress here?
> > 
> > 
> > 
> > 
> 
> 
> 
> 




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74016: 29.4; emacs-pgtk doesnt receive numpad events on wayland(sway)
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 28 Dec 2024 11:11:01 +0000
Resent-Message-ID: <handler.74016.B74016.173538424225228 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74016
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: luangruo@HIDDEN
Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
Received: via spool by 74016-submit <at> debbugs.gnu.org id=B74016.173538424225228
          (code B ref 74016); Sat, 28 Dec 2024 11:11:01 +0000
Received: (at 74016) by debbugs.gnu.org; 28 Dec 2024 11:10:42 +0000
Received: from localhost ([127.0.0.1]:48968 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tRUiP-0006Yp-Ox
	for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 06:10:42 -0500
Received: from eggs.gnu.org ([209.51.188.92]:33608)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tRUiN-0006Yc-SO
 for 74016 <at> debbugs.gnu.org; Sat, 28 Dec 2024 06:10:40 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tRUiH-0006Xv-Sa; Sat, 28 Dec 2024 06:10:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=e8ioZVQ9oj1fUCrDftz0pHTLmKiHzMJjKiuwhePF4ig=; b=IUgJ1OlmQaJa
 P4pv76FoiwgMABTmzFBGG7Rstu7XmwEpB4WYFsvdI7t1ybvuOmC/qOs35p3oqEaSnvEER2Kf1dvoN
 DjnbWS5dWFf9KF4WUTNphOITb86TM2OyYzdmDlTmk1LACWWMbiw5Hw7VLYIXb/OYlwgyqoo+Dxe9u
 pwGz2qgcEFO5n2RK+I5nTGnxdEQu9ctPvdEc5HoVC8Kdq8UlIJn0Pr1Uy97FcjF3SfI5nUo2hLD3R
 jougGP9LY6/gZWMOfjZ3CArB7q2GwE6R8DfWB+ENv50LUyJ2cceuW7HofMhW5vsdFGnRQa69xZk1O
 hnxVUKRi+Aa7j3PJgBYy+Q==;
Date: Sat, 28 Dec 2024 13:10:31 +0200
Message-Id: <86ldw0t654.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <861pyawqsz.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 14
 Dec 2024 11:35:08 +0200)
References: <87zfmsx9ez.fsf@chopper> <86a5ehzxf5.fsf@HIDDEN>
 <875xp5lpy0.fsf@HIDDEN> <86a5dzgull.fsf@HIDDEN> <8634j99heo.fsf@HIDDEN>
 <861pyawqsz.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Ping! Ping! Ping! Po Lu, please respond.

> Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
> Date: Sat, 14 Dec 2024 11:35:08 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> Ping! Ping!
> 
> > Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
> > Date: Sat, 30 Nov 2024 11:53:35 +0200
> > From: Eli Zaretskii <eliz@HIDDEN>
> > 
> > Ping!
> > 
> > > Cc: 74016 <at> debbugs.gnu.org, joakim@HIDDEN
> > > Date: Sat, 16 Nov 2024 15:45:58 +0200
> > > From: Eli Zaretskii <eliz@HIDDEN>
> > > 
> > > > From: Po Lu <luangruo@HIDDEN>
> > > > Cc: joakim@HIDDEN,  74016 <at> debbugs.gnu.org
> > > > Date: Sat, 02 Nov 2024 21:34:31 +0800
> > > > 
> > > > Eli Zaretskii <eliz@HIDDEN> writes:
> > > > 
> > > > > Po Lu, is this another manifestation of problems with keyboard input
> > > > > under PGTK?  If so, should we add something to etc/PROBLEMS?
> > > > 
> > > > I'm not sure.  I will try to establish whether it is.
> > > 
> > > Any progress here?
> > > 
> > > 
> > > 
> > > 
> > 
> > 
> > 
> > 
> 
> 
> 
> 





Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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