关于按住说话功能取消发送的需求

看到有不少朋友都非常喜欢我们的按住说话快捷功能,只是大家在使用的过程中产生出了另一个需求,我按住说话的过程中突然不想继续发送了,能通过什么办法取消发送吗?


其实功能设计的时候就已经考虑了这样的需求,我们也设计出了相关的完整交互。但无奈的是经过各种尝试后发现,目前的技术方案暂时还实现不了。


其实这个功能的实现逻辑就是软件帮你模拟长按,但是在执行模拟长按的过程中,系统是不允许同时执行附加指令的。


以微信举例,想要取消发送,我就要在长按的同时上滑对不对?


大系统的指令长按就是长按,无法在长按还没有结束的情况下就再去执行一个上滑的动作。


这么说,大家就理解了吧,所以,相对于按住说话这个功能带给我们的便利相比,我们就只能接受这样的小不完美了。必进我们还能撤回不是。


最后,给大家看下我们关于按住说话最早的设计方案:


1、增加快捷手势、快捷键、编号模式执行微信和qq的按住说话,便于单手操作语音消息。具体如下:


1.1、在快捷键、快捷手势、编号模式、两步手势、点明语音指令的功能选择中,新增按住说话选项;


1.2、用户为该选项指定一种快捷操作方式,在微信或qq的聊天界面执行该快捷方式,将触发按住说话。若当前为文字聊天模式,需首先自动将模式切换为按住说话;


1.3、执行后,将对按住说话按钮自动按住,直到用户取消。意思是说,不需要用户手动按住屏幕;


1.4、按住过程中,用一个覆盖层覆盖屏幕,类似于点明输入法的语音输入模式,点击屏幕上半部分结束按住并发送消息,点击下半部分取消发送;


需要特别注意的是,qq和微信的发送和取消发送手势可能有所不同,但我们的交互是统一的;


1.5、当用户第一次启用此功能时弹窗提示,执行后,将自动为您长按说话按钮,点击屏幕上方结束说话并发送,点击屏幕下方取消说话,右滑开始,左滑取消;


1.6、按住说话执行过程中,屏幕不要有任何提示;


1.7、取消发送时,需语音提示:“已取消”;


1.8、在除微信、qq绘画界面的其他界面,使用此功能可执行按住当前所指向的焦点,以实现更多无需特殊适配的使用场景。

发表于:2024-10-19 13:44
21个回复
您还没有登录,登录后才可回复。 登录 注册