标签: wayland
我有两个属于同一Wayland显示器的EGL窗口。 Windows仅显示在全屏上。鼠标和键盘事件进入显示屏。如何确定属于哪个窗口的事件?
在我看来,在Wayland TOPLEVEL窗口请求,但没有这样的API。
答案 0 :(得分:3)
在指针监听器上有进入和离开事件。在为这些事件实现侦听器的函数中,您将收到指针已进入或离开的表面。
其他指针事件没有曲面,因此您需要在进入时将聚焦曲面保存到您自己的数据结构中,并在离开时重置它。然后,当您收到动作事件时,您可以知道该事件的表面。