递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5700|回复: 8
打印 上一主题 下一主题

[视窗] 模拟按键180 181 和 182 三个按键没反应,怎样让他起作用?

[复制链接]

76

主题

362

帖子

1244

积分

金牌会员

Rank: 6Rank: 6

积分
1244
跳转到指定楼层
楼主
发表于 2021-10-20 17:38:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
模拟按键180 181 和 182 三个按键没反应,怎样让他起作用?然而我有个自带这几个多媒体按键的机械键盘却有反应,我用软件模拟却没反应,怎么回事?

我的想法是模拟按一下181键 就通过注册表获取默认的音乐播放器路径然后打开,但是可能会出现反复多开的问题,而且我不知道win10默认的音乐播放器路径和默认的浏览器路径位置,如果有谁知道这两个默认软件的zc表路径的麻烦告诉我一下,或者有没有别的方法让这几个多媒体按键起作用的,

经过和搜集调试整理出了下面这些媒体按键的问题

多媒体按键
181  打开音乐软件      (无效,模拟此按键后没反应)
172  打开默认浏览器   (无效,模拟此按键后没反应)
180  打开默认邮件      (无效,模拟此按键后没反应)
182  我的电脑             (无效,模拟此按键后没反应)
183 计算器                 (无效,模拟此按键后没反应)
171  收藏                   (应该是IE有效 新版本的不行)


下面这些音乐控制按键都是有效的

上  下  暂停 播放 停止
音量-  174  +175
179 暂停/播放
178 停止 彻底的很只能下一曲  
177 上一曲
176 下一曲
173  静音

回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40535
沙发
发表于 2021-10-20 20:18:07 | 只看该作者
不知道,没用过,看看楼下有没有大佬知道。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

4

主题

119

帖子

935

积分

高级会员

Rank: 4

积分
935
板凳
发表于 2021-10-20 20:33:09 | 只看该作者
换别的模拟按键试试,模拟方式不一样。手动选择一次播放器就行了,可以是选择播放器快捷方式获取到路径,然后写出到文档记录下来下次就读取这个路径,这样还可以选择其它播放器使用更灵活。
回复

使用道具 举报

76

主题

362

帖子

1244

积分

金牌会员

Rank: 6Rank: 6

积分
1244
地板
 楼主| 发表于 2021-10-21 17:52:36 | 只看该作者
F78723 发表于 2021-10-20 20:33
换别的模拟按键试试,模拟方式不一样。手动选择一次播放器就行了,可以是选择播放器快捷方式获取到路径,然 ...

用的keybd_event 不行啊,难道还有别的可以用吗?

另外怎么获取默认安装的播放器软件地址?如果是注册表的话一般默认软件的注册表地址在什么地方?能否贴出来
回复

使用道具 举报

76

主题

362

帖子

1244

积分

金牌会员

Rank: 6Rank: 6

积分
1244
5#
 楼主| 发表于 2021-10-21 17:55:42 | 只看该作者
F78723 发表于 2021-10-20 20:33
换别的模拟按键试试,模拟方式不一样。手动选择一次播放器就行了,可以是选择播放器快捷方式获取到路径,然 ...

还有为什么win+L键也没反应呢?手动按的时候可以锁屏,模拟的时候就没反应
回复

使用道具 举报

9

主题

77

帖子

593

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
593
6#
发表于 2021-10-21 18:42:20 | 只看该作者
雅婷 发表于 2021-10-21 17:55
还有为什么win+L键也没反应呢?手动按的时候可以锁屏,模拟的时候就没反应 ...

可以用这个CMD命令代替 WIN+l
运行 ("rundll32.exe user32.dll , LockWorkStation")
回复

使用道具 举报

76

主题

362

帖子

1244

积分

金牌会员

Rank: 6Rank: 6

积分
1244
7#
 楼主| 发表于 2021-10-21 23:53:18 | 只看该作者
a65823378 发表于 2021-10-21 18:42
可以用这个CMD命令代替 WIN+l
运行 ("rundll32.exe user32.dll , LockWorkStation")

谢谢,实测有效

话说怎么获取默认播放器啊?
回复

使用道具 举报

4

主题

119

帖子

935

积分

高级会员

Rank: 4

积分
935
8#
发表于 2021-10-22 08:26:10 | 只看该作者
雅婷 发表于 2021-10-21 17:55
还有为什么win+L键也没反应呢?手动按的时候可以锁屏,模拟的时候就没反应 ...

管理员身份运行,如果不行就换别的模拟
回复

使用道具 举报

9

主题

77

帖子

593

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
593
9#
发表于 2021-10-22 08:51:59 | 只看该作者
雅婷 发表于 2021-10-21 23:53
谢谢,实测有效

话说怎么获取默认播放器啊?

帮你**了一下,通过注册表获取后缀名为.mp3文件的默认软件即可,链接发你,自己研究一下吧
https://blog.csdn.net/baidu_31492511/article/details/83573061
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 07:54 , Processed in 0.099271 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表