From unknown Sun Jun 15 08:17:26 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#14794 <14794@debbugs.gnu.org> To: bug#14794 <14794@debbugs.gnu.org> Subject: Status: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit Reply-To: bug#14794 <14794@debbugs.gnu.org> Date: Sun, 15 Jun 2025 15:17:26 +0000 retitle 14794 24.3.50; `w32-register-hot-key' does not work on Windows 7 64= -bit reassign 14794 emacs submitter 14794 Drew Adams severity 14794 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 04 17:11:01 2013 Received: (at submit) by debbugs.gnu.org; 4 Jul 2013 21:11:01 +0000 Received: from localhost ([127.0.0.1]:58079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uuqns-0007tj-An for submit@debbugs.gnu.org; Thu, 04 Jul 2013 17:11:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56338) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uuqnp-0007tT-W7 for submit@debbugs.gnu.org; Thu, 04 Jul 2013 17:10:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uuqnj-0004gW-VP for submit@debbugs.gnu.org; Thu, 04 Jul 2013 17:10:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uuqnj-0004gA-II for submit@debbugs.gnu.org; Thu, 04 Jul 2013 17:10:51 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58059) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uuqni-0004NA-E8 for bug-gnu-emacs@gnu.org; Thu, 04 Jul 2013 17:10:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uuqnh-0004db-Hr for bug-gnu-emacs@gnu.org; Thu, 04 Jul 2013 17:10:50 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:22339) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uuqnh-0004aA-1o for bug-gnu-emacs@gnu.org; Thu, 04 Jul 2013 17:10:49 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r64LAlLB023269 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 4 Jul 2013 21:10:48 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r64LAlTi018910 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 4 Jul 2013 21:10:47 GMT Received: from abhmt104.oracle.com (abhmt104.oracle.com [141.146.116.56]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r64LAklA001675 for ; Thu, 4 Jul 2013 21:10:47 GMT MIME-Version: 1.0 Message-ID: Date: Thu, 4 Jul 2013 14:10:45 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) At least it does not work as far as I can tell. emacs -Q ; but same problem with older Emacs versions (w32-register-hot-key [M-tab]) (w32-register-hot-key [M-S-tab]) Try C-h k M-TAB. Try M-TAB. The key is immediately grabbed by Windows.=20 In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-07-01 on LEG570 Bzr revision: 113246 lekktu@gmail.com-20130701165437-ea20s94hqwp3ttaj Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/usr --enable-checking CFLAGS=3D'-O0 -g3' CPPFLAGS=3D'-DGLYPH_DEBUG=3D1 -I/c/usr/include'' From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 10 13:20:26 2013 Received: (at 14794) by debbugs.gnu.org; 10 Jul 2013 17:20:26 +0000 Received: from localhost ([127.0.0.1]:45607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uwy41-0002iu-CP for submit@debbugs.gnu.org; Wed, 10 Jul 2013 13:20:26 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:63745) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uwy3x-0002iS-7M for 14794@debbugs.gnu.org; Wed, 10 Jul 2013 13:20:22 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MPQ00F00DE9PN00@a-mtaout20.012.net.il> for 14794@debbugs.gnu.org; Wed, 10 Jul 2013 20:19:23 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPQ00FJADGBP810@a-mtaout20.012.net.il>; Wed, 10 Jul 2013 20:19:23 +0300 (IDT) Date: Wed, 10 Jul 2013 20:19:14 +0300 From: Eli Zaretskii Subject: Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit In-reply-to: X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83fvvmuyct.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 4 Jul 2013 14:10:45 -0700 (PDT) > From: Drew Adams > > At least it does not work as far as I can tell. > > emacs -Q ; but same problem with older Emacs versions > > (w32-register-hot-key [M-tab]) > (w32-register-hot-key [M-S-tab]) > > Try C-h k M-TAB. Try M-TAB. The key is immediately grabbed by Windows. Because it is not bound to any command. If you bind it, it will work as expected. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 10 18:28:48 2013 Received: (at 14794) by debbugs.gnu.org; 10 Jul 2013 22:28:48 +0000 Received: from localhost ([127.0.0.1]:46188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ux2sS-0003bu-4p for submit@debbugs.gnu.org; Wed, 10 Jul 2013 18:28:48 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:21403) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ux2sP-0003bc-Vq for 14794@debbugs.gnu.org; Wed, 10 Jul 2013 18:28:46 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r6AMSdje001981 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 10 Jul 2013 22:28:40 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6AMSc6s000164 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Jul 2013 22:28:39 GMT Received: from abhmt113.oracle.com (abhmt113.oracle.com [141.146.116.65]) by userz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6AMSbX5025947; Wed, 10 Jul 2013 22:28:37 GMT MIME-Version: 1.0 Message-ID: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> Date: Wed, 10 Jul 2013 15:28:37 -0700 (PDT) From: Drew Adams To: Eli Zaretskii , Drew Adams Subject: RE: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit References: <> <<83fvvmuyct.fsf@gnu.org>> In-Reply-To: <<83fvvmuyct.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) > > emacs -Q ; but same problem with older Emacs versions > > > > (w32-register-hot-key [M-tab]) > > (w32-register-hot-key [M-S-tab]) > > > > Try C-h k M-TAB. Try M-TAB. The key is immediately grabbed by Windows= . >=20 > Because it is not bound to any command. If you bind it, it will work > as expected. Nope, not as far as I can see. Add this to the recipe: (global-set-key [M-tab] 'forward-char) Makes no difference. But perhaps you meant something different? I'm using Windows 7 64-bit, if that makes a difference. (And the same code worked fine on Windows XP SP3.) From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 11 12:38:08 2013 Received: (at 14794) by debbugs.gnu.org; 11 Jul 2013 16:38:08 +0000 Received: from localhost ([127.0.0.1]:48213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxJsd-0003Xb-4l for submit@debbugs.gnu.org; Thu, 11 Jul 2013 12:38:07 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:35138) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxJsV-0003Wg-OF for 14794@debbugs.gnu.org; Thu, 11 Jul 2013 12:38:00 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MPS008005UKEK00@a-mtaout20.012.net.il> for 14794@debbugs.gnu.org; Thu, 11 Jul 2013 19:36:46 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPS007IB655XSC0@a-mtaout20.012.net.il>; Thu, 11 Jul 2013 19:36:42 +0300 (IDT) Date: Thu, 11 Jul 2013 19:36:35 +0300 From: Eli Zaretskii Subject: Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit In-reply-to: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <8361whuk8c.fsf@gnu.org> References: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Wed, 10 Jul 2013 15:28:37 -0700 (PDT) > From: Drew Adams > Cc: 14794@debbugs.gnu.org > > > > emacs -Q ; but same problem with older Emacs versions > > > > > > (w32-register-hot-key [M-tab]) > > > (w32-register-hot-key [M-S-tab]) > > > > > > Try C-h k M-TAB. Try M-TAB. The key is immediately grabbed by Windows. > > > > Because it is not bound to any command. If you bind it, it will work > > as expected. > > Nope, not as far as I can see. Add this to the recipe: > > (global-set-key [M-tab] 'forward-char) > > Makes no difference. But perhaps you meant something different? > > I'm using Windows 7 64-bit, if that makes a difference. > (And the same code worked fine on Windows XP SP3.) Turns out it does make a difference. This documentation page: http://msdn.microsoft.com/en-us/library/windows/desktop/ms646309%28v=vs.85%29.aspx explicitly says that the behavior of the underlying API has changed since XP: if the hot key is already registered, the API now fails instead of replacing the old registration with the new. And Alt+TAB is hooked by the Windows Explorer. And indeed, on Windows 7 I see that the call to RegisterHotKey API consistently fails with an error code which says "Hot key is already registered". Unless someone knows a way around this (I searched for it, but didn't find any solutions, only complaints), I guess this will remain a "known bug". Does this work for you with other key combinations, btw? From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 11 14:47:28 2013 Received: (at 14794) by debbugs.gnu.org; 11 Jul 2013 18:47:29 +0000 Received: from localhost ([127.0.0.1]:48389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxLto-0007sM-3b for submit@debbugs.gnu.org; Thu, 11 Jul 2013 14:47:28 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:50523) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxLtl-0007s9-CO for 14794@debbugs.gnu.org; Thu, 11 Jul 2013 14:47:25 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r6BIlI9s031568 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 11 Jul 2013 18:47:19 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6BIlHIb017612 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jul 2013 18:47:18 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6BIlHQM028575; Thu, 11 Jul 2013 18:47:17 GMT MIME-Version: 1.0 Message-ID: Date: Thu, 11 Jul 2013 11:47:17 -0700 (PDT) From: Drew Adams To: Eli Zaretskii , Drew Adams Subject: RE: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit References: <<1bda8371-6234-45f4-a2b8-00ac282f2088@default>> <<8361whuk8c.fsf@gnu.org>> In-Reply-To: <<8361whuk8c.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) > > I'm using Windows 7 64-bit, if that makes a difference. > > (And the same code worked fine on Windows XP SP3.) >=20 > Turns out it does make a difference. This documentation page: >=20 > http://msdn.microsoft.com/en- > us/library/windows/desktop/ms646309%28v=3Dvs.85%29.aspx >=20 > explicitly says that the behavior of the underlying API has changed > since XP: if the hot key is already registered, the API now fails > instead of replacing the old registration with the new. And Alt+TAB > is hooked by the Windows Explorer. And indeed, on Windows 7 I see > that the call to RegisterHotKey API consistently fails with an error > code which says "Hot key is already registered". Ouch. Awful. And hard to believe. > Unless someone knows a way around this (I searched for it, but didn't > find any solutions, only complaints), I guess this will remain a > "known bug". >=20 > Does this work for you with other key combinations, btw? Dunno. Can you tell me some key combinations to try? From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 11 15:20:09 2013 Received: (at 14794) by debbugs.gnu.org; 11 Jul 2013 19:20:09 +0000 Received: from localhost ([127.0.0.1]:48422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxMPQ-0000Xo-3l for submit@debbugs.gnu.org; Thu, 11 Jul 2013 15:20:08 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:56849) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxMPL-0000Wt-7r for 14794@debbugs.gnu.org; Thu, 11 Jul 2013 15:20:04 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MPS00H00DE5B400@a-mtaout21.012.net.il> for 14794@debbugs.gnu.org; Thu, 11 Jul 2013 22:19:56 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPS00H2QDP8AL30@a-mtaout21.012.net.il>; Thu, 11 Jul 2013 22:19:56 +0300 (IDT) Date: Thu, 11 Jul 2013 22:19:49 +0300 From: Eli Zaretskii Subject: Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit In-reply-to: X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83oba86h0q.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 11 Jul 2013 11:47:17 -0700 (PDT) > From: Drew Adams > Cc: 14794@debbugs.gnu.org > > > Does this work for you with other key combinations, btw? > > Dunno. Can you tell me some key combinations to try? How about PrintScreen or S-F10? From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 11 17:12:44 2013 Received: (at 14794) by debbugs.gnu.org; 11 Jul 2013 21:12:44 +0000 Received: from localhost ([127.0.0.1]:48570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxOAM-0004Sm-Td for submit@debbugs.gnu.org; Thu, 11 Jul 2013 17:12:43 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:22459) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxOAK-0004SV-GT for 14794@debbugs.gnu.org; Thu, 11 Jul 2013 17:12:41 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r6BLCXj0022760 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 11 Jul 2013 21:12:34 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6BLCWFn029499 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jul 2013 21:12:33 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by userz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6BLCWkq027467; Thu, 11 Jul 2013 21:12:32 GMT MIME-Version: 1.0 Message-ID: Date: Thu, 11 Jul 2013 14:12:32 -0700 (PDT) From: Drew Adams To: Eli Zaretskii Subject: RE: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit References: <> <<83oba86h0q.fsf@gnu.org>> In-Reply-To: <<83oba86h0q.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) > > > Does this work for you with other key combinations, btw? > > Dunno. Can you tell me some key combinations to try? >=20 > How about PrintScreen or S-F10? I can use S-f10 without any need for `w32-register-hot-key': (global-set-key [S-f10] 'forward-char) Doesn't that work for you too? And I don't know what the Emacs key for PrintScreen is. (global-set-key [PrintScreen] 'forward-char) and (global-set-key [printscreen] 'forward-char) have no effect. Doing `w32-register-hot-key' for either of them also has no effect. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 12 02:59:13 2013 Received: (at 14794) by debbugs.gnu.org; 12 Jul 2013 06:59:13 +0000 Received: from localhost ([127.0.0.1]:49434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxXJv-0000IZ-UV for submit@debbugs.gnu.org; Fri, 12 Jul 2013 02:59:12 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:39002) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxXJs-0000I6-L5 for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 02:59:09 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MPT00L009XS2500@a-mtaout21.012.net.il> for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 09:59:02 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPT00K0AA2EYH40@a-mtaout21.012.net.il>; Fri, 12 Jul 2013 09:59:02 +0300 (IDT) Date: Fri, 12 Jul 2013 09:58:57 +0300 From: Eli Zaretskii Subject: Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit In-reply-to: X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83k3kw5kni.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 11 Jul 2013 14:12:32 -0700 (PDT) > From: Drew Adams > Cc: 14794@debbugs.gnu.org > > > > > Does this work for you with other key combinations, btw? > > > Dunno. Can you tell me some key combinations to try? > > > > How about PrintScreen or S-F10? > > I can use S-f10 without any need for `w32-register-hot-key': > > (global-set-key [S-f10] 'forward-char) > > Doesn't that work for you too? I didn't try. You asked for ideas, I gave you some. > And I don't know what the Emacs key for PrintScreen is. I think [print], but I don't see that we produce it anywhere. Maybe try the left/right Win+E key or the Apps key, after setting the w32-*-modifier variables so as to produce an Emacs modifier from them. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 12 04:21:11 2013 Received: (at 14794) by debbugs.gnu.org; 12 Jul 2013 08:21:11 +0000 Received: from localhost ([127.0.0.1]:49487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxYbG-00043g-HG for submit@debbugs.gnu.org; Fri, 12 Jul 2013 04:21:11 -0400 Received: from mout.gmx.net ([212.227.15.19]:56799) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxYbE-00042f-20 for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 04:21:08 -0400 Received: from [62.47.40.146] ([62.47.40.146]) by mail.gmx.com (mrgmx102) with ESMTPA (Nemesis) id 0LswqM-1UChUo2rbm-012Yt4; Fri, 12 Jul 2013 10:20:57 +0200 Message-ID: <51DFBC65.3040303@gmx.at> Date: Fri, 12 Jul 2013 10:20:53 +0200 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit References: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> <8361whuk8c.fsf@gnu.org> In-Reply-To: <8361whuk8c.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:gyUW4jnNdJ/owzGiZ1fXm6AEIAhSv2BL7MCMTPVs87ULu1yqLus rQzYvoojFKwN1Acd3lnv/ZfK1jQEr8fTMo1mThtSjopAxnUMK/MoCaqKT0OHDPIK5RCUfQv xidt35Mf3wu8Bcjs9VQb/EKqOQ3Rrl7FlCXynDuXGX1ZnEA6hLXNKtbEgbLy130TAx0gS01 hZxAUDOo9FikexAEgw8eg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > Turns out it does make a difference. This documentation page: > > http://msdn.microsoft.com/en-us/library/windows/desktop/ms646309%28v=vs.85%29.aspx > > explicitly says that the behavior of the underlying API has changed > since XP: if the hot key is already registered, the API now fails > instead of replacing the old registration with the new. And Alt+TAB > is hooked by the Windows Explorer. And indeed, on Windows 7 I see > that the call to RegisterHotKey API consistently fails with an error > code which says "Hot key is already registered". > > Unless someone knows a way around this (I searched for it, but didn't > find any solutions, only complaints), I guess this will remain a > "known bug". From what I read on such systems an application that does not have registered a key itself is allowed to unregister it only if it is certified in some way and resides in Program Files. martin From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 12 04:29:51 2013 Received: (at 14794) by debbugs.gnu.org; 12 Jul 2013 08:29:51 +0000 Received: from localhost ([127.0.0.1]:49503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxYje-0004Rq-C6 for submit@debbugs.gnu.org; Fri, 12 Jul 2013 04:29:50 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:30602) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxYjc-0004RF-Cz for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 04:29:48 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r6C8Tggk014844 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 12 Jul 2013 08:29:42 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6C8TfwO004351 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Jul 2013 08:29:41 GMT Received: from abhmt108.oracle.com (abhmt108.oracle.com [141.146.116.60]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6C8TfTE005084; Fri, 12 Jul 2013 08:29:41 GMT MIME-Version: 1.0 Message-ID: <7e5a4e1c-f91b-494e-b7f1-3dff1dcf8b60@default> Date: Fri, 12 Jul 2013 01:29:40 -0700 (PDT) From: Drew Adams To: martin rudalics , Eli Zaretskii Subject: RE: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit References: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> <8361whuk8c.fsf@gnu.org> <51DFBC65.3040303@gmx.at> In-Reply-To: <51DFBC65.3040303@gmx.at> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) > From what I read on such systems an application that does not have > registered a key itself is allowed to unregister it only if it is > certified in some way and resides in Program Files. Wow. That's really too bad. Thanks for the info, though. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 12 04:56:09 2013 Received: (at 14794) by debbugs.gnu.org; 12 Jul 2013 08:56:09 +0000 Received: from localhost ([127.0.0.1]:49607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxZ96-0005ak-JD for submit@debbugs.gnu.org; Fri, 12 Jul 2013 04:56:08 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:47719) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxZ93-0005aA-Vo for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 04:56:06 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MPT00H00FG7N300@a-mtaout20.012.net.il> for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 11:55:48 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPT00HV7FGZCX90@a-mtaout20.012.net.il>; Fri, 12 Jul 2013 11:55:48 +0300 (IDT) Date: Fri, 12 Jul 2013 11:55:42 +0300 From: Eli Zaretskii Subject: Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit In-reply-to: <51DFBC65.3040303@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83fvvk5f8x.fsf@gnu.org> References: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> <8361whuk8c.fsf@gnu.org> <51DFBC65.3040303@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Fri, 12 Jul 2013 10:20:53 +0200 > From: martin rudalics > CC: Drew Adams , 14794@debbugs.gnu.org > > From what I read on such systems an application that does not have > registered a key itself is allowed to unregister it only if it is > certified in some way and resides in Program Files. It's much worse: to unregister a key, you must know its ID (the 2nd argument to the function). And how can you that, unless you have access to the sources of the program that registered the hot key in the first place? Moreover, RegisterHotKey can be used so that the hot key is registered for a specific thread, in which case only that thread can unregister it. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 12 12:10:41 2013 Received: (at 14794) by debbugs.gnu.org; 12 Jul 2013 16:10:41 +0000 Received: from localhost ([127.0.0.1]:50738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uxfvc-0005yJ-0g for submit@debbugs.gnu.org; Fri, 12 Jul 2013 12:10:40 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:20754) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxfvY-0005y4-0z for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 12:10:36 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r6CGATYm030017 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 12 Jul 2013 16:10:29 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6CGASln008646 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Jul 2013 16:10:28 GMT Received: from abhmt108.oracle.com (abhmt108.oracle.com [141.146.116.60]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6CGARtB024061; Fri, 12 Jul 2013 16:10:27 GMT MIME-Version: 1.0 Message-ID: <42b38d5f-c1ab-4e28-96c4-e4cb2f3430c2@default> Date: Fri, 12 Jul 2013 09:10:26 -0700 (PDT) From: Drew Adams To: Eli Zaretskii , martin rudalics Subject: RE: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit References: <> <<83k3kw5kni.fsf@gnu.org>> In-Reply-To: <<83k3kw5kni.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) > > And I don't know what the Emacs key for PrintScreen is. >=20 > I think [print], but I don't see that we produce it anywhere. (global-set-key [print] 'forward-char) (w32-register-hot-key [print]) ; =3D> 42 Has no effect: The Print Screen key is still not recognized by Emacs. > Maybe try the left/right Win+E key or the Apps key, after setting the > w32-*-modifier variables so as to produce an Emacs modifier from them. Sorry, I don't know what the last clause means. What w32-* modifier variables, and how? But from your and Martin's other replies in this thread it appears that `w32-register-hot-key' is useless for Windows 7. Unless I missed something. Is there any case at all where it actually will have an effect? From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 12 14:05:33 2013 Received: (at 14794) by debbugs.gnu.org; 12 Jul 2013 18:05:33 +0000 Received: from localhost ([127.0.0.1]:51084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uxhim-0001V9-53 for submit@debbugs.gnu.org; Fri, 12 Jul 2013 14:05:32 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:59827) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uxhii-0001Uq-2Y for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 14:05:30 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MPU00B004OKYA00@a-mtaout22.012.net.il> for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 21:04:24 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPU00B234VBY120@a-mtaout22.012.net.il>; Fri, 12 Jul 2013 21:04:24 +0300 (IDT) Date: Fri, 12 Jul 2013 21:04:19 +0300 From: Eli Zaretskii Subject: Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit In-reply-to: <42b38d5f-c1ab-4e28-96c4-e4cb2f3430c2@default> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <8361wf64f0.fsf@gnu.org> References: <42b38d5f-c1ab-4e28-96c4-e4cb2f3430c2@default> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 14794 Cc: rudalics@gmx.at, 14794@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Fri, 12 Jul 2013 09:10:26 -0700 (PDT) > From: Drew Adams > Cc: 14794@debbugs.gnu.org > > > Maybe try the left/right Win+E key or the Apps key, after setting the > > w32-*-modifier variables so as to produce an Emacs modifier from them. > > Sorry, I don't know what the last clause means. What w32-* modifier > variables, and how? For the Win key, use w32-lwindow-modifier, for the Apps key use the w32-apps-modifier. You might need to use these to convert these keys to something Emacs can use. > But from your and Martin's other replies in this thread it appears that > `w32-register-hot-key' is useless for Windows 7. Unless I missed > something. Is there any case at all where it actually will have an > effect? I have no idea, I didn't research the issue enough. This page: http://www.sevenforums.com/tutorials/5937-windows-key-shortcuts-enable-disable.html tells you how to disable the Windows shortcuts, in case you don't have any use for them outside Emacs. Perhaps then registering hotkeys will work on Windows 7. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 20 08:29:12 2022 Received: (at 14794) by debbugs.gnu.org; 20 Feb 2022 13:29:12 +0000 Received: from localhost ([127.0.0.1]:59606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmH2-0003NA-6Z for submit@debbugs.gnu.org; Sun, 20 Feb 2022 08:29:12 -0500 Received: from quimby.gnus.org ([95.216.78.240]:54582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmH0-0003Mw-Cx for 14794@debbugs.gnu.org; Sun, 20 Feb 2022 08:29:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EYINDirde5CjGzRUGe4ZzFoHeBDtGAhGaB6J6gs77WI=; b=JPeGEAq3AMfneC8aUUUH+ia9ol kiGUH6xKeFlia9JJj1MmGMqxqERcv5O+8nLLVVOm6rBK8Zmr1l17SiTv+mFo1BS+Rcgw//VBT3pOV muWR5lEx9nvvpI1TdwV01rIpJU7v5oRAFsg3fTz2BivsC7MIOO030xSnn2yRH2UsO9Rw=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLmGr-00025C-6q; Sun, 20 Feb 2022 14:29:03 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit References: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> <8361whuk8c.fsf@gnu.org> X-Now-Playing: Meat Beat Manifesto's _Satyricon_: "Original Control (Version 2)" Date: Sun, 20 Feb 2022 14:29:00 +0100 In-Reply-To: <8361whuk8c.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 11 Jul 2013 19:36:35 +0300") Message-ID: <87ley5sm3n.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Unless someone knows a way around this (I searched for it, but didn't > find any solutions, only complaints), I guess this will remain a > "known bug". (I'm going through old bug reports that unfortunately weren't resolved at the time.) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > Unless someone knows a way around this (I searched for it, but didn't > find any solutions, only complaints), I guess this will remain a > "known bug". (I'm going through old bug reports that unfortunately weren't resolved at the time.) Skimming this bug report, there doesn't seem to be anything to be done on the Emacs side -- or at least there wasn't eight years ago. Is this still the case today? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 20 08:39:38 2022 Received: (at 14794) by debbugs.gnu.org; 20 Feb 2022 13:39:38 +0000 Received: from localhost ([127.0.0.1]:59620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmR8-0005s3-3R for submit@debbugs.gnu.org; Sun, 20 Feb 2022 08:39:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmR6-0005rs-ID for 14794@debbugs.gnu.org; Sun, 20 Feb 2022 08:39:36 -0500 Received: from [2001:470:142:3::e] (port=56302 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLmR0-00046B-TK; Sun, 20 Feb 2022 08:39:30 -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=dj9NjgnOwfykaHMgW3VsSedQKr4Y3pXz7stX5y6H9fc=; b=Ihicxm4tFai1 Kxe//HwnnNxyQlQX4fAbzsoqlMkfqzxUDnoMUQ8v/xD+Ed6GhzaY6ciP+thLGQDmvYgoIg9+40MwV J4BmvlR7DiWPcXndw9YMDONtP0o27oSM41GaJgoXf/v5x2dXlUorNuW+8y55ViNdxZdbH4VUc5qz9 1jb6RddA+N8le7BQnp5rnX65cSxG92+7r2b94jEYuXra5zPhVJga9mpSK1UNZkSLV9XPhI6TmaGKk ajxL1XpU1YlI+5ccnLoWtfahDwLMHIraHwWlEvxbJ1B92zb7L/0nxxz8MNEbr6UbGUZaMWy+07d9a v2uSag8so7G5ZoziFouvRA==; Received: from [87.69.77.57] (port=3112 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLmQw-0003og-Mp; Sun, 20 Feb 2022 08:39:30 -0500 Date: Sun, 20 Feb 2022 15:39:28 +0200 Message-Id: <83v8x9wtbj.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87ley5sm3n.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 20 Feb 2022 14:29:00 +0100) Subject: Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit References: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> <8361whuk8c.fsf@gnu.org> <87ley5sm3n.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: Drew Adams , 14794@debbugs.gnu.org > Date: Sun, 20 Feb 2022 14:29:00 +0100 > > Eli Zaretskii writes: > > > Unless someone knows a way around this (I searched for it, but didn't > > find any solutions, only complaints), I guess this will remain a > > "known bug". > > (I'm going through old bug reports that unfortunately weren't resolved > at the time.) > > Skimming this bug report, there doesn't seem to be anything to be done > on the Emacs side -- or at least there wasn't eight years ago. > > Is this still the case today? I think we have a solution for this since Emacs 26.1. From NEWS.26: ** Intercepting hotkeys on Windows 7 and later now works better. The new keyboard hooking code properly grabs system hotkeys such as 'Win-*' and 'Alt-TAB', in a way that Emacs can get at them before the system. This makes the 'w32-register-hot-key' functionality work again on all versions of MS-Windows starting with Windows 7. On Windows NT and later you can now register any hotkey combination. (On Windows 9X, the previous limitations, spelled out in the Emacs manual, still apply.) From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 20 09:04:25 2022 Received: (at 14794) by debbugs.gnu.org; 20 Feb 2022 14:04:25 +0000 Received: from localhost ([127.0.0.1]:59666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmp7-0002aH-M6 for submit@debbugs.gnu.org; Sun, 20 Feb 2022 09:04:25 -0500 Received: from quimby.gnus.org ([95.216.78.240]:54948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmp6-0002a1-82 for 14794@debbugs.gnu.org; Sun, 20 Feb 2022 09:04:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VY80brrkPPqAsTpH/i4ZvfcEb0PlnA8OXW+vDJnixcE=; b=GQtGUzdBS2fgD+v+VCN4aPBKV9 NScTlpHqVW5Q7oXkMYeKek5B3PjazNCx884emNsV99wFfVEVgvRiCDOu0vHQdY2zyUvgKAmMTxhKY 5BZQDew1lR5wrVFv0dfUrlJ8FktX+G9CKubjOM8ScHG2aG50kD4LLJmmzes9uQNbSFhI=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLmow-0002Pj-Pm; Sun, 20 Feb 2022 15:04:17 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit References: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> <8361whuk8c.fsf@gnu.org> <87ley5sm3n.fsf@gnus.org> <83v8x9wtbj.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEWlIhpdGRgUCwst GBjzl2X////r6Ka5AAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YCFA4DNkd7KscAAAG2SURBVDjLdZTr dcMgDIUh9QAIZYCAFghSB0hb9p+pV9g4pCfljw984uqJQ/hv5Xos4Vp1burtCRrVenkHWKtQ1gVA o2BPWigy7KRWG6BRaWo5UozEfghZuwNElWJEFJgF91XNqgCUSykpxUJscF9NXQtSTBnnjW644yp6 OpcM4yrpmYPtoFCCy5Is/wFJGaCmj7gfq6gNECW7bYvpKM0ESG2IiB1AVV9KMvUR71ugDVCfQE4g tgKJE5gOrQlufaZh7noF2/eaxgp+Zout6Qr6xyyWeSHu03l/2EvYZ7hb/AfcHvkPmBOzXBBbQdUz +4bGHSB8YacHkD3cAa79EcKDd0nxmSgAd3z6WChf6Xl4c7Dh5jYAi1777nSAPDLHylW3oC9APnH+ xdUC1xOkC1Tt3vtPY5t9Gc4v7O25dm4meQHlYgBNIjKeozKAMbaG/oglWCzAfGgEQ7A8wwl8qQqf A+PApdnH5igxIU8BEJ8PRGWwZH/VeFuRh5QW9w5ryWYlo+oypKq24R+NSCG0fcR34Pn5hUbUmGdU Ykhc/E2W5bntYGghzGUeRrh1/bsc41BCJErv/kq/R0+USwhxOpQAAAAldEVYdGRhdGU6Y3JlYXRl ADIwMjItMDItMjBUMTQ6MDM6NTQrMDA6MDCIaiPQAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAy LTIwVDE0OjAzOjU0KzAwOjAw+TebbAAAAABJRU5ErkJggg== X-Now-Playing: Lydia Lunch's _Queen of Siam_: "Lady Scarface" Date: Sun, 20 Feb 2022 15:04:14 +0100 In-Reply-To: <83v8x9wtbj.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Feb 2022 15:39:28 +0200") Message-ID: <87r17xr5wh.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I think we have a solution for this since Emacs 26.1. From NEWS.26: > > ** Intercepting hotkeys on Windows 7 and later now works better. > The new keyboard hooking code properly grabs system hotkeys [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 14794 Cc: 14794@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > I think we have a solution for this since Emacs 26.1. From NEWS.26: > > ** Intercepting hotkeys on Windows 7 and later now works better. > The new keyboard hooking code properly grabs system hotkeys such as > 'Win-*' and 'Alt-TAB', in a way that Emacs can get at them before the > system. This makes the 'w32-register-hot-key' functionality work > again on all versions of MS-Windows starting with Windows 7. On > Windows NT and later you can now register any hotkey combination. (On > Windows 9X, the previous limitations, spelled out in the Emacs manual, > still apply.) Ah, OK, then I guess there's nothing more to do here, and I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 20 09:04:40 2022 Received: (at control) by debbugs.gnu.org; 20 Feb 2022 14:04:40 +0000 Received: from localhost ([127.0.0.1]:59669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmpL-0002al-UG for submit@debbugs.gnu.org; Sun, 20 Feb 2022 09:04:40 -0500 Received: from quimby.gnus.org ([95.216.78.240]:54964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmpK-0002aY-HB for control@debbugs.gnu.org; Sun, 20 Feb 2022 09:04:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=iF6qaP3Eh3ehP0bupbf0AkNU6TdmgPzcY7kwUtfVoXw=; b=JJTgZ3zkQu0ihXsje5gPVg4Wc3 JA+kg6c87oLjiX821RKjTsIY+1m0eoNulXudvQ8MtDXI4K+mvBTIUaJZHjB0PuiExBMbngFwwOdt6 r9eIL6L1+vPitsmve8OGePuDjDnP0Edflnp3lwmxEoClJHCDCLiDHpjCq/CNo//Sn4QI=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLmpC-0002Py-B3 for control@debbugs.gnu.org; Sun, 20 Feb 2022 15:04:32 +0100 Date: Sun, 20 Feb 2022 15:04:28 +0100 Message-Id: <87pmnhr5w3.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #14794 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 14794 26.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 14794 26.1 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 20 16:13:07 2022 Received: (at 14794) by debbugs.gnu.org; 20 Feb 2022 21:13:07 +0000 Received: from localhost ([127.0.0.1]:33987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLtVz-0002aj-Ei for submit@debbugs.gnu.org; Sun, 20 Feb 2022 16:13:07 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:63116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLtVw-0002aZ-Nj for 14794@debbugs.gnu.org; Sun, 20 Feb 2022 16:13:05 -0500 Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21KABiQe015529; Sun, 20 Feb 2022 21:13:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=FbWgxbJd5G8yekgP9FHF5wZ2yvvcmU0zsdmoAInn+4c=; b=Ha5srvV994N5ldjF0728JmNTqYh43ImTJCGx0shzmESnk+jmr0i9BLkx+orihTZH4HgY V9f3xuOZQsphibIGte6Powy6NKpSwpbK9r0L/AWBXLk86UVboW/q2g0eL4C15AB4WVFJ b7MCuFErXoe+Ll62q9SU7XPQtHfzq1vaccBtOrpKydGuioVKd9IMzJyudwojvFiUpxsO OfqhWdGuCKZU0A2E72rLAW5IiunabD0NFx4hhdbOFBRuBJqHDMpOiF3Ftsb+hywIGbtw chnejHuVLNv08NMyHu8wInAjdIfIdNmg9a9Vp3oGZr2rUktQvDJDXat4En5P8W98IdB2 6g== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3eapye2hbd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 20 Feb 2022 21:13:03 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21KLBj5w172167; Sun, 20 Feb 2022 21:13:02 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2106.outbound.protection.outlook.com [104.47.70.106]) by userp3030.oracle.com with ESMTP id 3eannsuwr8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 20 Feb 2022 21:13:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ffcPBicrnU8I8S5jauffN2fN9mVJONLi/v/J46YAYYY5+/c7sRvV+wzKjLpipy+BUlcQr2WO27kvbZcVAedD8AaM03LgQiPkmS3L2AmKFwGHyfPR+ABajIfh45tSiOPJwplHuzstW/3GDjkZ0cYcjFGquG2I+XP7yzPzO8RQPlB9K/Bs1a3HP9cWBmTqgMgp7HAK1GH5y5iu7/YAMkj360LZnzZqZWCzJ3KjbXta5lro2DxP8DcfsPFdAsY6drFBXGSDGIvQNkAWKAqvqs2hsWVK0/YLWRQlzTpsMM3id7qNc6U/OMXf2rTYPFq4ew+dYBeL1wwyDHWBYcT2HuFYaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FbWgxbJd5G8yekgP9FHF5wZ2yvvcmU0zsdmoAInn+4c=; b=MrnTlhWqMcnKRknvq8u0n3z0h94jyLReruiitfwE5ecMF7CvdfNpeaytcNZRJHiXCguscg9qSzhwFwWzit2pGnjzeQ8I/FOTqxPJAUzh8qQ35bDel9j3QfRWGANySWRqF7IOBPIAT5KTX2xkwvnZ4pagupo77Fknl03z0uvmWjVBUzbcmUykRRdZESXmXksOz9ZTQDffbqwtLCHcrHRUSWhtcprbr2iXZ5riHD30r6k4/4+9KWKGi0k+mM44qP0kBlpgBVcXDR8amPtshrffxMIBzDrjq+q2eyCBCqU6892uuFULo+ZsmnsCksQRu29IBtyiU2qxM379CGjRzItmkg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FbWgxbJd5G8yekgP9FHF5wZ2yvvcmU0zsdmoAInn+4c=; b=ByaAeXaN1loQ/fVAA2cBIakrnbXbNDep9HiKFXEiaySuTdTmNiKsyoVYFWoEA43KUUh4DrIWh/qmDog9OBzW5yJlfGiRBBhFHpiXgqE/KzgVzI/NZ+vcdEUBSEOi+vCXTwvzOFDamHjCCjfkAaxeieRSlnbTbFDMPm5KQuFqvpM= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MWHPR1001MB2224.namprd10.prod.outlook.com (2603:10b6:301:2e::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.22; Sun, 20 Feb 2022 21:13:00 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6d28:e29d:4c51:6d04]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6d28:e29d:4c51:6d04%5]) with mapi id 15.20.4995.027; Sun, 20 Feb 2022 21:13:00 +0000 From: Drew Adams To: Eli Zaretskii , Lars Ingebrigtsen Subject: RE: [External] : Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit Thread-Topic: [External] : Re: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit Thread-Index: AQHYJl9NY0Od/vSImkC2yGvKdkxrPayc8CIw Date: Sun, 20 Feb 2022 21:13:00 +0000 Message-ID: References: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> <8361whuk8c.fsf@gnu.org> <87ley5sm3n.fsf@gnus.org> <83v8x9wtbj.fsf@gnu.org> In-Reply-To: <83v8x9wtbj.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2f72472a-e2fb-42ef-964e-08d9f4b5c65a x-ms-traffictypediagnostic: MWHPR1001MB2224:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0C8zc8dVwaLUjNfwRsLH7VOpyNWZ+DCiimwh86YdBgHgz4rMgYci/HsB3j+BI01NF+J/2nzVAy/6jfKeFx2V+D/A1sBsCoZM3tKiZOjHYySnCSyESEvtqbHey9WnH9SPbK0A3KrU8G21QGNUzIyiFRTFK0roq/u3av7b7gZlj1HZSNr0v311COY8OjEcPKpf2VMlxfTHCiXCqbNbpmthq1hsGvUzbH+0UfLHnb4eOjCoUtXY22LgD5CfQwwAXnGaZquA4DGQvIA3t/jRtLreeM9omXu9FeNFXKSkcrXIswgW4m8RcIBfJAPqDOFBudX7Gsk2dC6JFIZuTC0fn+f1XrjIXsWBPnhvLX55FHfEqAtp1f7LLEqUeRiF16+3nVpC86iDmOE1MDw6vdHNepi+fQi0b2ZoW5MliqQwt3nBSiRNeQRA2GH5QbsRc4sDyzlSgf7cEITy+B0BaYNy1YL1WB4/TVC9kRZMbzheb2WaOdC02ICBMasCjR8EFWkfD1DMyed0PORPfMERDOddxPaNiBJ45iZmBttCQw7LIhNK8wUvJgZqnsma02BKH5ZWcqJQ5KGoW8unpzSZ3I5f8hmqLggWGQnVWRLzrWyPVN2bUmwwRtNJtQsTiDCVTk3SSpcxDClBvnmW2ZpUBB+DUjNZXvmnr6q2Fec8A0xtqGJzaohkiGOaM48XGFVB1BdVkQAtJucO4aB2uj5bEu3bNMAM6omxFpGfrel837FJs8BtJzA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(4326008)(38070700005)(38100700002)(83380400001)(44832011)(52536014)(5660300002)(55016003)(2906002)(8936002)(33656002)(66446008)(110136005)(64756008)(8676002)(6506007)(7696005)(186003)(26005)(66946007)(66556008)(76116006)(9686003)(66476007)(122000001)(508600001)(316002)(71200400001)(86362001)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?RyVYSXVRD8ctFXs6aBghN+YVtB8ravxCSPRoTwu4Ero+YYvVQHsK/1v+82wk?= =?us-ascii?Q?ypAVftjJ68kAHQnWBr+AnJYKmkLtBYDmU8hewVKFwMjHIEvKhKXitBpgDivP?= =?us-ascii?Q?vnNaloxfWwlJzaDLTl2qUzuld46LEzVOooGrbn4R46l5XmeQULMXqUELBewf?= =?us-ascii?Q?a0cEbaXeaY90Ah04+gnM4LIlX0Yi1YFRHmSWt8Xy7Hr8YisUDThEgnVHSo3m?= =?us-ascii?Q?rcTztAB+0c/ixovacT13/fpJUMm6yi+CdtgJTLFjYxZt2WVorzzC6OT2G10T?= =?us-ascii?Q?yPHk1q1TeIkryQh/PuyEg+51E0yXaJfvzHcY6t4cHXrVXXD0kRGDEktT1rO9?= =?us-ascii?Q?3SDo+36ZKWHpcKy/ADKq9zVdtLTA9KWmVTJ5Dzq3UHY+5I2Zx5dU7Dxp72Ul?= =?us-ascii?Q?cwGMZrrOCwR7r9OudQeOvkk3DnSCBAsBHSCGI2F836SF6/R0K8txNMUmUzNC?= =?us-ascii?Q?n99IsKCbssPc9s6NzwCRNg/0NQnVifA/xYJ3UFOhL4zlxYZXrCxC2hO6ASko?= =?us-ascii?Q?F1mMt0LbpWLAyo80vIzGLrAgi5KUpLIsFT+5PuAR3qWH2r/s2XF5kpHmUIFy?= =?us-ascii?Q?DTm7oUiyqv8GEKh2biIclVRvbdwHD6C9JN3G4GyqVIJVM6ti0t4LFaoUrZgt?= =?us-ascii?Q?beb+MMeQnAkvq/17Iopk73ukJcetyanxkBQgzyabxQNw8srD6c4jfjY8FSur?= =?us-ascii?Q?j+IPnFr34WvLqhc0edV/GXDRapEWnlRoeG4lAexYxt1KhEs+HkHaE6+ws5h9?= =?us-ascii?Q?WFC/ohR/GIWAJj/LNBkkdzPfDfIhpcxFYHCYIuei64gH60RELy/dUZuwS+wf?= =?us-ascii?Q?RSHFG1e+VMwww7ylp/rP+2RanMK2LR0CcIIxB0Cm2SlVuH+oacA1MQE032Gj?= =?us-ascii?Q?C6ydKCH71dFAxIY1ZcBO+8s9DEWLp/gyAdGlSuyXV1R/OahoSYmJH2cT/lAI?= =?us-ascii?Q?2hw4ROoGc6bVoTALiQOkoToOoJIwWsT1VICby+sZFG74KqyOzwsw5pao90Vx?= =?us-ascii?Q?8JiBzZXM/OSVWGlE+gQxL8uePsQqMeGwXK0Z+qfTKidHcViPNz0/OagL4gnV?= =?us-ascii?Q?mEfn5pDandbEYN+mmlqVwjOlWQmj2l6cGpZbtQldjJB74P58fbRjcu7aQ5Xh?= =?us-ascii?Q?27x4FuJvazNHSMLBIuFlDTc4e/IezeO7VC2txiZgBSCfmJrFNLIlvDrX9+3a?= =?us-ascii?Q?FrN2EqrEsRFXlz+Rw/d2FN1lR5cQe+QOPaEOHv+I3kRriYus95P/KJ5h4Fht?= =?us-ascii?Q?XqL+MKEKDW5Lw6HmyHAGaNaxO9FA5+1nRPqgUQsqKHoT5C67cWadF000TXkp?= =?us-ascii?Q?DkfpL9sBBWQN/rLFP6RlbaPxGPzPoTHo+W8Fh80EpqgZMorL0QWQpfZvy974?= =?us-ascii?Q?yT6vhdwvIwvtcXafsd681eOqsx/FbrsHmMcXq1sTVYy0OfkFRhUYVSz1vGtl?= =?us-ascii?Q?s2NBARqxU+D9pPgF6LvT4BVW43K/UxuVwd+yz9Y+SY7IVgNre8s6aT8H15JN?= =?us-ascii?Q?12oVrsrTERGSf51ou1ffbLyyXJkrv1ZfAUX6aLMSkrcwwj/FySwdvUV9boYb?= =?us-ascii?Q?KgfSp1JWyThpcFJVr9LskpnYm4puhIJjvlT3nL77A6CaC6DRVFbrR891pYS5?= =?us-ascii?Q?Vg=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f72472a-e2fb-42ef-964e-08d9f4b5c65a X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2022 21:13:00.3094 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GZ+XIxiyLSbT9VvdSuBihDrgNwlAva9sJ0R8N3blBzwjyYGmRVxsuwhcbOTGpz4CqzIIs4aipx8OIv+1i0gBiQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1001MB2224 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10264 signatures=677614 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 adultscore=0 malwarescore=0 phishscore=0 mlxlogscore=945 mlxscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202200137 X-Proofpoint-ORIG-GUID: fREJ5cMMrC8vfPjlqS7HO_wi0mcedhRv X-Proofpoint-GUID: fREJ5cMMrC8vfPjlqS7HO_wi0mcedhRv X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14794 Cc: "14794@debbugs.gnu.org" <14794@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > > > Unless someone knows a way around this (I searched for it, but didn't > > > find any solutions, only complaints), I guess this will remain a > > > "known bug". > > > > Skimming this bug report, there doesn't seem to be anything to be done > > on the Emacs side -- or at least there wasn't eight years ago. > > > > Is this still the case today? >=20 > I think we have a solution for this since Emacs 26.1. From NEWS.26: >=20 > ** Intercepting hotkeys on Windows 7 and later now works better. > The new keyboard hooking code properly grabs system hotkeys such as > 'Win-*' and 'Alt-TAB', in a way that Emacs can get at them before the > system. This makes the 'w32-register-hot-key' functionality work > again on all versions of MS-Windows starting with Windows 7. On > Windows NT and later you can now register any hotkey combination. (On > Windows 9X, the previous limitations, spelled out in the Emacs manual, > still apply.) Excellent. This is good news. I didn't notice that in the E26 NEWS. Thank you. From unknown Sun Jun 15 08:17:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 21 Mar 2022 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator