• 前言
    我的耳机按键是按一下播放再按一下暂停,快速按多次也没有别的效果,但是我想按两下可以切歌,按三下可以切上一首歌,和手机的线控操作一样

环境 python3.7 安装 pynput 模块
pip install pynput

执行代码

# -*- coding=utf-8 -*-
# ==========================================
#       author: Ruben
#         mail: 773849069@qq.com
#         time: 2022/9/20
# ==========================================
u"""
按两下播放键,下一曲"""
import time
from pynput.keyboard import Key, Listener, Controller# --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*class _G:SEC = time.time()CONTROL = Controller()def on_press(key):if key is Key.media_play_pause:if (time.time() - _G.SEC) < 0.3:_G.CONTROL.tap(Key.media_next)_G.SEC = time.time()passpassif __name__ == "__main__":with Listener(on_press=on_press) as lsn:lsn.join()
  • 如何实现按三次切换上一首歌呢?欢迎讨论

python pynput 按两下耳机播放键切换下一首歌“Key.media_next“相关推荐

  1. 2023-06-04:你的音乐播放器里有 N 首不同的歌, 在旅途中,你的旅伴想要听 L 首歌(不一定不同,即,允许歌曲重复, 请你为她按如下规则创建一个播放列表, 每首歌至少播放一次, 一首歌只有在

    2023-06-04:你的音乐播放器里有 N 首不同的歌, 在旅途中,你的旅伴想要听 L 首歌(不一定不同,即,允许歌曲重复, 请你为她按如下规则创建一个播放列表, 每首歌至少播放一次, 一首歌只有在 ...

  2. android 按下home键执行什么,Android下得到Home键按下的消息

    在Android下,并不能通过onKeyDown这样的事件来截获Home键的消息,其原因在Android的文档中已经明确的说过了 翻译就不做了,总之就是App无法截获Home键的事件(曾经有高人在2. ...

  3. 让我摘下星星送给你_有一首歌,歌词是,摘下星星送给你,摘下月亮送给你……什么歌...

    展开全部 歌名:<小苹果> 填词:王太62616964757a686964616fe78988e69d8331333365666265利 谱曲:王太利 歌曲原唱:筷子兄弟 王太利:我种下一 ...

  4. KeyboardEvent.metaKey 苹果电脑command键按下、win键按下

    KeyboardEvent.metaKey 为只读属性,返回一个 布尔值,在事件发生时,用于指示 Meta 键是按下状态(true),还是释放状态(false). 备注:在MAC键盘上,表示 Comm ...

  5. linux下镜像播放视频,linux下挂载iso镜像的方法

    新建目录/mnt/cdrom 执行命令 mount /dev/cdrom /mnt/cdrom [root@ocdp1 cdrom]# mount /dev/cdrom /mnt/cdrom moun ...

  6. PC键盘在Mac下Command/Option键切换

    一直以来有这么一种烦恼困扰着我,那就是把pc键盘和mac的兼容性.我之所以喜欢用mac,有很大一个原因是因为mac的commad键位设置得很舒服,每次复制粘贴手不用移动很大位置(不像windows), ...

  7. (转)PC键盘在Mac下Command/Option键切换

    原地址:http://blog.csdn.net/allinone2/article/details/7313840 一直以来有这么一种烦恼困扰着我,那就是把pc键盘和mac的兼容性.我之所以喜欢用m ...

  8. python bind_Python bind-允许同时按下多个键

    不幸的是,您在某种程度上受系统底层自动重复机制的支配.例如,在我目前使用的mac上,如果我按住"w",我将得到一系列新闻和发布事件.当按下时,如果我按下"o", ...

  9. textview字体切换颜色_百元耳机支持主从切换,关键双耳双麦还能立体降噪

    还记得当年苹果发布的那款小树棍耳机么,发布会一结束,各路段子手轮番上阵,被贬的一无是处.多年过后,事实证明苹果还是那个走在潮流前沿的领军品牌,AirPods也是经历了几代的更新交替,依然屹立不倒.而善 ...

最新文章

  1. 未来的信息安全管理人员应当具备哪些技能
  2. POJ 3041 Asteroids(最小点覆盖)题解
  3. Java中获取数据库中两个时间的相差秒数
  4. 设备场景函数——72个
  5. PartitionMotionSearch()
  6. [SQL] 常用查询脚本
  7. 验证GaussDB T 闪回事务查询功能;闪回表功能强劲闪回TRUNCATE
  8. 赚钱有捷径吗?为什么有的人赚钱很容易
  9. Android自定义View—刮刮卡效果
  10. Android PreferenceScreen介绍
  11. Unity内嵌浏览器插件(Android、iOS、Windows)
  12. VUE源码相关面试题汇总
  13. 阿里云SLB负载均衡ESS弹性伸缩
  14. 复合函数高阶求导公式_复合函数求导公式大全 大学复合函数求导法则
  15. MobileNetv2-SSDlite训练自己的数据集(一)——配置安装caffe-ssd
  16. 10亿数据找出前100大的数据(网易大数据面试算法题)
  17. 洗衣店小程序v2.6.5+小程序前端全开源版安装教程
  18. Python爬虫之验证码处理
  19. arduinouno组装无人机_Arduino UNO四自由度机械臂制作
  20. Springboot面向网络直播平台的推荐系统y9tf8计算机毕业设计-课程设计-期末作业-毕设程序代做

热门文章

  1. 【2018亚太数据中心峰会】辜茂军:绿色智能数据机房技术- 精确送风
  2. scheduleAtFixedRate条件停止
  3. python爬取网抑云音乐评论
  4. 打不过就拉拢!ChatGPT和MidJourney已经成我小秘书!太爽了
  5. scrapy 命令和例子
  6. Power9问世又怎样,一条SQL就把最牛小型机搞瘫了(有彩蛋)
  7. 3D虚拟现实到底是什么
  8. metaRTC6.0 janus推流操作指南
  9. iMeta | 简单几步使用Zotero的RSS订阅期刊文献
  10. linux系统英文论文,Linux系统管理= Linux System Administration : 英文