如何用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