在优麒麟 20.04 推出 UKUI 3.0 后,我们得到了社区比较积极的反馈,与此同时,有不少用户希望能够在触控体验上有所优化,经过团队努力,在 20.10 版本发布时,正式推出触摸手势支持,以提升 UKUI 在触摸设备中的用户体验。

1
Libinput-touch-translator
Libinput-touch-translator 是一个能将触摸事件进行识别,转化为手势,并模拟成对应的PC快捷键操作的项目,我们在优麒麟系统中集成了 libinput-touch-translator,并且通过这种形式实现了多指手势的支持,下面是增加的手势和默认对应的行为:
触摸屏默认手势
两指缩放 -- 视图缩放
两指滑动 -- 滚动视图
三指缩放 -- 视图缩放
三指横向 -- 前进/后退
三指纵向 -- 滑动到顶端/底部
四指横向 -- 切换窗口
四指缩放 -- 最大化/还原窗口
五指展开 -- 最大化/还原窗口
五指捏合 -- 最小化窗口
屏幕下边缘向上滑动 -- 多任务视图
触摸板默认手势
两指缩放 -- 视图缩放
三指缩放 -- 视图缩放
三指横向 -- 前进/后退
三指纵向 -- 滑动到顶端/底部
四指展开 -- 最大化/还原
四指捏合 -- 最小化
四指横向 -- 切换窗口
2
默认手势配置
3
进一步优化触控体验
由于客观因素,我们目前对触控的支持还不能算特别完美,在事件冲突,响应灵敏度,动效和过渡上都存在缺陷,我们仍在持续对现在触控体系存在的不足之处进行大刀阔斧的改进,同时我们也会积极的收集用户的希望和需求,把 UKUI 的产品理念践行于实,还请大家多多体验,多多反馈,并多多期待我们进一步的工作成果。
往期精选 | Selection in the past
UKUI 3.0 十大特性




