我们有一个 GWT-App,可以在其中定义键盘快捷键(0-9、A-Z,具有 3 个可能的修饰符:Shift、Alt 和 Ctrl 键),它可以执行多个操作(无需单击按钮,只需按 Ctrl+Alt+A).
它主要用于仓库,为了简化最终用户的工作流程,我们希望生成用户可以扫描的条形码,并且这些扫描的条形码应该被视为按下了键盘上定义的组合键。
(因此最终用户不必在鼠标/键盘/扫描仪之间切换)。
我的问题是:这可能吗?我可以通过扫描条形码来模拟按下 Ctrl+Shift+C 等组合键吗? 需要什么样的扫描仪?我应该使用什么条形码?我如何对这些组合键进行编码?
最佳答案
扫描仪有不同类型,或者它们可以在不同模式下运行。最简单的扫描仪通常充当键盘,仅发送它们扫描的字符串。
有些有自己的软件,允许您在扫描特定代码时设置不同的操作以及其他设置。
其他的可以通过 API 访问,或者允许简单的串行通信。有了这些,您可以编写自己的代码,以在注册特定条形码时发送某些组合键。
这完全取决于软件的品牌、类型和可用性。
请记住,Google 是您的 friend 。
关于java - 通过扫描条形码模拟按键组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30712242/