首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoHotKey无法识别Shuttle Xpress

AutoHotKey无法识别Shuttle Xpress
EN

Stack Overflow用户
提问于 2016-10-25 15:48:27
回答 2查看 170关注 0票数 2

出于某些原因,我需要Shuttle Xpress键盘来映射到像"Caps lock + v","Ins + a“这样的键。但是航天飞机并不能将“大写锁定”识别为修改键。它只能单独映射"Caps“或"Ins”。我尝试使用AutoHotKey软件,但它无法捕获航天飞机的输入信号。航天飞机有自己的司机。如何捕捉Shuttle Xpress信号,并将其映射到我想要的任何组合键?

EN

回答 2

Stack Overflow用户

发布于 2017-06-21 04:44:46

你可能很幸运,这个设备可能是一个"HID“设备。

大多数输入设备(所有键盘、鼠标、“普通”操纵杆、XBox控制器、PS4控制器等)都是HID设备。

cursory google上看,它似乎是一个HID设备,或者可能有某种模式可以将该设备设置为标准的HID设备?

在这种情况下,AHK本机无法读取它,但它可以通过对RawInput应用程序接口的WinAPI调用(DllCall())来完成。

有一个名为AHKHID的库,可以让你从AHK读取HID设备,我也在研究类似的解决方案(虽然我的解决方案现在倾向于写成一个C# DLL,然后你可以从AHK调用),但我认为目前我没有任何可以帮助你的东西--到目前为止,我只在RawInput中实现了鼠标移动。

如果我这样做了,我会把它发布到AHK论坛(我以evilC的形式发布),所以请注意。

票数 0
EN

Stack Overflow用户

发布于 2017-07-04 07:29:54

我做了一个变通方法,使我能够将ShuttleXpress按钮映射到任何击键序列或脚本。输入通过Fn键被路由到ahk。这对我的使用非常有效,值得一试。

1:将Shuttle Xpress按钮重新映射到13-24之间的功能键。(1-12当然也是可能的,但之后您需要将物理Fn键捆绑在键盘上。)

2:使用ahk将相同的功能键重新映射到任何脚本或击键。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40234241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档