是否有将“触摸”输入映射到不同显示器的 API?

Stb*_*Stb 4 c++ windows-7

我正在尝试实现与 multidigimon.exe 相同的功能,即将输入数字化仪映射到给定的显示器,我想知道是否有我可以访问的 API,或者 multidigimon.exe 是否支持我可以调用它的任何参数自动化映射过程。

到目前为止,我发现 multidigimon.exe 写入了以下注册表项

密钥:20-\\?\hid#&col06#1&4784345&d&0005#{4d1e55b2-f16f-11cf-88cb-001111000030}

值:\\?\DISPLAY#Default_Monitor#5&5e64b29&0&UID268435456#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wisp\Pen\Digimon

Stb*_*Stb 6

我没有找到 API;但是,我想我知道该怎么做:

  1. 通过 EnumDisplayDevices 找到您想要将输入映射到的监视器,我们对 DeviceID 感兴趣,

  2. 找到输入设备的正确实例

  3. 写入以下注册表项:

    HKLM\\SOFTWARE\\Microsoft\\Wisp\\Pen\\Digimon
    
    Run Code Online (Sandbox Code Playgroud)
    • key = [你输入设备路径实例]
    • 值 = [您的监视器设备路径]
  4. 重新启动 wsptis.exe。