9. モードレス

Modelessness

できるだけモードをなくす。UIにおけるモードとは、ある操作の持つ意味が状況に依存して変化し、それによってユーザーに対して、現在可能な操作を限定したり、操作の順序を固定的に強制する状態のこと。またモードがあることによって、ユーザーは作業の途中で考えを変えて別のことをしたくなった際に、まずモードから抜け出るための操作を行わなければならなくなる。逆にUIがモードレスあれば、ある操作の持つ意味が一定で、それによってユーザーは自由な順序で作業を行うことができる。そしていつでも考えを変えて別な作業をはじめられる。モードレス性は、使いやすいUIの基本条件。

モードレスな設定パネルとモーダルな設定ダイアログのキャプチャ