【发布时间】:2016-02-24 01:06:36
【问题描述】:
我正在为 Eclipse 开发语音识别插件。例如,当我编写代码时,我可以简单地说“for”,“for(){}”将被打印到编辑器中。但是,当光标的范围超出 Eclipse 时,它工作得很好,例如当我点击浏览器搜索时,我所说的下一个内容将在这里打印,而不是 Eclipse 编辑器。
有没有办法在 Eclipse 编辑器超出范围时找出插入符号位置的位置,因为当您单击 Eclipse UI 的任何部分时,旧的插入符号位置会重新弹出。
我还使用 JavaRobot API 将字符串模拟到屏幕上。我不相信它有设置插入符号位置的选项,只有更粗略的位置。
更新:只需要文本编辑器插入符号位置 x 和 y 坐标,我可以使用 Java 机器人移动鼠标(插入符号位置 x,y)和鼠标按下将 eclipse 平台带回范围之前发生仿真。
【问题讨论】:
-
你可能想看看here
标签: java eclipse eclipse-plugin