cuso45h2o
V2EX  ›  Surface

请问程序中如何覆盖或监听 Surface Pen 的顶端按钮事件?

  •  1
     
  •   cuso45h2o · May 8, 2020 · 3025 views
    This topic created in 2199 days ago, the information mentioned may be changed or developed.

    貌似按下这个按钮不会触发 OnKeyPress,但很多应用都能响应这个按钮按下事件并自动切换到橡皮擦,Windows 设置中也有 允许应用覆盖快捷键行为,但我找遍 Google 和 Microsoft 的开发文档也没看到如何覆盖或监听 Surface Pen 的顶端按钮事件。

    4 replies    2021-01-04 12:00:12 +08:00
    sunbreak
        1
    sunbreak  
       May 10, 2020
    很多应用包括哪些呢?可以找能响应这种操作的应用中,有没有开源的
    sunbreak
        2
    sunbreak  
       May 10, 2020   ❤️ 1
    https://windows.gadgethacks.com/how-to/reprogram-your-surface-pen-buttons-do-anything-you-want-0166903/

    AutoHotkey 的模拟中:

    - Single-click is #F20
    - Double-click is #F19
    - Click and hold is #F18
    naoh1000
        3
    naoh1000  
       Nov 27, 2020 via iPhone
    试下监听 OnKeyDown 看下 KeyCode
    naoh1000
        4
    naoh1000  
       Jan 4, 2021 via iPhone
    user32.dll 的 RegisterHotKey 可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   892 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:10 · PVG 04:10 · LAX 13:10 · JFK 16:10
    ♥ Do have faith in what you're doing.