在main函数中定义一个4位数组,用来存放要发送到电脑的鼠标动作信息:
/*
* buffer[0] - bit0: Left button 左键
* bit1: Right button 右键
* bit2: Middle button 中键
* buffer[1] - Cursor movement X axis 水平移动
* buffer[2] - Cursor movement Y axis 垂直移动
* buffer[3] - Wheel vertical movement 滚轮转动
*/char buffer[4] = {0x00, 10, 10, 0};
在按键检测的判断中添加一条发送语句:
USBD_HID_SendReport(&hUsbDeviceFS, buffer, 4);
|