C语言怎么实现鼠标 *** 作

C语言怎么实现鼠标 *** 作,第1张

VOID keybd_event( BYTE bVk, BYTE bScan, DWORD dwFlags, DWORD dwExtraInfo )4个参数都是输入参数。 bVk:键名,例如: VK_NUMPAD7,VK_BACK, VK_TAB,VK_SHIFT,VK_F1,。。。 keybd_event(VK_MENU,0xb8,0 , 0)-- 按下Alt 键 keybd_event(VK_MENU,0xb8,KEYEVENTF_KEYUP,0)-- 放开 Alt 键 (复位,d上来) === 下面程序模拟按 notepad 编辑器。等于C语言 system("notepad")d出 记事本。

首选既然是旋钮你肯定是要读他的AD值了,不过鼠标是有上下左右二维数据量的,那你要保证你的最少AD有两个通道值

其次,旋转变量可能会有噪声,你可以用一个比例放大器做一个简单电压跟随器就行,然后让单片机读取他的AD值

第三最重要的一点写USB的驱动,网上关于各个单片机的USB驱动程序有很多你可以摘出几个出来,选择好USB驱动芯片和单片机首选能够通过USB驱动模拟鼠标才行

第四,在while(1)循环中不停的将你的AD转换值经过转换计算送于你的USB驱动程序

第五测试通过即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8148310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存