社区
Windows SDK/API
帖子详情
请教如何通过程序模拟键盘Fn+F1,Fn+F2等的组合键
yarmy
2009-08-18 02:01:59
如题,请教如何通过程序模拟键盘的组合键
小弟尝试用了keybd_event好像不管用
有没朋友做过类似的程序的
现想通过程序自行调用系统的Fn+F1,Fn+F2等组合键
请指点下
...全文
3068
7
打赏
收藏
请教如何通过程序模拟键盘Fn+F1,Fn+F2等的组合键
如题,请教如何通过程序模拟键盘的组合键 小弟尝试用了keybd_event好像不管用 有没朋友做过类似的程序的 现想通过程序自行调用系统的Fn+F1,Fn+F2等组合键 请指点下
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mazm_yanzhu
2009-08-18
打赏
举报
回复
while(GetMessage(&msg,NULL,0,0))//null???
{
TranslateMessage(&msg);//将虚拟键转化为字符
DispatchMessage(&msg);//把消息送往MSG结构为窗口定制的消息处理器
}
lghndyz
2009-08-18
打赏
举报
回复
笔记本才有Fn的,不过各个笔记本的值不一样!!
haiandj
2009-08-18
打赏
举报
回复
你用ShowMessage(key)测试一下,我的是255
yarmy
2009-08-18
打赏
举报
回复
呵呵
是啊
其他的组合键都可以的
不知道FN的键值是多少
哎。。。
继续等待
谢谢你
haiandj
2009-08-18
打赏
举报
回复
你可以试试Ctrl键,好像不支持Fn,我试了
yarmy
2009-08-18
打赏
举报
回复
谢谢楼上的
试了
不行呀
是不是还需要把句柄丢给系统呀
haiandj
2009-08-18
打赏
举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
keybd_event(255, 0, 0, 0);
keybd_event( VK_F1, 0, 0, 0);
keybd_event( VK_F1, 0, KEYEVENTF_KEYUP, 0);
keybd_event(255, 0, KEYEVENTF_KEYUP, 0);
}
各种笔记本电脑
键盘
切换键
FN
键的方法
各种笔记本电脑
键盘
切换键
FN
键的方法
华硕笔记本
键盘
使用大全基本键、各种快捷键、热键、WINDOWS键及
组合键
、word快捷键.pdf
华硕笔记本
键盘
使用大全基本键、各种快捷键、热键、WINDOWS键及
组合键
、word快捷键.pdf
联想
键盘
默认开启了
Fn
键,可以通过此软件关闭。
联想
键盘
默认开启了
Fn
键,可以通过此软件关闭。
笔记本电脑的
Fn
键.doc
各种笔记本电脑常用的
Fn
键设置,文档形式保存
2022年华硕笔记本
键盘
使用大全基本键各种快捷键热键WINDOWS键及
组合键
快捷键.doc
2022年华硕笔记本
键盘
使用大全基本键各种快捷键热键WINDOWS键及
组合键
快捷键.doc
Windows SDK/API
1,222
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章