TOP › UX用語 › モードレス
デザイン・情報設計

モードレスModeless

操作の前にモードを切り替えず、目的の操作を行える設計

モードレスとは、操作する前に特定のモードへ切り替える必要がなく、そのまま目的の操作ができる設計の考え方である。

例えば、文書に文字を追加する場面を考える。モードレスな文書編集ソフト Gypsy では、追加したい場所を指定して、そのまま文字を打てた。一方、Bravo では、文字を打つ前に「挿入モード」へ切り替える必要があった。同じ文字入力でも、事前の切り替えが必要かどうかが異なる。

モードがある操作と、モードレスな操作

Bravo には、キー入力を「命令」として扱う状態と、「文字」として扱う状態があった。命令を受け付ける状態で「I」を押しても、文書に「I」という文字は入らない。文字を挿入するモードへ切り替わるだけである。

このように、同じキーやクリックでも、現在の状態によって働きが変わる仕組みを「モード」という。Bravo と Gypsy の違いを整理すると、次のようになる。

文字を打つ前の切り替えをなくすのイメージ
文書を作るソフト 入力前の切り替え 文字を書き足す操作
Bravo 必要 「I」で切り替えてから文字を打つ
Gypsy 不要 そのまま文字を打つ

なお、Shift キーを押している間だけ大文字を入力できるように、キーを押し続けている間だけ働きが変わる状態は「擬似モード」と呼ばれる。キーを離すと元に戻るため、切り替えたことを忘れにくい。Jefジェフ Raskinラスキン 氏の定義では、擬似モードだけを用いる設計もモードレスに含まれる。

語源・提唱者

Larryラリー Teslerテスラー 氏は、操作画面はモードレスであり、すべての操作をいつでも使えるべきだと考えた。1973年には Xeroxゼロックス のパロアルト研究所(PARC)で、秘書が文書を編集する方法についての調査を2つ企画し、運営を手伝った。

ラリー・テスラー
ラリー・テスラー(出典:https://en.wikipedia.org/wiki/Larry_Tesler)

調査に最も多く参加したのは、Sylviaシルビア Amundsenアムンセン(当時 Adamsアダムス)である。テスラー氏らは、何も表示されていない画面から調査を始め、彼女が自然だと感じる編集方法を探った。彼女が「挿入モード」で気に入ったのは、その状態に切り替えることではなく、文字を足すと段落が自動で折り返される点だった。彼女は、文字を足す方法について、最後の文字を指して、新しい文字を打てばよいと述べた。

1975年、テスラー氏と Timothyティモシー Mottモット は、PARC で Gypsy を設計し、実際に動くソフトとして作った。Gypsy は、マウスと画面上の表示を使って文書を作成でき、モードをほぼなくしたソフトである。

モードの取り違えによる誤操作を減らす

例えば Bravo で、文字の「I」を入力したつもりでも、命令を受け付ける状態なら挿入モードへの切り替えが起きる。利用者が現在のモードを取り違えて生じる、このような誤操作を「モードエラー」という。意図した操作と実際の結果が食い違うため、混乱やいらだちにつながる。

状態の取り違えを減らすのイメージ

モードレスは、こうした切り替えをなくすことで、モードエラーを起きにくくする。Gypsy なら文字を入力する前にモードを確認する必要がないため、「文字を打つつもりが命令になってしまう」という取り違えを避けられる。

ただし、すべてのモードが悪いわけではない。例えば描画ソフトでは、「ブラシ」を選ぶとクリックで線を描き、「消しゴム」を選ぶと同じクリックで線を消す。多くの道具を使い分ける場合には、モードが役立つ。

重要なのは、モードの必要性と、取り違えた場合の影響を考えることである。Nielsenニールセン Normanノーマン Groupグループ は、モードの取り違えが重大な結果につながる場面では、モードを使わないよう勧めている。

状態を維持する必要があるかを考える

身近な例が、Caps Lock と Shift の違いである。Caps Lock は一度有効にすると、大文字を入力する状態が続く。一方、Shift はキーを押している間だけ大文字を入力でき、離せば元の状態に戻る。

画面を設計するときは、切り替え後も状態を維持する必要があるかを考える。判断する際には、次の点に注意する。

切り替えた状態を残すか考えるのイメージ
  • 状態を維持する場合:現在のモードを分かりやすく示す。Nielsen Norman Group は、状態を示す手がかりを少なくとも2つ用意するよう勧めている。表示を増やしてもモードレスにはならないが、取り違えを減らす助けになる。
  • 操作している間だけ状態を変える場合:Shift キーのような擬似モードが候補になる。状態の取り違えを減らせる一方、その操作方法が利用者に伝わりにくい場合もある。

関連用語

  • モードレスなダイアログ
  • 元に戻す

モーダル

「UX用語」のカテゴリー