【问题标题】:Replace keyboard with custom functionality用自定义功能替换键盘
【发布时间】:2019-11-18 22:11:42
【问题描述】:

我正在寻找一种方法来拦截来自某个键盘的按键(因此不是一般的键盘输入)并防止 Windows 和其他应用程序接收来自该键盘的任何按键,实际上是创建一个宏键盘。

我正在尝试创建一个应用程序,将键盘伪装成 MIDI 设备,以帮助我控制我的 DAW。

如果仅用软件无法做到这一点,我有一个 Arduino。

【问题讨论】:

    标签: keyboard midi


    【解决方案1】:

    可以通过调用RegisterHotKey() 或安装全局keyboard hooklow-level keyboard hook 来获取特定键。但是,这些功能不允许区分密钥的源设备。

    为防止 Windows 将该键盘视为通用键盘,您必须编写并安装自己的内核驱动程序。

    如果您的 Arduino 可以充当 USB 设备,您可以将其设置为 USB MIDI 设备,只需发送所需的 MIDI 消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-12
      • 2023-03-30
      • 1970-01-01
      • 2021-10-03
      • 2022-01-10
      • 2014-08-18
      • 1970-01-01
      • 2014-04-25
      相关资源
      最近更新 更多