跳至主要内容
What's New


良好作业模式2.14 – 避免使用者意外触碰萤幕或允许使用者撤销操作 (基础级别)


功能应以触碰再松开方式(up-event, 即从屏幕上松开手指),而非以触碰方式(down-event, 即手指触摸屏幕)的操作来启动。如符合以下其中一个机制亦算是符合此无障碍要求:

  • 能够在动作完成前中止操作指令;或
  • 能够在动作完成后撤销操作指令

如触碰式的操作是有必要的(例如模拟钢琴键盘的程式),则属例外。

 

修正前 修正后
开灯
使用者的手指接触到流动应用程式内的「开关」按钮时程式都会即时执行。 在使用者接触到开关按钮并松开手指时,照明系统才会亮起。
当使用者的手指接触到流动应用程式内的「开关」按钮时,照明系统会亮起。
在这种设计下,当使用者触碰到按钮时,无论是意外接触与否,程式都会即时执行。
当使用者接触到流动应用程式内的「开关」按钮后并松开手指时,照明系统才会亮起。
取消动作当使用者接触到开关按钮后,使用者透过将手指拖出按钮区来取消操作。
当使用者接触到流动应用程式内的「开关」按钮后,流动应用程式应允许使用者透过将手指拖出按钮区域并松开手指来取消操作。

 

W3C WCAG 参考: 2.5.2 指针取消