java - 通过扫描条形码模拟按键组合

标签 java gwt barcode-scanner

我们有一个 GWT-App,可以在其中定义键盘快捷键(0-9、A-Z,具有 3 个可能的修饰符:ShiftAltCtrl 键),它可以执行多个操作(无需单击按钮,只需按 Ctrl+Alt+A).

它主要用于仓库,为了简化最终用户的工作流程,我们希望生成用户可以扫描的条形码,并且这些扫描的条形码应该被视为按下了键盘上定义的组合键。

(因此最终用户不必在鼠标/键盘/扫描仪之间切换)。

我的问题是:这可能吗?我可以通过扫描条形码来模拟按下 Ctrl+Shift+C 等组合键吗? 需要什么样的扫描仪?我应该使用什么条形码?我如何对这些组合键进行编码?

最佳答案

扫描仪有不同类型,或者它们可以在不同模式下运行。最简单的扫描仪通常充当键盘,仅发送它们扫描的字符串。

有些有自己的软件,允许您在扫描特定代码时设置不同的操作以及其他设置。

其他的可以通过 API 访问,或者允许简单的串行通信。有了这些,您可以编写自己的代码,以在注册特定条形码时发送某些组合键。

这完全取决于软件的品牌、类型和可用性。

请记住,Google 是您的 friend 。

关于java - 通过扫描条形码模拟按键组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30712242/

相关文章:

java - 如何在 Spring WebClient 中验证 bean?

java - GETUploader 在启动时添加文件

javascript - 如何区分 jQuery 中手持式扫描仪/枪式扫描仪和键盘的输入?

java - 如何改变对话框的大小?

java - 如何使用 Spring MVC 将多个值从表单传递到 Controller ?

java - 从 View 侧填充 GWT 中的树组件

javascript - jquery scannerDetection ignoreIfFocusOn :'input' 不工作

iphone - 增强的 iOS 条码扫描器库?

java - 运行两个版本的 Java JDK

java - GWT 事件总线有哪些好处