现在有个HMI的软件项目,没有外接键盘,也不是触摸屏,只有屏上的几个自带硬件能产生键盘事件,现在问题是,一旦因为某种原因,当前的HMI程序失去焦点了,那就无法响应键盘事件了。
请问该怎么解决呢?
多谢!
现在有个HMI的软件项目,没有外接键盘,也不是触摸屏,只有屏上的几个自带硬件能产生键盘事件,现在问题是,一旦因为某种原因,当前的HMI程序失去焦点了,那就无法响应键盘事件了。
请问该怎么解决呢?
多谢!
你的HMI是建立在哪个环境上的?Photon?GF??OpenKode?
不管是哪一个,理论上你都可以找到获得键盘输入的API,从而直接取得用户输入。不过,这时候你需要自己判断"focus"是什么,应该由谁来处理。