Wayland入门13:输入设备管理器
系列索引地址:Wayland入门系列教程索引
上一篇:Wayland入门12:shell unstable协议
在Wayland入门08:获取全局对象中我们介绍了Wayland全局对象:
- wl_display:表示与服务器的连接。
- wl_registry:全局对象注册表,全局对象需要通过它获取。
- wl_compositor:窗口合成器,也是服务器。
- wl_shm:内存管理器,与窗口合成器共享内存用。
- wl_shell:支持窗口操作功能。
- wl_seat:输入设备管理器。
- wl_pointer:代表鼠标设备。
- wl_keyboard:代表键盘设备。
可以看出鼠标、键盘是输入的一种。
本文我们来获取开发平台所支持的设备。
方法和流程和Wayland入门8:获取全局对象中一样。
关键在于wl_seat_listener的回调函数的写法。
1 |
|
编译执行输出为:
1 |
|
完整代码在Wayland_Freshman的13.seat
中。
下一篇:Wayland入门14:鼠标操作
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!