V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shendaowu
V2EX  ›  硬件

请问有没有能向电脑发送不常用的按键的扫描码,休眠等待时间比较长,单手盲按方便,并且比较便宜的外设?

  •  
  •   shendaowu · 288 天前 · 1407 次点击
    这是一个创建于 288 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我平时在用一段时间电脑之后会散步休息,散步的时候基本都会听音乐。听新歌的时候基本上都是一分钟就下一首。一分种下一首主要是受网易云音乐的规则影响,听的时长不足一分钟听歌量不增加。最开始我是用鼠标切换下一首的,然后是快捷键。但是感觉体验太差了。

    除了用标题说的那种外设还有其他更好的解决方法吗?语音控制和手势识别我都感觉有点累,不想说话和做手势。另外这两个还有一些其他的问题,比如音乐可能会干扰语音识别,手势识别显卡温度可能上升等。

    我还想到一种策略就是固定一分三秒(多三秒是怕软件抽风将一分钟识别成不到一分钟)就下一首,不过感觉这个可能会有一些我想不到的坑,不敢用。另外某些歌我听的时间会长一些,还是需要手动操作。

    之前我买了一个 20 元的无线小键盘鼠标,就是按键很小的键盘加一个触摸板。淘宝上搜“空中键鼠”就能搜到。不过这个东西的问题是一分钟无操作就会休眠。休眠之后按任意键唤醒,但是休眠之后按的第一个键是无效的,而且第一个键按了之后会有一段无响应的时间。我的临时解决方法是关掉触摸板,然后每隔 30 秒左右就碰一下触摸板,这样就不休眠了。另外这个东西的下一曲的按键盲按有点费劲,我用 AutoHotKey 改了一下 Launch_Media 按键的功能,把这个按键改成下一曲了。总之就是体验还是很差。

    然后我又搜到了蓝牙戒指和蓝牙拍照的东西,感觉这些东西挺不错的。但是蓝牙戒指大部分按键单击发送的扫描码(也许不是扫描码,不知道用什么词更好)好像是比较常用的按键,我怕干扰电脑的正常功能或者意外触发别的功能。还有不知道拍照和喜欢按键的扫描码电脑能不能接收和识别到。我基本是放弃问客服了,我问了几个客服,基本都是一问三不知。看起来是同一种商的品能不能在电脑上用都有两种说法。另外有了之前的糟糕购买体验不敢无脑买了,也不太想感觉不好再退货。另外也许有人知道更好的东西,所以就来问了一下。

    目前预算 50 。越便宜越好。
    第 1 条附言  ·  288 天前
    见笑了,我这表达能力果然还有很大的进步空间。我不是为了刷听歌量,我是想方便地下一首。另外我用 AutoHotKey 写了个用来辅助切换下一首的脚本,这个脚本有个放大镜的功能,会把当前歌曲播放了多久的时间放大显示,这样我散步的时候看一眼屏幕就能看到了。我就是在电脑旁边散步。

    看各位的回复对 ESP32 有点动心了。关键是感觉灵活性比较大。不过人老了,有点不想折腾硬件了,想用直接刷程序就能用的。想买一体的带壳带按键带电池的这种设备,不知道有没有什么关键词能搜?
    第 2 条附言  ·  288 天前
    家人们我感觉我好像找到两个能满足我的需求的东西了,一个是 VR 蓝牙手柄,一个是蓝牙自定义键盘。搜“蓝牙自定义键盘”能搜到一些只有几个按键的产品。忘了怎么想到的了,不管了。手柄的按键用 AutoHotKey 改一下就行了。问了一个手柄客服是否休眠,客服说不休眠。买个运费险,如果还休眠就退货,我觉得这种情况退货应该没什么心理负担。都不贵,都有没超过 50 的产品。ESP32 的带壳带按键带电池的开发板太贵了,只找到了 M5Stack StickCplus 。
    第 3 条附言  ·  284 天前
    16 元的 VR 手柄到货了。感觉还是不是很完美,但是体验大大改善了。这个是 10 分钟无操作关机的,客服之前说半小时休眠。关机之后开机需要重新连蓝牙,需要大概两三秒。然后需要按 @ 键 + B 切换到游戏模式。然后才能使用。另外我之前说的那个蓝牙自定义键盘都超 50 了,之前看错了,小于 50 的是有线的。既然这么贵就凑合用这个 16 元的手柄吧。顺便说一下,用 AutoHotKey 的测试程序看这个手柄的摇杆好像是全向的,之前我还以为就是四个方向键。
    第 4 条附言  ·  272 天前
    又有后续了。强迫症又犯了,没人看也想把话说完。

    16 元的 VR 手柄有问题,经常断开连接,一天断开好几次。好像都是在使用过程中断开连接。网上搜了一下,感觉好像是蓝牙设备的通病。就照着网上的方法改系统设置,都没用。然后就把这个 16 元的手柄退货了。然后又买了一个 20 多元的 VR 手柄,品牌我就不说了,怕被当成是广告。之前的那个 16 元的连官网都没有,这个 20 多的有官网。谁要是想知道品牌的话我就冒着被当成是广告的风险告诉你一下。估计没人想知道,我就不冒险在这里说出来了。这次没有什么大问题了,把之前关于蓝牙的设置该回去还是没有问题,不会断开连接,正常使用大概两三天也没断开连接一次。有一次是距离太远断开连接了,这个不算。有一点小小的不满意的地方是这个 20 多元的 VR 手柄某些按键等价于按多个按键。其中 B 键在游戏模式下除了等价于正常手柄的某个按键,还同时等价于鼠标左键,这个有点麻烦,怕误按。

    估计还会更一次,等没电了我会更电池用了多久。
    20 条回复    2023-07-21 07:29:21 +08:00
    zoharSoul
        1
    zoharSoul  
       288 天前
    扫描码是什么?
    Eiden
        2
    Eiden  
       288 天前
    买个 esp32, 刷 ble keyboard 的程序, 定时发 media key 就行了
    hcocoa
        3
    hcocoa  
       288 天前
    这真是什么需求都有……

    如果是我的话,估计会买个不休眠的空中键鼠,或者试试蓝牙戒指能不能在电脑上用,我估计下一曲可以,但是喜欢可能蓝牙协议没有定义。

    另外也想知道 op 是怎么精确得知音乐放了 1 分钟的,增加听歌量的意义是什么,和我小时候挂 QQ 太阳是一个意思吗?
    shendaowu
        4
    shendaowu  
    OP
       288 天前
    @hcocoa #3

    > 另外也想知道 op 是怎么精确得知音乐放了 1 分钟的,

    我忘了说了。我用 AutoHotKey 写了个用来辅助切换下一首的脚本,这个脚本有个放大镜的功能,会把当前歌曲播放了多久的时间放大显示,这样我散步的时候看一眼屏幕就能看到了。我就是在电脑旁边散步。

    > 增加听歌量的意义是什么,

    感觉可能是强迫症更多一些。另外可能是感觉网易云音乐定的 1 分钟也许不是瞎定的吧,听一分钟也许能防止错过好音乐吧。
    ScepterZ
        5
    ScepterZ  
       288 天前
    其实那个空中键鼠就是重连会吞键,感觉找个大厂产品就好了,不过如果体积不能满足需求就只能自己拆主控改装了
    shendaowu
        6
    shendaowu  
    OP
       288 天前
    @zoharSoul #1

    > 扫描码是什么?

    我觉得大概可以理解成硬件发送的按键消息吧。操作系统接收到扫描码应该会将其转换成真的按键消息。应该是外设和电脑通信的协议的一部分。扫描码一般程序员都不知道吗?是的话我以后不用这个词了,不过不用这个词暂时想不到更好的替代的词。直接说发送不常用的按键你能明白吗?
    marcong95
        7
    marcong95  
       288 天前
    之前 B 站刷到过用 ESP32 做的一个按钮,成本应该小于 50 ,但是不知道有没有成品买。会焊接的话可以考虑自己搞一批。

    随便搜了下如这种感觉的: https://github.com/makermoekoe/Picoclick-C3
    wjfz
        8
    wjfz  
       288 天前
    楼主的目标不是为了让电脑不休眠,而是固定时间切歌刷网易云等级。那么是不是可以考虑用按键精灵。
    pagxir
        9
    pagxir  
       288 天前 via Android
    找个二手 Android 手机 root 一下,然后用 usb hid gadget
    tuwulin365
        10
    tuwulin365  
       288 天前
    散步的时候背着电脑?🤔
    zoharSoul
        11
    zoharSoul  
       288 天前
    @shendaowu #6 懂了, 可能偏硬件的程序员知道吧.... 反正我没听说过 :P
    mxT52CRuqR6o5
        12
    mxT52CRuqR6o5  
       288 天前
    安卓手机模拟蓝牙键盘,不需要 root ,然后把整个界面都定义成切歌键
    opengps
        13
    opengps  
       288 天前
    写个程序,执行全局按键进行下一首就行
    Cheons
        14
    Cheons  
       288 天前 via Android
    PC 、听歌、键盘、鼠标、散步?


    正常的蓝牙耳机,不都可以控制切歌?
    zhenly
        15
    zhenly  
       288 天前
    可以搞一个自带多媒体键的键盘
    coolfan
        16
    coolfan  
       288 天前
    👀小/红米有些旗舰耳机可以直接说“上/下一首”切歌。不需要呼出语音助手,也没有语音助手回复“好的”。电脑手机 mp3 都能用。🤣就是预算超了不少。
    kenphilips
        17
    kenphilips  
       288 天前
    一个按键精灵就能解决的问题,楼主还真是擅长把简单的事情复杂化
    shendaowu
        18
    shendaowu  
    OP
       287 天前
    @kenphilips #17 我觉得你没理解我的需求。当然我承认我的表达也不清晰。
    jiager
        19
    jiager  
       281 天前
    esp01s 刷上程序,连接一个按钮,按一下按钮则向 mqtt 服务器发送一个信号
    电脑端运行一个 python 程序,监测到外设信号(用 mqtt ),则用 pyautogui 模拟下一首的快捷键。

    物料成本:5 元。
    jiager
        20
    jiager  
       281 天前
    @jiager 前提是你所在的地方要有 wifi ,esp01s 要联网
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   867 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 21:10 · PVG 05:10 · LAX 14:10 · JFK 17:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.