V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kinboy
V2EX  ›  程序员

有没有鼠标连击过滤器之类的软件

  •  1
     
  •   kinboy · 2024-04-22 09:32:29 +08:00 · 3746 次点击
    这是一个创建于 394 天前的主题,其中的信息可能已经有所发展或是发生改变。

    已知有鼠标连点器

    那么当鼠标微动故障出现连击的时候,能不能通过软件过滤掉连击行为,例如设置一个时间阈值,100ms 内出现的连击,自动过滤掉

    第 1 条附言  ·  2024-04-22 10:32:57 +08:00
    已经买了微动配件,还在路上,今天忘了把家里的鼠标带过来,突然想到应该也有一些软件工具可以实现,搜了一圈没搜到,就上来问问,感谢大家的回复
    54 条回复    2024-04-23 23:17:45 +08:00
    Mohanson
        1
    Mohanson  
       2024-04-22 09:42:02 +08:00
    AHK 可以自己写脚本做到.
    paledream
        2
    paledream  
       2024-04-22 09:42:12 +08:00
    为什么不换微动,从根本上解决问题,而是中间加一层
    haichao0808
        3
    haichao0808  
       2024-04-22 09:46:25 +08:00
    这不就是前端里面说的防抖吗?
    I3tZ9NgHU44xmaA4
        4
    I3tZ9NgHU44xmaA4  
       2024-04-22 09:47:43 +08:00
    没有吧,虽然说这样的软件会很受欢迎,但可能会得罪鼠标厂。
    8355
        5
    8355  
       2024-04-22 09:49:29 +08:00
    10 块钱的事。。。你不从物理解决吗
    vmebeh
        6
    vmebeh  
       2024-04-22 09:49:55 +08:00
    lawsiki
        7
    lawsiki  
       2024-04-22 09:56:25 +08:00
    Mac 的键盘连击问题倒是有软件,鼠标的自己写一个脚本也不复杂
    i8086
        8
    i8086  
       2024-04-22 09:56:54 +08:00
    如果是 windows ,先试试改改 “双击速度” ?鼠标属性那里。
    ON9
        9
    ON9  
       2024-04-22 10:02:07 +08:00 via Android   ❤️ 2
    盲猜是罗技。其实可以不用换微动,你打开微动的盖子喷一点除锈剂就可以,我的 g502 已经一年没有双击过了
    Subfire
        10
    Subfire  
       2024-04-22 10:05:32 +08:00
    给鼠标装上"爪簧", 鼠标就获得了永生. 跟轴体坏了直接热插拔换轴一样
    tool2dx
        11
    tool2dx  
       2024-04-22 10:13:24 +08:00
    我用这个,挺好用

    https://github.com/marvinlehmann/Mouse-Debouncer

    当然最终解决方法,还是换个鼠标。
    pkoukk
        12
    pkoukk  
       2024-04-22 10:20:18 +08:00
    x 宝有换微动的店,寄过去让他换一个完事
    如果你家门口有家店维修的小店那更简单,一个微动才几毛钱,电烙铁两个点位的事情,我之前麻烦师傅帮忙换都没要钱,给师傅买了瓶水
    cccer
        13
    cccer  
       2024-04-22 10:26:37 +08:00   ❤️ 1
    连击只是微动坏了的一个表现,还会出现点击没反应、长按中断之类的,这些都不好用软件解决。
    loginv2
        14
    loginv2  
       2024-04-22 10:28:28 +08:00
    DoubleClickFix
    Greatshu
        15
    Greatshu  
       2024-04-22 10:28:52 +08:00
    小心被判定为外挂
    jsomin
        16
    jsomin  
       2024-04-22 10:33:29 +08:00 via Android
    对着鼠标哈气,或者拆开喷 wd40 ,或者换微动 ttc 一颗才 3 块钱
    kinboy
        17
    kinboy  
    OP
       2024-04-22 10:33:47 +08:00
    @Subfire #10 是的,已经买了这种可插拔的微动板
    kinboy
        18
    kinboy  
    OP
       2024-04-22 10:39:08 +08:00
    @tool2dx #11 这个真的可以!宝藏网友,感谢
    YQ2
        19
    YQ2  
       2024-04-22 10:48:50 +08:00
    我是鼠标中键容易成双击,我去下个软件试试,谢谢楼主的思路
    ScepterZ
        20
    ScepterZ  
       2024-04-22 10:50:16 +08:00
    鼠标固件本身会有抖动处理的,实际上出现双击的时候说明微动已经坏的比较严重了
    omi4399
        21
    omi4399  
       2024-04-22 11:16:31 +08:00
    wd40 能修,如果修不好,说明坏的彻底
    cslive
        22
    cslive  
       2024-04-22 11:21:06 +08:00
    9.9 换个鼠标
    Yanlongli
        23
    Yanlongli  
       2024-04-22 11:21:37 +08:00
    比较难判断,比如正常双击,软件没办法判断是鼠标坏了的双击还是正常双击
    kinboy
        24
    kinboy  
    OP
       2024-04-22 11:29:59 +08:00
    @Yanlongli #23 我需求比较简单,临时过渡用一下,设置一个双击的时间阈值,一般手动双击间隔我是大于 100ms 的,故障连击一般小于 100ms ,我就设置 100ms ,还挺好用
    kinboy
        25
    kinboy  
    OP
       2024-04-22 11:30:10 +08:00
    @cslive #22 哪里换
    kinboy
        26
    kinboy  
    OP
       2024-04-22 11:30:33 +08:00
    @omi4399 #21 wd40 是发动机上用的那个吗
    Vixerunt
        27
    Vixerunt  
       2024-04-22 12:05:24 +08:00
    不少游戏鼠标驱动里都有 debounce time 的设置
    ViolaH
        28
    ViolaH  
       2024-04-22 12:49:43 +08:00 via iPhone
    之前微动坏了,按住左键拖拽会断,还以为是系统问题,售后换新好了
    HughRyu
        29
    HughRyu  
       2024-04-22 12:58:22 +08:00
    HughRyu
        30
    HughRyu  
       2024-04-22 12:58:58 +08:00
    Windows 设置里不就可以对鼠标双击行为,进行快慢调节麻。
    ysc3839
        31
    ysc3839  
       2024-04-22 13:21:49 +08:00 via Android
    @HughRyu 这个不是消除双击,而是点击一次后,多长时间内点击第二次视为双击
    hualuogeng
        32
    hualuogeng  
       2024-04-22 13:34:02 +08:00
    @omi4399 @jsomin 确实 wd40 可以,之前的 anywhere ,每次连击就喷一喷,现在已经多用 3 年了
    omi4399
        33
    omi4399  
       2024-04-22 13:41:27 +08:00
    @kinboy #26 可不敢在发动机上用,是工业除锈的,他们家有一系列产品,也有润滑的,清洗的,可以去京东了解下
    Subfire
        34
    Subfire  
       2024-04-22 15:10:31 +08:00
    @kinboy 我们都是自己焊的. 还有得买呀, 分享下呗
    kinboy
        35
    kinboy  
    OP
       2024-04-22 15:17:33 +08:00
    @Subfire #34 海鲜市场上有那种爪簧的微动总成
    kinboy
        36
    kinboy  
    OP
       2024-04-22 15:19:45 +08:00
    @ViolaH #28 已经用了 4 年了,不然我也得去换个
    kinboy
        37
    kinboy  
    OP
       2024-04-22 15:20:25 +08:00
    @Vixerunt #27 上面的 MounseDebounce ,简单易用,临时解决一下还可以
    xhatt510
        38
    xhatt510  
       2024-04-22 15:40:10 +08:00
    @cccer 专业
    @ON9 我的两个 903 都手动换了微动。喷一下罗技:2 年就坏了。双击,长按中断。而且关键换的时候,几乎把整个鼠标的零件都拆下来了。最后一步才能换微动,真是吐了。几十个螺丝全部拆下来,电池都要拆下来
    Subfire
        39
    Subfire  
       2024-04-22 16:44:01 +08:00
    @kinboy 咸鱼吗...
    kinboy
        40
    kinboy  
    OP
       2024-04-22 16:48:56 +08:00
    @Subfire #39 对的
    godloveplay
        41
    godloveplay  
       2024-04-22 16:52:27 +08:00
    上个月买了电烙铁,把之前的雷柏 v500 的轴全拆下来,换了凯华 box 白。
    买了 4 个 5 块钱一个凯华微动,把 2 个连击的鼠标微动换了。

    我是纯新手,感觉不难。 操作五分钟就成了熟练工。
    B 站上有拆鼠标视频。
    kinboy
        42
    kinboy  
    OP
       2024-04-22 17:01:45 +08:00
    @godloveplay #41 我手笨,工具也不够,在家把 IE3.0 给拆废了,本来只是微动坏了,买了个爪簧的微动总成,以后直接插拔
    ON9
        43
    ON9  
       2024-04-22 17:15:34 +08:00 via Android
    @xhatt510 我知道很麻烦。你试试我的方法,真的可以的
    TomCN
        44
    TomCN  
       2024-04-22 17:19:07 +08:00
    @godloveplay #41

    我是去年买了个电烙铁和几个微动,然后用一个废弃的鼠标练了下手,然后才在要修理的鼠标上面操作,其实很简单的,真的有手就会,以后都不怕鼠标微动坏掉了
    wowpaladin
        45
    wowpaladin  
       2024-04-22 23:30:15 +08:00
    软件方案不好用,换国产 3395 了
    jqtmviyu
        46
    jqtmviyu  
       2024-04-23 00:14:51 +08:00
    微动里面的簧片接触不良了. 按楼上说的, 你拿 wd40 清洗下触点, 或者用砂纸打磨下.
    反正我的罗技就是这样. 修好半年了, 买的微动没用上.
    wzbrbj
        47
    wzbrbj  
       2024-04-23 07:08:11 +08:00
    换完微动那感觉很爽的,有时候像换了个新鼠标,可以试试
    catamaran
        48
    catamaran  
       2024-04-23 09:17:09 +08:00
    换微动还是需要点技术的,那玩意太小,弄不好就被烙铁烫坏了
    darkdess
        49
    darkdess  
       2024-04-23 10:08:16 +08:00
    拿个电烙铁和吸锡器把微动开关换了。。只要是贵一点的鼠标都值得。微动一个 3-5 块钱,便宜得很。
    Serino
        50
    Serino  
       2024-04-23 11:51:33 +08:00
    你甚至可以招海鲜市场的大佬帮你换成热插拔。我有个 G304 就把主键侧键滚轮编码器还有 DPI 键全换成热插拔了。凯华那个黄点的静音微动真不错,有段落,又特别静音
    kinboy
        51
    kinboy  
    OP
       2024-04-23 14:30:10 +08:00
    @Serino #50 现在有那种热插拔的微动总成卖,直接买来装上就行,下次试试这个凯华的,手上现在有一些闲置的欧姆龙微动,将就先用用
    ltq918
        52
    ltq918  
       2024-04-23 15:41:19 +08:00 via Android
    罗技已经做了,部分型号更新固件就可以
    ltq918
        53
    ltq918  
       2024-04-23 15:50:15 +08:00 via Android
    应该是叫 LOGITECH G HUB ,如果你的鼠标支持,并且固件日志中有更新防抖算法,更新以后就可以完美解决,基本上感知不到问题,因为连点触发频率太高,几乎不是人能达到的
    yekingyan
        54
    yekingyan  
       2024-04-23 23:17:45 +08:00
    我前几天碰到同样的问题的,罗技 G102 。
    可以通过 ahk 解决。下载 AHK 软件并安装,将下面内容保存为 main.ahk 文件,然后以管理员身份运行这个文件

    ```ahk
    #Requires AutoHotkey v2.0

    class Timer { ; 延时触发一次
    static PRIORITY := -1

    __New(callback, delay := 1000) {
    this.count := 0
    this.delay := delay
    this.timer := ObjBindMethod(this, "Tick")
    this.isWait := false
    this.callback := callback
    }

    Start() {
    this.isWait := true
    SetTimer(this.timer, -this.delay, Timer.PRIORITY)
    return this
    }

    Stop() {
    SetTimer(this.timer, 0)
    this.isWait := false
    return this
    }

    ReRun(delay := "") {
    if (delay != "") {
    this.delay := delay
    }
    this.count := 0

    this.Stop()
    this.Start()
    return this
    }

    Tick() {
    this.count++
    this.callback()
    this.isWait := false
    }

    isWaiting() {
    return this.isWait
    }
    }

    ~LButton:: {
    KeyWait "LButton"
    BlockInput(true)
    Timer((t) => (BlockInput(false)), 30).Start() ; 无视 30 毫秒内双击
    }

    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3155 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:27 · PVG 19:27 · LAX 04:27 · JFK 07:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.