help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: w32-pass-lwindow-to-system (& ...rwindow)


From: Lennart Borgman
Subject: Re: w32-pass-lwindow-to-system (& ...rwindow)
Date: Sun, 24 Sep 2006 15:19:04 +0200
User-agent: Thunderbird 1.5.0.7 (Windows/20060909)

Eli Zaretskii wrote:
Date: Sun, 24 Sep 2006 11:59:17 +0200
From: Lennart Borgman <lennart.borgman.073@student.lu.se>
CC:  brakjoller@gmail.com,  help-gnu-emacs@gnu.org

This behaviour is consistent with MS documentation. To avoid that windows left and right keys open for example the run dialog with Win+r you have to implement a low level keyboard hook.
Can you give a pointer to the Microsoft documentation which says that,
and/or documentation that explains how the LWIN-r combo works in terms
of Win32 API calls, and why it bypasses the normal keyboard reading
Emacs uses?
See the thread where we discussed this:
http://lists.gnu.org/archive/html/emacs-devel/2005-07/msg00448.html

I've re-read that discussion before asking the question.  The only
pointers I found there were to a CodeProject page, which just said
that keyboard hooks were necessary, but didn't explain the issue any
further.  What I'm looking for is a more in-depth documentation,
preferably official Microsoft one.
Unfortunately the documentation on LowLevelKeyboardProc or WH_KEYBOARD_LL does not give a big picture. That was why I gave the link above as a starting point.

   http://windowssdk.msdn.microsoft.com/en-us/library/ms644985.aspx

I read a lot info about input processing on MS Windows, but unfortunately I did not save links to those while switching pc. Anyway, these links does not give the overall picture either but tells what to do I believe:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/Disabling_Shortcut_Keys_in_Games.asp http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/directx9_c_Dec_2004/directx/gamesforwindows/disablingshortcutkeys.asp





reply via email to

[Prev in Thread] Current Thread [Next in Thread]