[Suggestions for Improvement] 谈谈截图录屏软件的一个重要缺陷
Tofloor
poster avatar
otony
deepin
2023-07-22 06:30
Author

有几次用截图软件,用着用着就退出了。后来发现是Esc一键关闭的功能导致的。关键是关闭了还没有保存。
如果单纯是截图还好说,有时在截的图上写了一大段描述的话,作了批注。也一不小心就关闭了,有些麻烦。其实说白了,这就是软件设计的缺陷。于是提交了一个反馈,结果被驳回了。发给大家看一下。
截图_选择区域_20230721184927.jpg
顺便反馈了2个小问题,其中一个是增加一个redo的按钮,有时手贱,一下子多删除了一段话,后悔的机会都没有。
官方回复,不理解这个redo的点,我不知道说的是什么意思?我姑且理解为不理解这个redo的应用场景。但我前面说过了,对截图作批注,搞了一堆话,undo一下都没有了,只有重新开始。只有作过这些事的人才能懂。就像下面的软件。
截图_选择区域_20230721184152.jpg
截图_选择区域_20230721184425.jpg
截图_选择区域_20230721183915.jpg
包括常用的字处理wps,word,等办公软件,redo,undo都是存在的?存在就必有合理性。对于官方的回复,我都无言以对了。

对于官方回复的,Esc快捷键退出的问题,说什么推出保存确认的话,对于正常退出也多了一个步骤,增加了用户的流程。这是什么理由?

检测到在编辑文本框内有Esc退出时,弹出一个对话框确认一下,对于没有检测到进入文本编辑状态的情况,当然不用弹出确认啊。

更何况,这个确认与否,是有个开关的。

不需要这个功能的,可以不开启按ESC退出时确认,跟原来使用是一样的流程。怎么说正常关闭也会有确认呢?太想当然了吧。

我不太理解,大家给出出主意,是我使用方法有问题吗?还是大家没有这个困扰?
另外,我打字时用的输入法打错了字符常用esc取消的。平时常用vim,用Esc键几乎成习惯了,大家有这些问题吗?或者我能不能让这个软件换一个快捷键退出呢?

注:具体解决方案请参考第6,7楼,问题是存在的,就看采用哪种方案解决了。

Reply Favorite View the author
All Replies
doodo
deepin
2023-07-22 07:01
#1
It has been deleted!
otony
deepin
2023-07-22 07:15
#2
doodo It has been deleted!

正常的软件,如果有了undo,也会有redo的。几乎所有的编辑软件undo,redo都是配套的,除了这个截图软件。大家能找到其它只有“撤销”,没有“重做”的软件吗?我也是奇怪了。

包括我正在回复信息的编辑器上也有,大家留意一下,倒数第3,4个图标就是。
截图_选择区域_20230721231353.jpg

至于你说的其它软件,也是Esc退出的问题,不能说别人没有做好,我们反正都这样。我们用户提出来这个不太合理的地方,也是让希望软件做得更好。增加一个Esc键退出的是否要确认的开关,让有需要的人用。对其他用户几乎没有影响。(默认关闭,有需要的用户才开启开关),而且**只有检测到进Txt文本框才生效,非快捷键关闭不确认。**有些你想确认也确认不了。比如停电了,直接断电关闭电脑。

偏重截图的用户的确没有这个需求,但截图后还要在图上打字编辑,作大量批注的用户才有这个需求。

Reply View the author
DebuggerX
deepin
2023-07-22 09:04
#3

我也不理解,为什么会想要在以简单快捷方便为目标的工具上加这么"重"的逻辑

Reply View the author
lizipeng0013
deepin
2023-07-22 09:06
#4

agree

Reply View the author
阿尼樱奈奈
Moderator
2023-07-22 15:16
#5

“只有撤销”是右键菜单那个?

Reply View the author
hotime
deepin
2023-07-22 17:02
#6

Esc退出截图还需要保存确认的话,对于正常退出确实多了一个步骤,增加了用户的流程。

对于大部分用户来说,截图就是简单截图,没截好按Esc取消然后重新截是很常见的流程,多个退出确认会造成不便是肯定的,设计人员自然要考虑大部分用户的体验。

而且你这里提到的输入法要按很多Esc是什么意思呢?难道不是一个Esc就已经可以清除拼音了吗?在输入拼音还没有进行选词的情况下按一下Esc可以清除所有拼音,返回到文本框,这时候再按Esc才会退出截图。

我倒是觉得,设计成:在截图中点击“文字T”按钮,此时光标位于文本框中,当输入拼音时按下Esc清除拼音返回文本框,未键入拼音时按Esc是退出这个文本框,而不关闭截图,当光标不在文本框中时按Esc才退出截图,会更贴近一些你的需求吧? 同时大部分普通用户的体验也不会受到影响。

不过这点或许不好实现? 你如果有使用过Snipaste的话,可以发现,它的截图点击“文本T”按钮进入文本框的话,按Esc是退出文本框,当光标不在文本框中时按Esc才是退出截图。但它这里有个问题是,当我们使用拼音输入法并且正在输入拼音的时候,按下Esc后,不光输入法会清除拼音,Snipaste也会检测到按下Esc键这个事件,并且直接退出文本框,这就很不友好了。恐怕它的业务逻辑中还得增加检测拼音输入法是否正在选词的相关代码,才能将这样一个看似简单的功能做好(而且实际情况可能会更复杂)。

Reply View the author
otony
deepin
2023-07-22 18:13
#7
DebuggerX

我也不理解,为什么会想要在以简单快捷方便为目标的工具上加这么"重"的逻辑

你说的“加这么重的逻辑”是什么意思?
正常使用时,都是按确定时保存退出。

加一个检测有图片编辑状态时ESC键退出时确认的开关就加重了逻辑了吗?

从用户的角度,只是设置开关打开后多了一行字,编辑时退出确认,你选中了这个开关才对你有影响,此时对你最大的影响就是碍了你的眼。

站在程序员的角度上,有两种方案可以选择。
第一种:只是在代码编辑时,进入Txt输入框时,禁用Esc,Enter键退出,目前是在Txt输入框只禁用了Enter键退出。没有禁用Esc键退出。这样不用其他任何的修改。

第二种:如果在进入Txt文本框时,没有禁用Esc键,才需要增加一个Esc退出的确认。加一个检测Esc的代码,增加了多重的逻辑?

你能不能说说逻辑重在哪里?你进入截图后输入文本试一下就了解了。

Reply View the author
otony
deepin
2023-07-22 18:21
#8
hotime

Esc退出截图还需要保存确认的话,对于正常退出确实多了一个步骤,增加了用户的流程。

对于大部分用户来说,截图就是简单截图,没截好按Esc取消然后重新截是很常见的流程,多个退出确认会造成不便是肯定的,设计人员自然要考虑大部分用户的体验。

而且你这里提到的输入法要按很多Esc是什么意思呢?难道不是一个Esc就已经可以清除拼音了吗?在输入拼音还没有进行选词的情况下按一下Esc可以清除所有拼音,返回到文本框,这时候再按Esc才会退出截图。

我倒是觉得,设计成:在截图中点击“文字T”按钮,此时光标位于文本框中,当输入拼音时按下Esc清除拼音返回文本框,未键入拼音时按Esc是退出这个文本框,而不关闭截图,当光标不在文本框中时按Esc才退出截图,会更贴近一些你的需求吧? 同时大部分普通用户的体验也不会受到影响。

不过这点或许不好实现? 你如果有使用过Snipaste的话,可以发现,它的截图点击“文本T”按钮进入文本框的话,按Esc是退出文本框,当光标不在文本框中时按Esc才是退出截图。但它这里有个问题是,当我们使用拼音输入法并且正在输入拼音的时候,按下Esc后,不光输入法会清除拼音,Snipaste也会检测到按下Esc键这个事件,并且直接退出文本框,这就很不友好了。恐怕它的业务逻辑中还得增加检测拼音输入法是否正在选词的相关代码,才能将这样一个看似简单的功能做好(而且实际情况可能会更复杂)。

你的意见,跟我现在想法一样。两种方案可以实现。Txt的文本框怎么处理Enter,Esc键的问题?因为两个键都会退出。目前是文本框内Enter键是换行,没有禁用Esc键,误按就退出了。

所以如果在文本框内不禁用Esc键退出的话,才需要后面加上有编辑时Esc键退出的情况,因为我用的是五笔,打字时Enter键,Esc键都有用到。

可能受影响的只有五笔用户吧。

Reply View the author
otony
deepin
2023-07-22 18:28
#9
It has been deleted!
otony
deepin
2023-07-22 18:30
#10

hotime: Esc退出截图还需要保存确认的话,对于正常退出确实多了一个步骤,增加了用户的流程。

这是第二种方案:只有检测到有编辑图片才需要退出确认。不然还是无影响的。

第一种方案,你也说了,在图片编辑输入文本框内,对Esc键检测,目前文本框,Enter键不退出,但Esc键会退出。但五笔输入法中Esc有用到的。就容易出现误退出的情况。

Reply View the author
W2J
deepin
2023-07-22 18:33
#11

已经编辑过,才需要考虑轻微损失的挽回,能简则简吧。

Reply View the author
hotime
deepin
2023-07-22 18:47
#12
otony

hotime: Esc退出截图还需要保存确认的话,对于正常退出确实多了一个步骤,增加了用户的流程。

这是第二种方案:只有检测到有编辑图片才需要退出确认。不然还是无影响的。

第一种方案,你也说了,在图片编辑输入文本框内,对Esc键检测,目前文本框,Enter键不退出,但Esc键会退出。但五笔输入法中Esc有用到的。就容易出现误退出的情况。

五笔和拼音都是Esc仅退出选词,不会乍一下直接退出截图,你是不是那种就是有时候按Esc但按的时间不够短,然后误触发两下Esc直接退出了截图?

如果是这种情况的话可以考虑在键盘设置中将“重复延迟”适当拉长一点,减少多次触发Esc键退出截图的风险。

Reply View the author
otony
deepin
2023-07-22 18:52
#13
W2J

已经编辑过,才需要考虑轻微损失的挽回,能简则简吧。

当然,在所有用电脑的用户中,用deepin的用户很少,在这些用户中有幸用了这个截图软件的也不多,其中用了这个截图还编辑文字的用户更少了,尤其是还用五笔输入法的就不用说了。(因为只有五笔输入法用户才可能常用Esc键。)我用了多年deepin了,也是最近提反馈时,需要截图编辑才遇到这个问题。

受影响的人如此之少,其实我不必太较真的。对我也没有什么关系的。

只是希望deepin在细节处理上完美一些才提出来。我花时间和精力来反馈,发贴子来做对deepin有益的事情,还被觉得对细节太较真。看来是我肤浅了。

Reply View the author
otony
deepin
2023-07-22 20:58
#14
阿尼樱奈奈

“只有撤销”是右键菜单那个?

撤销,重做,对编辑器来说是应该都有的,常做文字,图形编辑都会用到的。
比如,打了一大段话,想撤销其中几个字,却不想撤销了这段话,就必须用重做键了。
deepin 系统其它编辑器,2个键都有的,至少有快捷键。就发现只有这个软件没有重做键。
截图_选择区域_20230722125151.jpg
截图_选择区域_20230722125033.jpg
截图_选择区域_20230722124908.jpg

你问的是“哪个”,不是“那个”吧?就是你按Alt+Ctrl+A出来的这个软件。
截图_选择区域_20230722125750.jpg

Reply View the author
Merlin
Super Moderator
Product Manager
2023-07-22 21:43
#15

我们会好好考虑一下,谢谢你这么有态度的反馈。

Reply View the author
otony
deepin
2023-07-22 22:16
#16
Merlin

我们会好好考虑一下,谢谢你这么有态度的反馈。

经过反复理清这个操作流程,软件只要一旦检测到用户进入编辑界面,或者更进一步,检测到用户编辑时用Txt框输入文本的时候就禁止按Esc键退出。因为用户都开始编辑这个图片了,肯定不想不保存就退出。这样在界面上不用做任何改动。对正常使用的用户也没有任何影响。

折衷的方案,才是在菜单上加一下:编辑时禁用Esc键退出的选项。在编辑时误按了Esc,不用弹对话框,只是没有反应就好。一般都在编辑了,谁都不想不保存就退出吧。

其实大家在意这个细节,都是希望deepin越来越好。谢谢你的肯定。

Reply View the author
浪云
deepin
2023-07-24 22:59
#17

我反馈浏览器也被否了

Reply View the author