[Control Center] 优化深度应用的滚动条出现机制,使鼠标移至窗口右侧时显示滚动条 Resolved
Tofloor
poster avatar
hotime
deepin
2023-07-17 18:59
Author

详情描述:

目前深度系列应用滚动条默认隐藏保证美观,在进行如下操作时会逐渐显示滚动条:“鼠标滚轮滚动”、“触摸板双指滚动”、“按键PgUp、PgDn”、“缩放窗口大小”等等,在滚动结束后逐渐隐藏滚动条。

这其中,有三个问题。

一:当用户的触摸板因为硬件本身的一些情况,不被识别为触摸板的情况下(比如MIIX700自带的磁吸键盘),就无法使用其触摸板特有的双指滚动等功能,这时候的触摸板只能依靠光标移动到滚动条进行拖动这一传统操作,但目前光标移动到控制中心最右侧“滚动条”所在区域时,滚动条是不会主动显示的,也就导致无法进行滚动操作,很是不便。

当然,这种情况下,也不是一点办法没有,通过xinput list-props "设备名称"查看其中的“libinput Scroll Methods Available”项可知,虽然双指滚动不可用,但可以开启右键滚动,也就是按住右键的同时,手指在触摸板上上下移动来实现滚动操作,但通过这一指令即便是写到桌面入口文件中让它开机自动执行,但在合盖待机之后再唤醒是不会再执行的,而MIIX700这一类PC平板二合一的设备通常不关机,更多的是直接合盖待机,所以还要研究怎样编辑一份配置文件放到/usr/share/X11/xorg.conf.d/中(我目前是这样做的),这对普通用户来说容易劝退

二:在上述情况下,我们还有键盘按键PgUp、PgDn、Home、End等操作可以触发滚动条,但这方面的体验也有问题。

首先,打开控制中心后,点击进入个性化中,此时焦点在左侧列表的个性化那里,我们按“上”、“下”、“PgUp”、“PgDn”都是在左侧列表中上下移动或翻页,但这时候我们需要对右侧界面翻页怎么办?

按“右”键后再按“PgDn”会发现焦点仍然在左侧列表中,再尝试按“Enter”键后再按“PgDn”会发现焦点也仍然在左侧列表中,再尝试按“Tab”键后再按“PgDn”也无明显变化,这时候我们点击右侧区域的 “主题 桌面” 下方空白区域,使焦点位于右侧区域,才可以“PgDn”翻页,操作很不连贯。而且即便是点击右侧区域也并不容易,如果点击的是 “主题 桌面” 左右两侧的区域,这时候焦点仅在“主题 桌面”这一小块区域中,PgDn自然也就不会有任何变化。

这里有一点要注意的是,按Tab键其实是有用的,但按一次只是到了“主题 桌面”这一层,还需要再按一次Tab键才会将焦点跳转到我们看到的大部分内容中,这时候按上、下、翻页才有效果。

由此可见,一个简单的滚动需求,在没有双指滚动和滚轮滚动并且滚动条默认隐藏的情况下,对于普通用户来讲太复杂了

三:当我需要进控制中心的“系统信息”里查看内容时,打开控制中心后没有滚动条,也没法上、下、或PgDn翻页,我只能随便点击进入一个,然后在左侧列表区域按PgDn或End翻页到后边再点击“系统信息”,很是不便

所以综上所述,希望能优化深度应用的滚动条出现机制

期望的结果:

光标移动到窗口右侧滚动条所在区域时逐渐显示滚动条,光标离开时逐渐隐藏滚动条。

涉及应用:

控制中心、终端、文件管理器、文本编辑器等深度应用

补充:

当然以上问题,在拥有正常的触摸板(可以双指滚动)或连接鼠标(可以滚轮滚动)的情况下并不是问题,但如果可以还是希望能有所优化,希望深度越做越好,非常感谢。

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-07-17 19:01
#1

agree

Reply View the author
xuqi
deepin testing team
2023-07-17 19:06
#2
Reply View the author
秋胜春朝
deepin
2023-07-17 21:46
#3

agree 期待官方的优化

Reply View the author