如何用C++做键盘映射软件程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 09:40:50

我记得有一个库,采用中断机制访问底层驱动,级别比较高,叫IO什么的,

不过通常做法是发消息,其实我们操作键盘也就是给操作系统发出对应的键盘消息,你可以模拟给操作系统发消息,

比如操作键盘和鼠标的事件一般在如下两个事件接口里

VOID mouse_event(
DWORD dwFlags, // motion and click options
DWORD dx, // horizontal position or change
DWORD dy, // vertical position or change
DWORD dwData, // wheel movement
ULONG_PTR dwExtraInfo // application-defined information
);

VOID keybd_event(
BYTE bVk,
BYTE bScan,
DWORD dwFlags,
DWORD dwExtralnfo
);

你自己查询下

用keybd_event