Questions about keyboard WXK_CODE

Re-post from wxWidget forum.

Hi,
1. I want to know what does these WXK_Code represent for? (I'm using
standard 101/102 PS/2 keyboard)
WXK_COMMAND
WXK_HELP
WXK_EXECUTE
WXK_MENU
WXK_CANCEL
WXK_LBUTTON WXK_RBUTTON // I think they only occurred in mouse_event...
WXK_PRINT // I only got WXK_SNAPSHOT when "PrtSc/SysRq" key is pressed

2. What is WXK_CODE of META-Key?
BOOL wxKeyEvent.MetaDown(); This function indicates whether META-key
is down. But what is the corresponding WXK_CODE?

3. (Hard) How does wxWidget deal with foreign keyboard layout? Can I
assume when press Shift+3, I always get '#' character?

ยทยทยท

=====
I have put this a few days but not answered yet... And, I have new
interesting questions :slight_smile:
4. In M$ Win, wxPython window seems having a special style flag to
indictate whether it can deal with "Input Method" output (toggled by
Ctrl+Space). Maybe you have noticed that for some windows, when it is
focused, and press Ctrl+Space, an Input Method floating window will
appear. But for some other windows, this floating window never appears
or appears but in "disable" state. I want to know which window style
flag controls this behavior.

Thank you
---
ShenLei