Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.python
Re: using message loop for hotkey capturing
MRAB
3/23/2010 5:55:00 PM
Alex Hall wrote:
> Hi all, but mainly Tim Golden:
> Tim, I am using your wonderful message loop for keyboard input, the
> one on your site that you pointed me to a few months ago. It has been
> working perfectly as long as I had only one dictionary of keys mapping
> to one dictionary of functions, but now I want two of each. My program
> has different modes, which may have varying keystrokes, and I also
> have some global keystrokes which are the same across all modes, like
> exiting or switching modes. I cannot figure out how to make the
> message loop look in two dictionaries at onc. I tried using an if,
> saying that if action_to_take was not set in the mode-specific
> dictionary then look at the global dictionary, but it is like it is
> never looking in the global dictionary at all. I get no syntax errors
> or problems when running the program, so it has to be something in my
> logic. Go to
>
http://www.gateway2somewhere.com/s...
> to see what I mean; the problem code is near the very bottom of the
> file. Thanks for any suggestions. Oh, please note that I indent one
> space per indentation level.
>
"msg.wParam" gives an int, but the keys of globalFuncs are 'g1', etc,
not ints.
Incidentally, you might want to change:
if(not action_to_take):
to:
if action_to_take is None:
in case any of the values happen to be 0 (if not now, then possibly at
some time in the future).
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Re: using message loop for hotkey capturing
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password