From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#68698: 30.0.50; Making xt-mouse emit `wheel-up/down` Date: Fri, 26 Jan 2024 09:59:50 +0800 Message-ID: <87r0i4n9bd.fsf@yahoo.com> References: <87sf2mp2ry.fsf@yahoo.com> <87r0i5o5ux.fsf@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21570"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 68698@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 26 03:01:15 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rTBWs-0005RC-QM for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Jan 2024 03:01:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTBWi-00027n-JS; Thu, 25 Jan 2024 21:01:04 -0500 Original-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 ) id 1rTBWc-00027O-9a for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 21:01:01 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTBWa-0008V1-Cv for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 21:00:57 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rTBWg-0003vZ-HI for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 21:01:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jan 2024 02:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68698 X-GNU-PR-Package: emacs Original-Received: via spool by 68698-submit@debbugs.gnu.org id=B68698.170623441415035 (code B ref 68698); Fri, 26 Jan 2024 02:01:02 +0000 Original-Received: (at 68698) by debbugs.gnu.org; 26 Jan 2024 02:00:14 +0000 Original-Received: from localhost ([127.0.0.1]:49761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTBVu-0003uP-2b for submit@debbugs.gnu.org; Thu, 25 Jan 2024 21:00:14 -0500 Original-Received: from sonic303-22.consmr.mail.ne1.yahoo.com ([66.163.188.148]:35541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTBVr-0003t4-RH for 68698@debbugs.gnu.org; Thu, 25 Jan 2024 21:00:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706234399; bh=NTvGuyr/iHs2C0Eumf23jNA2hoJFrMJlmbTV02gdUEc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=dtY7y7DNqmwi/FsZDG2syTlYjWNvzDirnyPJm8HiTlf0MTlnkFTD7KlQ4Mql412kTtTVgZkZq4cIVeceSg/CLHx7DvPnP8jX2KXpwNARSvYVpqNn7Noj5RLLhOMCZ9qOedoHk/apotfhDLxjZxscLke4x66FsW2BYEB/zwc1wdu88cvXRGk2pxSdpLnhXDtNbjcWLlEjW2zIHj+U1BvlIc8/S502B7Qqz5bJr2TGL3iCGoqj6cdsafuBWp7rdV7XCM/mq6ijNDnlq2V4Ts0qz3sLieFeNxQDLj0TSyT1GJn/o1NUlBacytX3p8QqGB4whlPM7q8/HIU5gjEFx1AFFg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706234399; bh=lBrfUUGhrWwAo9GJ7dlhG04eVVoDaXBsMh1wH3vJbJO=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=SjOskRablP93+Zv+CiNC1jq5525d4yjx91RCfgtUYsnCdh4yJpg4OXxKmwtJ8O6mwaVX8M1PUKWSe8dlXFSF29aYftc0DgrPDERRKlzdRBLej0ETqwpSQZiqnFVv38I5/uI7ss0eydPG12HNu/sUCALa24R9DbCPWUk6cEOqlgcD+oyQmLv7s872cFMHxlocEEd+ouiZFecxKytxawBlLLS5fBSn9mJr8HABKQdfwdWiwAQmGKUWWsEwBHRmda9fWzDlx/zMqidreW7USOwt1qk9JE2flcosjKqoa2pLpPgR79stbsu5BKKJWOowyIQOGDcXmeGnP7FC1/Ic9B9FkA== X-YMail-OSG: LLYlcdUVM1nsOqCBNVJ8_jpS7G7M2qMbezvwuRCqgTkPss6mwyUnlZnnlN75Tmy 4w5ywCiifC9AoR_OGqkp0SLNrpwlYAIPJFPLR5I_5Ii1jh3F4FeSpqj1LqJxw5LcXiVl5zbDnqFP i1lVyP1N90KrH8nPOmAAeoWMnkh2zcDAr8kmw2DSV9z9Yhir_6PHPiJLBOAraUjXjGaVyGAIeSU0 u3NgknGc1gG2CQUzRSz7o9GNFcv_JaE1PasNmHroaDzstPEEEIglGsIelCx9uNtLBu69H41AwzYQ Gmklk9wR2lsk9VYZ7NLW6jTuiANTvVVN7UGdveI9PZnAdJhjZLpslasTuj7lxMEZSjTFqNzi9Syd g.IVMH60QpKyxEG78K6ZLDrtE6DnUSN8IxIyg60sp1YqMV1TTCf8JoF_0h357EbuqzkEuxw7X_2p a0BxyU4NfV4UGGiktrQPJnqUisV6q70LfwqVrne0j9ygR8A6RkADag42Uwbm0E2hMndY19SCvJxj tJeQKdGOjsjt0mvAnzSDM26buJhlRvMSk6wHZ7H0iVUCJNKONlv3R7e0bdfHGiD4OcpGYnjIN53V VN5TsYt6Y79EF0DoM97oInSospY_VYoHI2j5Sm9hSZ4KL0ruUEKfekvUrAqbbe2Elib14yr_9UVF DVLD3P1neTR9k5uFL2INYyNIXMxV72idIRDxwiJcYBA_eeGccj7e26LYv1tmKOQhMVUNK7RMPOHe _qLCJ5BR4Htoi97k4Nn4CZZtQa8X.b_TQ9Vcc31eTFdk4Pt1U5J.uqtoFAO.yIJgntO89F8NTxdo kdeCt3GpGt5q8bFef458mb05UlVDaJMoas7yS.jlSv X-Sonic-MF: X-Sonic-ID: 9a1ff831-32d5-4e9e-89b8-18a3d3699e84 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Fri, 26 Jan 2024 01:59:59 +0000 Original-Received: by hermes--production-sg3-677476f564-mglph (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f02fda470b1430bd52af5967039ff410; Fri, 26 Jan 2024 01:59:55 +0000 (UTC) In-Reply-To: (Stefan Monnier's message of "Thu, 25 Jan 2024 10:41:03 -0500") X-Mailer: WebService/1.1.22046 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:278891 Archived-At: Stefan Monnier writes: > The main reason is that it's painful to do it in `input-decode-map` > because it has to be done not just for `mouse-4/5/6/7` but for all > combinations of possible modifiers (shift, control, alt, meta, super, > hyper, double, triple, down), so that's like a couple thousand entries > we'd need to put in that map. I am quite loath to change the set of events generated by the X11 button event processing code, in view of the convoluted interaction between it, toolkits, and code further down the line. Any other solution would be preferable, such as perhaps: > Stefan "wishing we had more flexible keymaps (e.g. "procedural" > keymaps which can compute the binding for a given key)"