chatgpt发送不了问题 将键盘事件从 java 发送到任何应用程序(屏幕键盘)

默认分类1年前 (2023)发布 admin
43 0
ChatGPT国内版

本文介绍了将键盘事件从 java 发送到任何应用程序(屏幕键盘)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

限时送账号..

我正在使用 java 开发屏幕键盘.这个键盘对每个可能的键都有一个 .当在按钮上检测到鼠标按下时,我想将特定的键盘代码发送到当前处于焦点的应用程序.键盘本身位于 内,没有任何装饰,并设置为始终位于顶部.

I am on an on- with java. This has a for every key. When a mouse down is on the , I want to send a code to the on focus. The is a with no and set to -on-top.

chatgpt发送不了问题 将键盘事件从 java 发送到任何应用程序(屏幕键盘)

我发现Robot类可以用来模拟原生队列上的这些键盘事件.但是,在这种情况下,选择 将意味着在 上接收到按键,而我将无法在其他应用程序中接收到它

I found that the Robot class can be used to these on the queue. , in this case, the would mean that the key-press is on the , and I ‘t be able to it in the other

如何让我的屏幕键盘始终没有焦点”?是否可以使用另一种方法来发送按键?

How can I keep my on- “–focus”? Is it maybe to use to send the key-press?

推荐答案

chatgpt发送不了问题 将键盘事件从 java 发送到任何应用程序(屏幕键盘)

显然,做到这一点的唯一方法是拥有一个 JNI 层,该层将使从 java 到 的转换.Java 没有简单的方法来提供这样的功能.

the only way to do this is to have a JNI layer that will make the from java to . Java has no easy way to such .

对于想要学习 JNI 的小型第三方库来说,这可能是一个有趣的概念…

This could be an for a small, third party for who wants to learn JNI…

这篇关于将键盘事件从 java 发送到任何应用程序(屏幕键盘)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...