Wayland入门教程08.10:输入设备管理器
系列索引地址:Wayland入门教程索引
在Wayland入门教程08.06:获取全局对象中我们介绍了Wayland全局对象:
- wl_display:表示与服务器的连接。
- wl_registry:全局对象注册表,全局对象需要通过它获取。
- wl_compositor:窗口合成器,也是服务器。
- wl_shm:内存管理器,与窗口合成器共享内存用。
- wl_shell:支持窗口操作功能。
- wl_seat:输入设备管理器。
- wl_pointer:代表鼠标设备。
- wl_keyboard:代表键盘设备。
可以看出鼠标、键盘是输入的一种。
本文我们来获取开发平台所支持的设备。
方法和流程和Wayland入门教程08.06:获取全局对象中一样。
关键在于wl_seat_listener的回调函数的写法。
1 |
|
编译执行输出为:
1 |
|
完整代码在Wayland_Freshman的08.10.seat
中。
Wayland入门教程08.10:输入设备管理器
https://blog.jackeylea.com/wayland/wayland-input-device-manager/