模擬鍵盤輸入首先要用到乙個api函式:keybd_event。
我們是菜鳥,所以不必具體去理解它的詳細用法,只要按以下方法使用即可了!呵呵!
模擬按鍵有兩個基本動作,即按下鍵和放開按鍵,所以我們每模擬一次按鍵就要呼叫兩次該api函式,其方法是:
例子1:模擬按下'a'鍵
keybd_event(65,0,0,0);
keybd_event(65,0,keyeventf_keyup,0);
例子2:模擬按下'alt+f4'鍵
keybd_event(18,0,0,0);
keybd_event(115,0,0,0);
keybd_event(115,0,keyeventf_keyup,0);
keybd_event(18,0,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
鍵盤虛擬鍵值編碼表 使用keybd event
也是在cnblogs上找的,怕到時忘了,先記下來 原文章 http www.cnblogs.com nemolog archive 2005 10 30 265035.html 模擬鍵盤輸入首先要用到乙個api函式 keybd event。我們是菜鳥,所以不必具體去理解它的詳細用法,只要按以下方法使...
鍵盤虛擬鍵值編碼表 使用keybd Event
模擬鍵盤輸入首先要用到乙個api函式 keybd event。我們是菜鳥,所以不必具體去理解它的詳細用法,只要按以下方法使用即可了!呵呵!模擬按鍵有兩個基本動作,即按下鍵和放開按鍵,所以我們每模擬一次按鍵就要呼叫兩次該api函式,其方法是 例子1 模擬按下 a 鍵 keybd event 65,0,...
VC 鍵盤 虛擬鍵碼表
字元按鍵 define vk a 0x41 define vk b 0x42 define vk c 0x43 define vk d 0x44 define vk e 0x45 define vk f 0x46 define vk g 0x47 define vk h 0x48 define vk...