all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Change in handling of the Windows key
@ 2016-06-22 10:46 Richard Copley
  2016-06-22 15:24 ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Richard Copley @ 2016-06-22 10:46 UTC (permalink / raw)
  To: Emacs Development

In recent-ish builds of the emacs-25 branch, I find that the Windows
key is intercepted by Emacs and no longer opens the start menu. (The
Windows key still opens the start menu if Emacs is not the foreground
application.) Is this a deliberate change?

(This is on Windows 7, which I have to use at work. On Windows 10 I
can still open the start screen in the usual way.)

I know the lack of a usable super key on Windows has always annoyed
those who are used to super key bindings, so I understand why one
might want to intercept the Windows key, but some users (for example,
me) don't use any such bindings in Emacs and like to be able to open
the start menu by pressing the Windows key.

Isn't it too late in the release cycle to be adding such a disruptive change?

That aside, whenever the change is released, please will someone add
instructions to the NEWS stanza to explain how to configure Emacs so
that the Windows key behaves the way it used to?



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Change in handling of the Windows key
  2016-06-22 10:46 Change in handling of the Windows key Richard Copley
@ 2016-06-22 15:24 ` Eli Zaretskii
  2016-06-22 17:23   ` Óscar Fuentes
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2016-06-22 15:24 UTC (permalink / raw)
  To: Richard Copley; +Cc: emacs-devel

> From: Richard Copley <rcopley@gmail.com>
> Date: Wed, 22 Jun 2016 11:46:14 +0100
> 
> In recent-ish builds of the emacs-25 branch, I find that the Windows
> key is intercepted by Emacs and no longer opens the start menu. (The
> Windows key still opens the start menu if Emacs is not the foreground
> application.) Is this a deliberate change?
> 
> (This is on Windows 7, which I have to use at work. On Windows 10 I
> can still open the start screen in the usual way.)

I cannot reproduce this.  I tried Emacs 25.0.95 on 2 Windows 7
systems, and the latest emacs-25 branch on XP, and in all 3 cases the
Windows key still works as it always did.

So some other factor must be at work here.

For starters, does this happen to you in "emacs -Q"?

> Isn't it too late in the release cycle to be adding such a disruptive change?

It is, which is why no one did any such changes.  In fact the Windows
keyboard support was not touched since April.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Change in handling of the Windows key
  2016-06-22 15:24 ` Eli Zaretskii
@ 2016-06-22 17:23   ` Óscar Fuentes
  2016-06-22 17:59     ` Drew Adams
  2016-06-22 18:06     ` Eli Zaretskii
  0 siblings, 2 replies; 7+ messages in thread
From: Óscar Fuentes @ 2016-06-22 17:23 UTC (permalink / raw)
  To: emacs-devel

Eli Zaretskii <eliz@gnu.org> writes:

>> In recent-ish builds of the emacs-25 branch, I find that the Windows
>> key is intercepted by Emacs and no longer opens the start menu. (The
>> Windows key still opens the start menu if Emacs is not the foreground
>> application.) Is this a deliberate change?
>> 
>> (This is on Windows 7, which I have to use at work. On Windows 10 I
>> can still open the start screen in the usual way.)
>
> I cannot reproduce this.  I tried Emacs 25.0.95 on 2 Windows 7
> systems, and the latest emacs-25 branch on XP, and in all 3 cases the
> Windows key still works as it always did.
>
> So some other factor must be at work here.

I can reproduce with 25.1.50.1 (i686-w64-mingw32) of 2016-06-06 on
Windows XP. C-h k says

<lwindow> runs the command ignore [rest of text elided]

> For starters, does this happen to you in "emacs -Q"?

Yes.




^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: Change in handling of the Windows key
  2016-06-22 17:23   ` Óscar Fuentes
@ 2016-06-22 17:59     ` Drew Adams
  2016-06-22 18:04       ` Óscar Fuentes
  2016-06-22 18:06     ` Eli Zaretskii
  1 sibling, 1 reply; 7+ messages in thread
From: Drew Adams @ 2016-06-22 17:59 UTC (permalink / raw)
  To: Óscar Fuentes, emacs-devel

> I can reproduce with 25.1.50.1 (i686-w64-mingw32) of 2016-06-06 on
> Windows XP. C-h k says
> 
> <lwindow> runs the command ignore [rest of text elided]
> 
> > For starters, does this happen to you in "emacs -Q"?
> 
> Yes.

In all releases of Emacs (20-24), `C-h k <lwindow>' prints help
showing that "lwindow runs the command ignore" or similar text
(e.g. "runs the command ignore (found in global-map), which is an
interactive compiled Lisp function in 'subr.el'").

But it also opens the Windows start menu.

(In the latest Emacs 25 build I have, which is from 2015-12-10,
this is still the case.)



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Change in handling of the Windows key
  2016-06-22 17:59     ` Drew Adams
@ 2016-06-22 18:04       ` Óscar Fuentes
  0 siblings, 0 replies; 7+ messages in thread
From: Óscar Fuentes @ 2016-06-22 18:04 UTC (permalink / raw)
  To: emacs-devel

Drew Adams <drew.adams@oracle.com> writes:

[snip]
> But it also opens the Windows start menu.
[snip]

Just to clarify: I can reproduce the behavior the OP described wrt the
Windows Start menu *not* opening when pressing the Windows key.




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Change in handling of the Windows key
  2016-06-22 17:23   ` Óscar Fuentes
  2016-06-22 17:59     ` Drew Adams
@ 2016-06-22 18:06     ` Eli Zaretskii
  2016-06-22 18:25       ` Richard Copley
  1 sibling, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2016-06-22 18:06 UTC (permalink / raw)
  To: Óscar Fuentes, Jussi Lahdenniemi; +Cc: emacs-devel

> From: Óscar Fuentes <ofv@wanadoo.es>
> Date: Wed, 22 Jun 2016 19:23:17 +0200
> 
> I can reproduce with 25.1.50.1 (i686-w64-mingw32) of 2016-06-06 on
> Windows XP. C-h k says

In 25.1.50, I see this as well (and the handling of this and other
similar keys was indeed changed on master).  But the OP talked about
emacs-25 and the pretest, so either there's a confusion somewhere, or
there's another problem.

Jussi, can you look into this?  w32-pass-lwindow-to-system is t, and
yet the left Windows key doesn't open the Start menu.  Curiously, the
right Windows key does.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Change in handling of the Windows key
  2016-06-22 18:06     ` Eli Zaretskii
@ 2016-06-22 18:25       ` Richard Copley
  0 siblings, 0 replies; 7+ messages in thread
From: Richard Copley @ 2016-06-22 18:25 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Óscar Fuentes, Jussi Lahdenniemi, Emacs Development

On 22 June 2016 at 19:06, Eli Zaretskii <eliz@gnu.org> wrote:
>> From: Óscar Fuentes <ofv@wanadoo.es>
>> Date: Wed, 22 Jun 2016 19:23:17 +0200
>>
>> I can reproduce with 25.1.50.1 (i686-w64-mingw32) of 2016-06-06 on
>> Windows XP. C-h k says
>
> In 25.1.50, I see this as well (and the handling of this and other
> similar keys was indeed changed on master).  But the OP talked about
> emacs-25 and the pretest, so either there's a confusion somewhere, or
> there's another problem.
>
> Jussi, can you look into this?  w32-pass-lwindow-to-system is t, and
> yet the left Windows key doesn't open the Start menu.  Curiously, the
> right Windows key does.

Since this isn't an intentional feature, I've created a proper bug
report (#23830) to answer Eli's questions. (I hadn't seen the other
replies until now.)



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-06-22 18:25 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-22 10:46 Change in handling of the Windows key Richard Copley
2016-06-22 15:24 ` Eli Zaretskii
2016-06-22 17:23   ` Óscar Fuentes
2016-06-22 17:59     ` Drew Adams
2016-06-22 18:04       ` Óscar Fuentes
2016-06-22 18:06     ` Eli Zaretskii
2016-06-22 18:25       ` Richard Copley

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.