• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fish04
V2EX  ›  程序员

请教一个 autohotkey 鼠标右键监听的问题

  •  
  •   fish04 · Sep 9, 2023 · 1072 views
    This topic created in 993 days ago, the information mentioned may be changed or developed.
    我想监听鼠标右键增加下面第 3 项功能:

    1. 点击鼠标右键会弹出右键菜单( windows 自己的原始事件)
    2. 鼠标手势软件会使用右键轨迹(这个程序自己的事件)
    3. 我想监听鼠标右键长按行为,比如:右键长按时就每隔 300ms 发送一次 ctrl+tab 快捷键。

    因为要保留第 2 项功能,所以我使用的是`~RButton::`而不是`RButton::`。现在的问题是:第 3 项长按后只要一释放右键,就一定会触发第 1 项事件(看上去这个事件是认的 RButton Up ),这不是我希望的。
    网上找了很多方法都不行,有没有熟 ahk 的 v 友们告知下怎么解决?
    1 replies    2023-09-09 12:01:50 +08:00
    ysc3839
        1
    ysc3839  
       Sep 9, 2023 via Android
    没办法,如果你不想触发右键菜单,那一开始的 rbutton down 就得吞掉,但如果一开始就吞掉的话,就没法触发鼠标手势。如果鼠标手势软件代码能改的话还有可能实现。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2735 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:07 · PVG 23:07 · LAX 08:07 · JFK 11:07
    ♥ Do have faith in what you're doing.