GNU bug report logs - #24453
Hyper and super keys don't work in some branches

Previous Next

Package: emacs;

Reported by: Mambo Levis <mambo.levis <at> gmail.com>

Date: Fri, 16 Sep 2016 22:49:01 UTC

Severity: normal

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

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

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

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


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Fri, 16 Sep 2016 22:49:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mambo Levis <mambo.levis <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 16 Sep 2016 22:49:01 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Hyper and super keys don't work in some branches 
Date: Sat, 17 Sep 2016 00:44:04 +0200
[Message part 1 (text/plain, inline)]
Hi, 

OS: Windows 10 
When I build emacs from master the super and Hyper keys work as expected. On the other hand, if I build emacs from branch emacs-25 or any emacs 25 pretest both keys don't work. 
These are the git commands that I am using: 

$ git clone git://git.sv.gnu.org/emacs.git 
$ git clone --depth 1 git://git.sv.gnu.org/emacs.git 

$ git clone --depth 1 --branch emacs-25 git://git.sv.gnu.org/emacs.git 

Thanks

Levis
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Sat, 17 Sep 2016 07:34:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mambo Levis <mambo.levis <at> gmail.com>
Cc: 24453 <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Sat, 17 Sep 2016 10:33:00 +0300
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Date: Sat, 17 Sep 2016 00:44:04 +0200
> 
> OS: Windows 10 
> When I build emacs from master the super and Hyper keys work as expected. On the other hand, if I build
> emacs from branch emacs-25 or any emacs 25 pretest both keys don't work. 
> These are the git commands that I am using: 
> 
> $ git clone git://git.sv.gnu.org/emacs.git 
> $ git clone --depth 1 git://git.sv.gnu.org/emacs.git 
> 
> $ git clone --depth 1 --branch emacs-25 git://git.sv.gnu.org/emacs.git 

The master branch includes changes to keyboard input handling on
Windows that are not on the release branch.  In general, only very
important changes are back-ported from the master to the release
branch, and this issue is not critical enough to warrant that.

So I'm considering this bug as fixed already.

That being said, Super and Hyper are supposed to work even in the
release branch.  I just tried these two settings:

 (setq w32-apps-modifier 'super)
 (setq w32-lwindow-modifgier 'hyper)

And after that, "C-h c Apps-c" says "s-c is undefined" and
"C-h c LWindows-s" says "H-s is undefined".  So this appears to work
for me; feel free to tell the details about how they don't work for
you, perhaps some change in your customizations is in order.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Sat, 17 Sep 2016 09:44:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mambo Levis <mambo.levis <at> gmail.com>
Cc: 24453 <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Sat, 17 Sep 2016 12:43:32 +0300
> Date: Sat, 17 Sep 2016 09:16:54 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> 
> The point is that I don't change anything in my config and the two keys work when I build
> emacs from master.
> 
> When I build any other branch, the super and hyper keys didn't work. As I told you, I do not change
> my config.

I see.  However, this doesn't help in understanding the nature of the
problem.  Please describe your customizations related to these keys:
what do you put in your init file to get them working?

> My test are made in Windows 10.
> 
> Do you use any special flag or something special when you build from a branch?

No.

> Did you build it in Windows 10?

No, I have no access to Windows 10.  But it is not clear to me that
this is specific to the Windows version.  Or are you saying that on
older versions the problem didn't exist?

And please keep the bug address on the CC list, so that this
discussion gets recorded by the bug tracker.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Sat, 17 Sep 2016 11:54:02 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Sat, 17 Sep 2016 11:52:43 +0000 (UTC)
[Message part 1 (text/plain, inline)]
This is the piece of code in my config related to the keys:
;; windows setup and environment vars(when (eq system-type 'windows-nt)  (setq w32-pass-lwindow-to-system nil)  (setq w32-pass-rwindow-to-system nil)  ;;(setq w32-pass-apps-to-system nil)  (setq w32-lwindow-modifier 'hyper)   ; Left Windows key  (setq w32-rwindow-modifier 'super)   ; Right Windows key  )
 >> Or are you saying that on older versions the problem didn't exist?
No, I don't have access to other windows version than 10.
Also notice that the problem also exists when I used the pretest (binaries) of version 25, it means that the problem is not located in my build process. 
It is also important to remark that the official released version 24.5 (binaries) works without problem.  

    On Saturday, September 17, 2016 11:43 AM, Eli Zaretskii <eliz <at> gnu.org> wrote:
 

 > Date: Sat, 17 Sep 2016 09:16:54 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> 
> The point is that I don't change anything in my config and the two keys work when I build
> emacs from master.
> 
> When I build any other branch, the super and hyper keys didn't work. As I told you, I do not change
> my config.

I see.  However, this doesn't help in understanding the nature of the
problem.  Please describe your customizations related to these keys:
what do you put in your init file to get them working?

> My test are made in Windows 10.
> 
> Do you use any special flag or something special when you build from a branch?

No.

> Did you build it in Windows 10?

No, I have no access to Windows 10.  But it is not clear to me that
this is specific to the Windows version.  Or are you saying that on
older versions the problem didn't exist?

And please keep the bug address on the CC list, so that this
discussion gets recorded by the bug tracker.

Thanks.


   
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Sat, 17 Sep 2016 12:07:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mambo Levis <mambo.levis <at> gmail.com>
Cc: 24453 <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Sat, 17 Sep 2016 15:05:50 +0300
> Date: Sat, 17 Sep 2016 11:52:43 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> This is the piece of code in my config related to the keys:
> 
> ;; windows setup and environment vars
> (when (eq system-type 'windows-nt)
> (setq w32-pass-lwindow-to-system nil)
> (setq w32-pass-rwindow-to-system nil)
> ;;(setq w32-pass-apps-to-system nil)
> (setq w32-lwindow-modifier 'hyper) ; Left Windows key
> (setq w32-rwindow-modifier 'super) ; Right Windows key
> )

These work for me here in the pretest of Emacs 25.

> >> Or are you saying that on older versions the problem didn't exist?
> No, I don't have access to other windows version than 10.

So it might be indeed something specific to your Windows version.  Can
someone please try the above on Windows 7, 8, and 10, and see what
they get?

> Also notice that the problem also exists when I used the pretest (binaries) of version 25, it means that the
> problem is not located 
> in my build process. 
> 
> It is also important to remark that the official released version 24.5 (binaries) works without problem. 

Emacs 25 changed some aspects of keyboard handling.  If you set
w32-use-fallback-wm-chars-method to t, does the problem go away?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Sat, 17 Sep 2016 12:27:02 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Sat, 17 Sep 2016 12:26:37 +0000 (UTC)
[Message part 1 (text/plain, inline)]
Emacs 25 changed some aspects of keyboard handling.  If you set
w32-use-fallback-wm-chars-method to t, does the problem go away?
levis >> I tested it but the problem is still there! 

    On Saturday, September 17, 2016 2:06 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
 

 > Date: Sat, 17 Sep 2016 11:52:43 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> This is the piece of code in my config related to the keys:
> 
> ;; windows setup and environment vars
> (when (eq system-type 'windows-nt)
> (setq w32-pass-lwindow-to-system nil)
> (setq w32-pass-rwindow-to-system nil)
> ;;(setq w32-pass-apps-to-system nil)
> (setq w32-lwindow-modifier 'hyper) ; Left Windows key
> (setq w32-rwindow-modifier 'super) ; Right Windows key
> )

These work for me here in the pretest of Emacs 25.

> >> Or are you saying that on older versions the problem didn't exist?
> No, I don't have access to other windows version than 10.

So it might be indeed something specific to your Windows version.  Can
someone please try the above on Windows 7, 8, and 10, and see what
they get?

> Also notice that the problem also exists when I used the pretest (binaries) of version 25, it means that the
> problem is not located 
> in my build process. 
> 
> It is also important to remark that the official released version 24.5 (binaries) works without problem. 

Emacs 25 changed some aspects of keyboard handling.  If you set
w32-use-fallback-wm-chars-method to t, does the problem go away?


   
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Sat, 17 Sep 2016 17:28:02 GMT) Full text and rfc822 format available.

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

From: Chris Zheng <chriszheng99 <at> gmail.com>
To: 24453 <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Sun, 18 Sep 2016 01:27:37 +0800
Hello Mambo,

> ;; windows setup and environment vars
> (when (eq system-type 'windows-nt)
> (setq w32-pass-lwindow-to-system nil)
> (setq w32-pass-rwindow-to-system nil)
> ;;(setq w32-pass-apps-to-system nil)
> (setq w32-lwindow-modifier 'hyper) ; Left Windows key
> (setq w32-rwindow-modifier 'super) ; Right Windows key
> )

These settings work for me under MS Windows 8.1. Maybe the problem is
related to your system, or this is Windows-10-specific. Have you
recently upgraded your system or installed software?

Hope this helps,

Chris




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Sat, 17 Sep 2016 17:49:02 GMT) Full text and rfc822 format available.

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

From: Robert Cochran <robert-emacs <at> cochranmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 24453 <at> debbugs.gnu.org, Mambo Levis <mambo.levis <at> gmail.com>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Sat, 17 Sep 2016 10:48:13 -0700
Eli Zaretskii <eliz <at> gnu.org> writes:

> So it might be indeed something specific to your Windows version.  Can
> someone please try the above on Windows 7, 8, and 10, and see what
> they get?

I'd be happy to, but I'm not set up to do any type of compliation on
Windows. Could you point me to a pre-compiled distribution?

(And FWIW, I'd be testing on Windows 10)
-- 
~Robert Cochran

GPG Fingerprint - E778 2DD4 FEA6 6A68 6F26  AD2D E5C3 EB36 4886 8871




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Sat, 17 Sep 2016 17:57:02 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Robert Cochran <robert-emacs <at> cochranmail.com>, 
 Eli Zaretskii <eliz <at> gnu.org>
Cc: "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Sat, 17 Sep 2016 17:56:49 +0000 (UTC)
[Message part 1 (text/plain, inline)]
I'd be happy to, but I'm not set up to do any type of compliation on
Windows. Could you point me to a pre-compiled distribution?
 Levis >> I took a pre-compiled version from here : ftp://alpha.gnu.org/gnu/emacs/pretest/windows/
You can try for example: emacs-25.0.95-x86_64-w64-mingw32.zip 


    On Saturday, September 17, 2016 7:48 PM, Robert Cochran <robert-emacs <at> cochranmail.com> wrote:
 

 Eli Zaretskii <eliz <at> gnu.org> writes:

> So it might be indeed something specific to your Windows version.  Can
> someone please try the above on Windows 7, 8, and 10, and see what
> they get?

I'd be happy to, but I'm not set up to do any type of compliation on
Windows. Could you point me to a pre-compiled distribution?

(And FWIW, I'd be testing on Windows 10)
-- 
~Robert Cochran

GPG Fingerprint - E778 2DD4 FEA6 6A68 6F26  AD2D E5C3 EB36 4886 8871


   
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Tue, 20 Sep 2016 18:54:02 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Mambo Levis <mambo.levis <at> gmail.com>,
 Robert Cochran <robert-emacs <at> cochranmail.com>, Eli Zaretskii <eliz <at> gnu.org>
Cc: "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Tue, 20 Sep 2016 20:53:06 +0200
[Message part 1 (text/plain, inline)]
Hi, was someone able to test the reported issue on Windows 10?

> Am 17.09.2016 um 19:56 schrieb Mambo Levis <mambo.levis <at> gmail.com>:
> 
> I'd be happy to, but I'm not set up to do any type of compliation on
> Windows. Could you point me to a pre-compiled distribution?
> 
> Levis >> I took a pre-compiled version from here : ftp://alpha.gnu.org/gnu/emacs/pretest/windows/
> 
> You can try for example: emacs-25.0.95-x86_64-w64-mingw32.zip 
> 
> 
> 
> On Saturday, September 17, 2016 7:48 PM, Robert Cochran <robert-emacs <at> cochranmail.com> wrote:
> 
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> 
> > So it might be indeed something specific to your Windows version.  Can
> > someone please try the above on Windows 7, 8, and 10, and see what
> > they get?
> 
> 
> I'd be happy to, but I'm not set up to do any type of compliation on
> Windows. Could you point me to a pre-compiled distribution?
> 
> (And FWIW, I'd be testing on Windows 10)
> -- 
> ~Robert Cochran
> 
> GPG Fingerprint - E778 2DD4 FEA6 6A68 6F26  AD2D E5C3 EB36 4886 8871
> 
> 
> 
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Tue, 20 Sep 2016 23:24:02 GMT) Full text and rfc822 format available.

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

From: Robert Cochran <robert-emacs <at> cochranmail.com>
To: Mambo Levis <mambo.levis <at> gmail.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, Robert Cochran <robert-emacs <at> cochranmail.com>,
 "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Tue, 20 Sep 2016 16:22:56 -0700
I eventually managed to get it to work from the official Emacs 25.1
release, so I think that the problem has been fixed.

This is the form I used:

(when (eq system-type 'windows-nt)
  (setq w32-pass-lwindow-to-system nil)
  (setq w32-pass-apps-to-system nil)
  (setq w32-lwindow-modifier 'super)
  ;; My laptop does not have a right super, so I used the
  ;; 'apps'/'menu' key instead.
  (setq w32-apps-modifier 'hyper))

Also note that even still, Windows still ate a lot of the attempted
super key combos, even those that didn't look like they did anything
(s-z, for example). I know that `s-w` was passed to Emacs, as well as
most of the symbol characters ('[', ';', etc...).

HTH,
-- 
~Robert Cochran

GPG Fingerprint - E778 2DD4 FEA6 6A68 6F26  AD2D E5C3 EB36 4886 8871




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 08:59:02 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Robert Cochran <robert-emacs <at> cochranmail.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>,
 "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 08:55:29 +0000 (UTC)
[Message part 1 (text/plain, inline)]
Thank you for your answer,
I downloaded and tested the official emacs 25.1 relase but I still have problems:- If I press C-s-a it works (Notice that super key is pressed after Control)- If I press s-a  it doesn't work.
All my tests are made in Windows 10. 

    On Wednesday, September 21, 2016 1:23 AM, Robert Cochran <robert-emacs <at> cochranmail.com> wrote:
 

 I eventually managed to get it to work from the official Emacs 25.1
release, so I think that the problem has been fixed.

This is the form I used:

(when (eq system-type 'windows-nt)
  (setq w32-pass-lwindow-to-system nil)
  (setq w32-pass-apps-to-system nil)
  (setq w32-lwindow-modifier 'super)
  ;; My laptop does not have a right super, so I used the
  ;; 'apps'/'menu' key instead.
  (setq w32-apps-modifier 'hyper))

Also note that even still, Windows still ate a lot of the attempted
super key combos, even those that didn't look like they did anything
(s-z, for example). I know that `s-w` was passed to Emacs, as well as
most of the symbol characters ('[', ';', etc...).

HTH,
-- 
~Robert Cochran

GPG Fingerprint - E778 2DD4 FEA6 6A68 6F26  AD2D E5C3 EB36 4886 8871


   
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 14:38:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Robert Cochran <robert-emacs <at> cochranmail.com>
Cc: 24453 <at> debbugs.gnu.org, mambo.levis <at> gmail.com
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 17:38:04 +0300
> From: Robert Cochran <robert-emacs <at> cochranmail.com>
> Cc: Robert Cochran <robert-emacs <at> cochranmail.com>,  Eli Zaretskii <eliz <at> gnu.org>,  "24453\@debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> Date: Tue, 20 Sep 2016 16:22:56 -0700
> 
> (when (eq system-type 'windows-nt)
>   (setq w32-pass-lwindow-to-system nil)
>   (setq w32-pass-apps-to-system nil)
>   (setq w32-lwindow-modifier 'super)
>   ;; My laptop does not have a right super, so I used the
>   ;; 'apps'/'menu' key instead.
>   (setq w32-apps-modifier 'hyper))
> 
> Also note that even still, Windows still ate a lot of the attempted
> super key combos, even those that didn't look like they did anything
> (s-z, for example). I know that `s-w` was passed to Emacs, as well as
> most of the symbol characters ('[', ';', etc...).

This is expected, as some combinations are eaten by Windows.  It is
documented in the manual.  The code on the master branch should be
able to overcome those problems.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 14:45:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mambo Levis <mambo.levis <at> gmail.com>
Cc: robert-emacs <at> cochranmail.com, 24453 <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 17:44:25 +0300
> Date: Wed, 21 Sep 2016 08:55:29 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: Eli Zaretskii <eliz <at> gnu.org>, 
> 	"24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> I downloaded and tested the official emacs 25.1 relase but I still have problems:
> - If I press C-s-a it works (Notice that super key is pressed after Control)
> - If I press s-a it doesn't work.

With what customizations did you try that?  Yours or those suggested
by Robert?

Some combinations are expected not to work in all released versions of
Emacs; the development code on the master branch should do better.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 16:43:02 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>,
 "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 16:42:14 +0000 (UTC)
[Message part 1 (text/plain, inline)]
Eli >>With what customizations did you try that?  Yours or those suggested
by Robert? Levis >>> Robert's and my configurations are the same, it is not a problem of configuration. I made the followingtests without using Roberts configuration (lets consider the following key sequence s-a)1. In emacs 24.5 official release it works.2. In emacs master branch it also works
3. In emacs-25 branch it doesn't work4. In any emacs-25 pretest binaries it doesn't work5. In emacs 25.1 oficial release it doesn't work (currently release)
So, it is clear that the configuration is not the problem. Any idea or suggestion?

Eli>>Some combinations are expected not to work in all released versions of
Emacs; the development code on the master branch should do better.

Levis >>> Yes, in my test the master brach the key combination s-p works properly. But I don't know how stable is the master branch?





    On Wednesday, September 21, 2016 4:45 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
 

 > Date: Wed, 21 Sep 2016 08:55:29 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: Eli Zaretskii <eliz <at> gnu.org>, 
>     "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> I downloaded and tested the official emacs 25.1 relase but I still have problems:
> - If I press C-s-a it works (Notice that super key is pressed after Control)
> - If I press s-a it doesn't work.

With what customizations did you try that?  Yours or those suggested
by Robert?

Some combinations are expected not to work in all released versions of
Emacs; the development code on the master branch should do better.


   
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 17:04:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mambo Levis <mambo.levis <at> gmail.com>
Cc: robert-emacs <at> cochranmail.com, 24453 <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 20:02:56 +0300
> Date: Wed, 21 Sep 2016 16:42:14 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
> 	"24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> Eli >>With what customizations did you try that? Yours or those suggested
> by Robert?
> Levis >>> Robert's and my configurations are the same, it is not a problem of configuration. I made the
> following
> tests without using Roberts configuration (lets consider the following key sequence s-a)
> 1. In emacs 24.5 official release it works.
> 2. In emacs master branch it also works
> 
> 3. In emacs-25 branch it doesn't work
> 4. In any emacs-25 pretest binaries it doesn't work
> 5. In emacs 25.1 oficial release it doesn't work (currently release)
> 
> So, it is clear that the configuration is not the problem. 
> Any idea or suggestion?

No suggestions.  If setting w32-use-fallback-wm-chars-method to a
non-nil value doesn't help, I don't know how this is possible, since
there's no other difference between Emacs 24.5 and 25.1 I know about
regarding keyboard support.

Let me understand what exactly is the nature of the problem: is it
true that only _some_ hyper- and super- key combinations don't work?
Or do none of them work in Emacs 25.1?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 17:08:02 GMT) Full text and rfc822 format available.

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

From: Noam Postavsky <npostavs <at> users.sourceforge.net>
To: Robert Cochran <robert-emacs <at> cochranmail.com>
Cc: "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>,
 Mambo Levis <mambo.levis <at> gmail.com>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 13:07:32 -0400
On Tue, Sep 20, 2016 at 7:22 PM, Robert Cochran
<robert-emacs <at> cochranmail.com> wrote:
> I eventually managed to get it to work from the official Emacs 25.1
> release, so I think that the problem has been fixed.
>
> This is the form I used:
>
> (when (eq system-type 'windows-nt)
>   (setq w32-pass-lwindow-to-system nil)
>   (setq w32-pass-apps-to-system nil)
>   (setq w32-lwindow-modifier 'super)
>   ;; My laptop does not have a right super, so I used the
>   ;; 'apps'/'menu' key instead.
>   (setq w32-apps-modifier 'hyper))
>
> Also note that even still, Windows still ate a lot of the attempted
> super key combos, even those that didn't look like they did anything
> (s-z, for example). I know that `s-w` was passed to Emacs, as well as
> most of the symbol characters ('[', ';', etc...).
>

Perhaps this is some OS difference? `s-w` did not get passed through
for me, hardly any letters did. I see the same behaviour with 24.5 and
25.1.

This is what "System Information" tells me:
OS Name    Microsoft Windows 10 Home
Version    10.0.14393 Build 14393

Here are all the unshifted keys that got passed through:

s-y is undefined
s-n is undefined
s-[ is undefined
s-] is undefined
s-. is undefined
s-` is undefined
s-- is undefined
s-; is undefined
s-' is undefined
s-\ is undefined

All the other unshifted keys were blocked.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 17:20:01 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>,
 "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 17:17:16 +0000 (UTC)
[Message part 1 (text/plain, inline)]
Let me understand what exactly is the nature of the problem: is it
true that only _some_ hyper- and super- key combinations don't work?
Or do none of them work in Emacs 25.1?
Levis >> None of them work in Emacs 25.1 official release. For example, key combinations starting with super don't work, but if I make a combinationsuch C-super-a (C-s-a) works. It seams that super and hyper can't be triggered as prefix. 

    On Wednesday, September 21, 2016 7:03 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
 

 > Date: Wed, 21 Sep 2016 16:42:14 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
>     "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> Eli >>With what customizations did you try that? Yours or those suggested
> by Robert?
> Levis >>> Robert's and my configurations are the same, it is not a problem of configuration. I made the
> following
> tests without using Roberts configuration (lets consider the following key sequence s-a)
> 1. In emacs 24.5 official release it works.
> 2. In emacs master branch it also works
> 
> 3. In emacs-25 branch it doesn't work
> 4. In any emacs-25 pretest binaries it doesn't work
> 5. In emacs 25.1 oficial release it doesn't work (currently release)
> 
> So, it is clear that the configuration is not the problem. 
> Any idea or suggestion?

No suggestions.  If setting w32-use-fallback-wm-chars-method to a
non-nil value doesn't help, I don't know how this is possible, since
there's no other difference between Emacs 24.5 and 25.1 I know about
regarding keyboard support.

Let me understand what exactly is the nature of the problem: is it
true that only _some_ hyper- and super- key combinations don't work?
Or do none of them work in Emacs 25.1?


   
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 17:46:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mambo Levis <mambo.levis <at> gmail.com>
Cc: robert-emacs <at> cochranmail.com, 24453 <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 20:45:43 +0300
> Date: Wed, 21 Sep 2016 17:17:16 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
> 	"24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> Let me understand what exactly is the nature of the problem: is it
> true that only _some_ hyper- and super- key combinations don't work?
> Or do none of them work in Emacs 25.1?
> 
> Levis >> None of them work in Emacs 25.1 official release. For example, key combinations starting with
> super don't work, but if I make a combination
> such C-super-a (C-s-a) works. It seams that super and hyper can't be triggered as prefix.

Not even those mentioned by Noam work?  I mean these:

  s-y
  s-n
  s-[
  s-]
  s-.
  s-`
  s--
  s-;
  s-'
  s-\




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 17:46:02 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Mambo Levis <mambo.levis <at> gmail.com>, Eli Zaretskii <eliz <at> gnu.org>
Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>,
 "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 17:45:30 +0000 (UTC)
[Message part 1 (text/plain, inline)]
This is what "System Information" tells me:
OS Name    Microsoft Windows 10 Home
Version    10.0.14393 Build 14393

Here are all the unshifted keys that got passed through:

s-y is undefined
s-n is undefined
s-[ is undefined
s-] is undefined
s-. is undefined
s-` is undefined
s-- is undefined
s-; is undefined
s-' is undefined
s-\ is undefined

All the other unshifted keys were blocked.

Levis >>> Yes, in my case version 24.5 works like yours. 
My system informationOS: Microsoft Windows 10 Pro NVersion: 10.0.10586 Build: 10586
My problem is in the version 25.1 release where the super key don't work at all, I check all combinations and none of them work.s-a, s-b, s-c, ..., s-z, s->, s-< etc 
Please notice that these combinations work:C-s-a is undefinedC-s-b is undefinedC-s-c is undefinedetc All of the work! 

    On Wednesday, September 21, 2016 7:18 PM, Mambo Levis <mambo.levis <at> gmail.com> wrote:
 

 Let me understand what exactly is the nature of the problem: is it
true that only _some_ hyper- and super- key combinations don't work?
Or do none of them work in Emacs 25.1?
Levis >> None of them work in Emacs 25.1 official release. For example, key combinations starting with super don't work, but if I make a combinationsuch C-super-a (C-s-a) works. It seams that super and hyper can't be triggered as prefix. 

    On Wednesday, September 21, 2016 7:03 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
 

 > Date: Wed, 21 Sep 2016 16:42:14 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
>     "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> Eli >>With what customizations did you try that? Yours or those suggested
> by Robert?
> Levis >>> Robert's and my configurations are the same, it is not a problem of configuration. I made the
> following
> tests without using Roberts configuration (lets consider the following key sequence s-a)
> 1. In emacs 24.5 official release it works.
> 2. In emacs master branch it also works
> 
> 3. In emacs-25 branch it doesn't work
> 4. In any emacs-25 pretest binaries it doesn't work
> 5. In emacs 25.1 oficial release it doesn't work (currently release)
> 
> So, it is clear that the configuration is not the problem. 
> Any idea or suggestion?

No suggestions.  If setting w32-use-fallback-wm-chars-method to a
non-nil value doesn't help, I don't know how this is possible, since
there's no other difference between Emacs 24.5 and 25.1 I know about
regarding keyboard support.

Let me understand what exactly is the nature of the problem: is it
true that only _some_ hyper- and super- key combinations don't work?
Or do none of them work in Emacs 25.1?


   

   
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 18:09:01 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>,
 "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 18:08:26 +0000 (UTC)
[Message part 1 (text/plain, inline)]
Not even those mentioned by Noam work?  I mean these:

  s-y Hide original message
  s-n
  s-[
  s-]
  s-.
  s-`
  s--
  s-;
  s-'
  s-\
Levis >>> Non of them. No one. But these works:C-s-y is undefinedC-s-n is undefinedC-s-] is undefined.... etc
 

    On Wednesday, September 21, 2016 7:45 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
 

 > Date: Wed, 21 Sep 2016 17:17:16 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
>     "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> Let me understand what exactly is the nature of the problem: is it
> true that only _some_ hyper- and super- key combinations don't work?
> Or do none of them work in Emacs 25.1?
> 
> Levis >> None of them work in Emacs 25.1 official release. For example, key combinations starting with
> super don't work, but if I make a combination
> such C-super-a (C-s-a) works. It seams that super and hyper can't be triggered as prefix.

Not even those mentioned by Noam work?  I mean these:

  s-y
  s-n
  s-[
  s-]
  s-.
  s-`
  s--
  s-;
  s-'
  s-\


   
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 18:28:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mambo Levis <mambo.levis <at> gmail.com>
Cc: robert-emacs <at> cochranmail.com, 24453 <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 21:27:04 +0300
> Date: Wed, 21 Sep 2016 18:08:26 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
> 	"24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> s-n
> s-[
> s-]
> s-.
> s-`
> s--
> s-;
> s-'
> s-\
> 
> Levis >>> Non of them. No one. 

Which probably means you have some local system customizations
(outside of Emacs) that affect this.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 18:44:01 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>,
 "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 18:43:08 +0000 (UTC)
[Message part 1 (text/plain, inline)]
Which probably means you have some local system customizations
(outside of Emacs) that affect this.
Levis >>> The point is that super key works if I use the master brach of emacs. For example I am testing the master branch at this moment: 
Let me first I show you emacs version:GNU Emacs 25.1.50.1 (x86_64-w64-mingw32)
Then the tests:s-a is undefineds-b is undefineds-c in undefinedetcAll of them work. Why the master work and the official release not? 

 

    On Wednesday, September 21, 2016 8:27 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
 

 > Date: Wed, 21 Sep 2016 18:08:26 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
>     "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> s-n
> s-[
> s-]
> s-.
> s-`
> s--
> s-;
> s-'
> s-\
> 
> Levis >>> Non of them. No one. 

Which probably means you have some local system customizations
(outside of Emacs) that affect this.


   
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Wed, 21 Sep 2016 19:11:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mambo Levis <mambo.levis <at> gmail.com>
Cc: robert-emacs <at> cochranmail.com, 24453 <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Wed, 21 Sep 2016 22:10:28 +0300
> Date: Wed, 21 Sep 2016 18:43:08 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
> 	"24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> Which probably means you have some local system customizations
> (outside of Emacs) that affect this.
> 
> Levis >>> The point is that super key works if I use the master brach of emacs. For example I am testing 
> the master branch at this moment: 
> 
> Let me first I show you emacs version:
> GNU Emacs 25.1.50.1 (x86_64-w64-mingw32)
> 
> Then the tests:
> s-a is undefined
> s-b is undefined
> s-c in undefined
> etc
> All of them work. Why the master work and the official release not? 

The master branch has some code that hooks the keyboard at a lower
level, so it is able to intercept these keys.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Fri, 23 Sep 2016 01:54:02 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: robert-emacs <at> cochranmail.com, 24453 <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Fri, 23 Sep 2016 03:53:25 +0200
Levis>> can you please tell me what is the value of this variable in your emacs? 
C-h v system-configuration-options


Am 21.09.2016 um 21:10 schrieb Eli Zaretskii <eliz <at> gnu.org>:

>> Date: Wed, 21 Sep 2016 18:43:08 +0000 (UTC)
>> From: Mambo Levis <mambo.levis <at> gmail.com>
>> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
>>    "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
>> 
>> Which probably means you have some local system customizations
>> (outside of Emacs) that affect this.
>> 
>> Levis >>> The point is that super key works if I use the master brach of emacs. For example I am testing 
>> the master branch at this moment: 
>> 
>> Let me first I show you emacs version:
>> GNU Emacs 25.1.50.1 (x86_64-w64-mingw32)
>> 
>> Then the tests:
>> s-a is undefined
>> s-b is undefined
>> s-c in undefined
>> etc
>> All of them work. Why the master work and the official release not? 
> 
> The master branch has some code that hooks the keyboard at a lower
> level, so it is able to intercept these keys.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Fri, 23 Sep 2016 13:24:02 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Mambo Levis <mambo.levis <at> gmail.com>, Eli Zaretskii <eliz <at> gnu.org>
Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>,
 "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Fri, 23 Sep 2016 13:23:37 +0000 (UTC)
[Message part 1 (text/plain, inline)]
Searching for a solution of the super and hyper keys problem, I found that even though the superis not working as prefix, the use of Shift + s is interpreted as super, for example:
Shift + super + a is interpreted as s-aShift + super + z in interpreted as s-zShift + super + d in interpreted as s-d
and so on... 
Maybe you have experience with something similar. My definitely solutionwill be eliminating the use of super and hyper in my configuration. But I would like tolisten first some final comments/recommendations for you. 
Thanks

    On Friday, September 23, 2016 3:53 AM, Mambo Levis <mambo.levis <at> gmail.com> wrote:
 

 Levis>> can you please tell me what is the value of this variable in your emacs? 
C-h v system-configuration-options


Am 21.09.2016 um 21:10 schrieb Eli Zaretskii <eliz <at> gnu.org>:

>> Date: Wed, 21 Sep 2016 18:43:08 +0000 (UTC)
>> From: Mambo Levis <mambo.levis <at> gmail.com>
>> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
>>    "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
>> 
>> Which probably means you have some local system customizations
>> (outside of Emacs) that affect this.
>> 
>> Levis >>> The point is that super key works if I use the master brach of emacs. For example I am testing 
>> the master branch at this moment: 
>> 
>> Let me first I show you emacs version:
>> GNU Emacs 25.1.50.1 (x86_64-w64-mingw32)
>> 
>> Then the tests:
>> s-a is undefined
>> s-b is undefined
>> s-c in undefined
>> etc
>> All of them work. Why the master work and the official release not? 
> 
> The master branch has some code that hooks the keyboard at a lower
> level, so it is able to intercept these keys.

   
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24453; Package emacs. (Fri, 23 Sep 2016 14:14:02 GMT) Full text and rfc822 format available.

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

From: Mambo Levis <mambo.levis <at> gmail.com>
To: Mambo Levis <mambo.levis <at> gmail.com>, Eli Zaretskii <eliz <at> gnu.org>
Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>,
 "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Fri, 23 Sep 2016 14:12:58 +0000 (UTC)
[Message part 1 (text/plain, inline)]
Finally, I found the problem. 
Something in Emacs changed and now an Autohotkey script that I use to emulate Germanwords is in conflict with Emacs. It was difficult to find because the script works in previous Emacsversions and all other applications. So, I need to change the logic to the new conditions of Emacs 25.
Thank you for your help,
Levis 

    On Friday, September 23, 2016 3:23 PM, Mambo Levis <mambo.levis <at> gmail.com> wrote:
 

 Searching for a solution of the super and hyper keys problem, I found that even though the superis not working as prefix, the use of Shift + s is interpreted as super, for example:
Shift + super + a is interpreted as s-aShift + super + z in interpreted as s-zShift + super + d in interpreted as s-d
and so on... 
Maybe you have experience with something similar. My definitely solutionwill be eliminating the use of super and hyper in my configuration. But I would like tolisten first some final comments/recommendations for you. 
Thanks

    On Friday, September 23, 2016 3:53 AM, Mambo Levis <mambo.levis <at> gmail.com> wrote:
 

 Levis>> can you please tell me what is the value of this variable in your emacs? 
C-h v system-configuration-options


Am 21.09.2016 um 21:10 schrieb Eli Zaretskii <eliz <at> gnu.org>:

>> Date: Wed, 21 Sep 2016 18:43:08 +0000 (UTC)
>> From: Mambo Levis <mambo.levis <at> gmail.com>
>> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
>>    "24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
>> 
>> Which probably means you have some local system customizations
>> (outside of Emacs) that affect this.
>> 
>> Levis >>> The point is that super key works if I use the master brach of emacs. For example I am testing 
>> the master branch at this moment: 
>> 
>> Let me first I show you emacs version:
>> GNU Emacs 25.1.50.1 (x86_64-w64-mingw32)
>> 
>> Then the tests:
>> s-a is undefined
>> s-b is undefined
>> s-c in undefined
>> etc
>> All of them work. Why the master work and the official release not? 
> 
> The master branch has some code that hooks the keyboard at a lower
> level, so it is able to intercept these keys.

   

   
[Message part 2 (text/html, inline)]

Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Fri, 23 Sep 2016 15:10:02 GMT) Full text and rfc822 format available.

Notification sent to Mambo Levis <mambo.levis <at> gmail.com>:
bug acknowledged by developer. (Fri, 23 Sep 2016 15:10:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mambo Levis <mambo.levis <at> gmail.com>
Cc: robert-emacs <at> cochranmail.com, 24453-done <at> debbugs.gnu.org
Subject: Re: bug#24453: Hyper and super keys don't work in some branches
Date: Fri, 23 Sep 2016 18:09:31 +0300
> Date: Fri, 23 Sep 2016 14:12:58 +0000 (UTC)
> From: Mambo Levis <mambo.levis <at> gmail.com>
> Cc: "robert-emacs <at> cochranmail.com" <robert-emacs <at> cochranmail.com>, 
> 	"24453 <at> debbugs.gnu.org" <24453 <at> debbugs.gnu.org>
> 
> Finally, I found the problem. 
> 
> Something in Emacs changed and now an Autohotkey script that I use to emulate German
> words is in conflict with Emacs. It was difficult to find because the script works in previous Emacs
> versions and all other applications. So, I need to change the logic to the new conditions of Emacs 25.
> 
> Thank you for your help,

OK, thanks.  I'm therefore closing this bug report.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 22 Oct 2016 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 243 days ago.

Previous Next


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