wxPython的键盘事件Keycodes(键值)

在wxPython API Class KeyEvent 可以查到相关函数

使用方法

key = event.GetKeyCode()  #获得键盘事件的键值

if key == wx.WXK_TAB:#事实上,事件接受的是ASCII码,可以通过chr(key)获得实际的字符(字母+数字)

     pass

实际上,wx.WXK_TAB这些都是是ASCII码表的另外一种表示。使用中仍然可以用ASCII码

if key ==  9:

    pass

和上面的效果是完全一样的。

ASCII码表

http://baike.baidu.com/view/812.htm

WXK_BACKWXK_EXECUTEWXK_F1WXK_NUMPAD_SPACEWXK_WINDOWS_LEFT
WXK_TABWXK_SNAPSHOTWXK_F2WXK_NUMPAD_TABWXK_WINDOWS_RIGHT
WXK_RETURNWXK_INSERTWXK_F3WXK_NUMPAD_ENTERWXK_WINDOWS_MENU
WXK_ESCAPEWXK_HELPWXK_F4WXK_NUMPAD_F1WXK_SPECIAL1
WXK_SPACEWXK_NUMPAD0WXK_F5WXK_NUMPAD_F2WXK_SPECIAL2
WXK_DELETEWXK_NUMPAD1WXK_F6WXK_NUMPAD_F3WXK_SPECIAL3
WXK_LBUTTONWXK_NUMPAD2WXK_F7WXK_NUMPAD_F4WXK_SPECIAL4
WXK_RBUTTONWXK_NUMPAD3WXK_F8WXK_NUMPAD_HOMEWXK_SPECIAL5
WXK_CANCELWXK_NUMPAD4WXK_F9WXK_NUMPAD_LEFTWXK_SPECIAL6
WXK_MBUTTONWXK_NUMPAD5WXK_F10WXK_NUMPAD_UPWXK_SPECIAL7
WXK_CLEARWXK_NUMPAD6WXK_F11WXK_NUMPAD_RIGHTWXK_SPECIAL8
WXK_SHIFTWXK_NUMPAD7WXK_F12WXK_NUMPAD_DOWNWXK_SPECIAL9
WXK_ALTWXK_NUMPAD8WXK_F13WXK_NUMPAD_PRIORWXK_SPECIAL10
WXK_CONTROLWXK_NUMPAD9WXK_F14WXK_NUMPAD_PAGEUPWXK_SPECIAL11
WXK_MENUWXK_MULTIPLYWXK_F15WXK_NUMPAD_NEXTWXK_SPECIAL12
WXK_PAUSEWXK_ADDWXK_F16WXK_NUMPAD_PAGEDOWNWXK_SPECIAL13
WXK_CAPITALWXK_SEPARATORWXK_F17WXK_NUMPAD_ENDWXK_SPECIAL14
WXK_PRIORWXK_SUBTRACTWXK_F18WXK_NUMPAD_BEGINWXK_SPECIAL15
WXK_NEXTWXK_DECIMALWXK_F19WXK_NUMPAD_INSERTWXK_SPECIAL16
WXK_ENDWXK_DIVIDEWXK_F20WXK_NUMPAD_DELETEWXK_SPECIAL17
WXK_HOMEWXK_NUMLOCKWXK_F21WXK_NUMPAD_EQUALWXK_SPECIAL18
WXK_LEFTWXK_SCROLLWXK_F22WXK_NUMPAD_MULTIPLYWXK_SPECIAL19
WXK_UPWXK_PAGEUPWXK_F23WXK_NUMPAD_ADDWXK_SPECIAL20
WXK_RIGHTWXK_PAGEDOWNWXK_F24WXK_NUMPAD_SEPARATOR 
WXK_DOWN  WXK_NUMPAD_SUBTRACT 
WXK_SELECT  WXK_NUMPAD_DECIMAL 
WXK_PRINT  WXK_NUMPAD_DIVIDE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值