求一个思路:让一个程序随时都能响应键盘事件

现在有个HMI的软件项目,没有外接键盘,也不是触摸屏,只有屏上的几个自带硬件能产生键盘事件,现在问题是,一旦因为某种原因,当前的HMI程序失去焦点了,那就无法响应键盘事件了。

请问该怎么解决呢?

多谢!

你的HMI是建立在哪个环境上的?Photon?GF??OpenKode?

不管是哪一个,理论上你都可以找到获得键盘输入的API,从而直接取得用户输入。不过,这时候你需要自己判断"focus"是什么,应该由谁来处理。