C语音键盘钩子和用法模拟键盘

   # include      void  main ()   {   ,/*   ,函数原型   ,VOID  keybd_event (   ,BYTE  bVk,   ,BYTE  bScan,   ,DWORD  dwFlags,   DWORD  dwExtraInfo   );*/,   ,//参数1键盘代表的16进制Virtual  Key 代码(Compact  2013)有帮助//VK_LWIN   ,//0 x5b   ,//Left  Windows  key 提醒a  Microsoft  Natural 键盘。   ,//,//keybd_event (0 x5b, 0, 0, 0),,//其他默认救行   ,//keybd_event (0 x5b, 0,, 2,, 0),,//这个代表松开按键      ,//显示桌面   ,//keybd_event (0 x5b, 0, 0, 0);   ,//keybd_event (& # 39; d # 39;,, 0, 0, 0);   ,//keybd_event (& # 39; d # 39;,, 0,, 2,, 0);   ,//keybd_event (0 x5b, 0 2, 0);。      ,//打开记事本   x5b, keybd_event (0, 0, 0, 0);   ,keybd_event (& # 39; " # 39;,, 0, 0, 0);   ,keybd_event (& # 39; " # 39;,, 0,, 2,, 0);   ,keybd_event (0 x5b, 0 2, 0);   ,睡眠(1000);   ,keybd_event (& # 39; n # 39;,, 0, 0, 0);   ,keybd_event (& # 39; n # 39;,, 0,, 2,, 0);   ,keybd_event (& # 39; o # 39;,, 0, 0, 0);   ,keybd_event (& # 39; o # 39;,, 0,, 2,, 0);   ,keybd_event (& # 39; t # 39;,, 0, 0, 0);   ,keybd_event (& # 39; t # 39;,, 0,, 2,, 0);   ,keybd_event (& # 39; e # 39;,, 0, 0, 0);   ,keybd_event (& # 39; e # 39;,, 0,, 2,, 0);   ,keybd_event (& # 39; p # 39;,, 0, 0, 0);   ,keybd_event (& # 39; p # 39;,, 0,, 2,, 0);   ,keybd_event(& # 39;一个# 39;,,0,0,0);   ,keybd_event(& # 39;一个# 39;,,0,,2,,0);   ,keybd_event (& # 39; d # 39;,, 0, 0, 0);   ,keybd_event (& # 39; d # 39;,, 0,, 2,, 0);   ,睡眠(200);   ,keybd_event (0 x0d, 0, 0, 0);   ,keybd_event (0 x0d, 0,, 2,, 0);   ,睡眠(200);   ,keybd_event (0 x14,, 0, 0, 0);   ,keybd_event (0 x14,, 0,, 2,, 0);   ,   ,keybd_event (& # 39; h # 39;,, 0, 0, 0);   ,keybd_event (& # 39; h # 39;,, 0,, 2,, 0);   ,keybd_event (& # 39; e # 39;,, 0, 0, 0);   ,keybd_event (& # 39; e # 39;,, 0,, 2,, 0);   ,睡眠(200);   ,keybd_event (& # 39; l # 39;,, 0, 0, 0);   ,keybd_event (& # 39; l # 39;,, 0,, 2,, 0);   ,睡眠(200);   ,keybd_event (& # 39; l # 39;,, 0, 0, 0);   ,keybd_event (& # 39; l # 39;,, 0,, 2,, 0);   ,睡眠(200);   ,keybd_event (& # 39; o # 39;,, 0, 0, 0);   ,keybd_event (& # 39; o # 39;,, 0,, 2,, 0);   ,睡眠(200);   ,keybd_event (& # 39; w # 39;,, 0, 0, 0);   ,keybd_event (& # 39; w # 39;,, 0,, 2,, 0);   ,睡眠(200);   ,keybd_event (& # 39; o # 39;,, 0, 0, 0);   ,keybd_event (& # 39; o # 39;,, 0,, 2,, 0);   ,睡眠(200);   ,keybd_event (& # 39; " # 39;,, 0, 0, 0);   ,keybd_event (& # 39; " # 39;,, 0,, 2,, 0);   ,睡眠(200);   ,keybd_event (& # 39; d # 39;,, 0, 0, 0);   ,keybd_event (& # 39; d # 39;,, 0,, 2,, 0);   ,睡眠(200);   ,keybd_event (0 x0d, 0, 0, 0);   ,keybd_event (0 x0d, 0,, 2,, 0);   }

虚拟键码(紧凑型2013)

发送   虚拟键码反?

符号常数十六进制值

鼠标或键盘等效

VK_LBUTTON

0 x01

左键。

VK_RBUTTON

0 x02

鼠标右键。

VK_CANCEL

0 x03

控制中断处理。VK_MBUTTON

0 x04

鼠标中键>

符号常数十六进制值

鼠标或键盘等效

VK_OEM_SCROLL

0 x91

VK_OEM_1

0 xba

“,:“为我们。

VK_OEM_PLUS

0 xbb

“+”;任何国家/地区。

VK_OEM_COMMA

0 xbc

“,“任何国家/地区。

VK_OEM_MINUS

0 xbd

“产生绯闻;任何国家/地区。

VK_OEM_PERIOD

0 xbe

“!”任何国家/地区。

VK_OEM_2

0 xbf

“/?“我们。

VK_OEM_3

0 xc0

“”~“我们。

VK_OEM_4

0 xdb

“[{“;为我们。

VK_OEM_5

0 xdc

“\ |“为我们。

VK_OEM_6

0 xdd

“]}“;对我们来说

VK_OEM_7

0 xde

“& # 39;““为我们。

VK_OEM_8

0 xdf

。默认情况下,这是相当于VK_OFF。VK_OEM_AX

0 xe1

AX关键>

符号常数十六进制值

描述VK_DBE_ALPHANUMERIC

0 x0f0

改变字母数字的模式。

VK_DBE_KATAKANA

0 x0f1

片假名的模式变化。

VK_DBE_HIRAGANA

0 x0f2

平假名的模式变化。

VK_DBE_SBCSCHAR

0 x0f3

单字节字符模式变化。null   null   null

C语音键盘钩子和用法模拟键盘