您的位置:首页 > 编程语言 > Python开发

Python 实现键盘操作之Crtl+方向键

2016-04-18 10:10 696 查看
windows环境下:

import win32api

import win32con

win32api.keybd_event(17,0,0,0) #ctrl键位码是17

win32api.keybd_event(37,0,0,0) #左方向键键位码是37

win32api.keybd_event(37,0,win32con.KEYEVENTF_KEYUP,0) #释放按键

win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0)

键位码表:
键   键码     键   键码       键   键码     键      键码
A   65       0   96        F1   112     Backspace    8
B   66       1   97        F2   113     Tab       9
C   67       2   98        F3   114     Clear      12
D   68       3   99        F4   115     Enter      13
E   69       4   100       F5   116     Shift      16
F   70       5   101       F6   117     Control     17
G   71       6   102       F7   118      Alt       18
H   72       7   103       F8   119     Caps Lock    20
I   73       8   104       F9   120     Esc       27
J   74       9   105       F10  121     Spacebar    32
K   75       *   106       F11  122     Page Up     33
L   76       +   107       F12  123     Page Down    34
M   77       Enter 108       --   --      End       35
N   78       -   109       --   --       Home      36
O   79       .   110       --   --      Left Arrow   37
P   80       /   111       --   --      Up Arrow    38
Q   81       --   --       --   --      Right Arrow   39
R   82       --   --       --   --      Down Arrow    40
S   83       --   --       --   --      Insert      45
T   84       --   --       --   --      Delete      46
U   85       --   --       --   --      Help       47
V   86       --   --       --   --      Num Lock     144
W   87
X   88
Y   89
Z   90
0   48
1   49
2   50
3   51
4   52
5   53
6   54
7   55
8   56
9   57


Linux环境:http://blog.csdn.net/a6225301/article/details/47057283
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: