When commit means cancel

Marcin Wichary

確定がキャンセルを意味するとき

原文は Marcin Wichary により に公開されました。 このブログを購読する

ほとんどのテキストエディタでは、リストの空の項目でEnterを押すと奇妙なことが起こる――リスト項目全体が消えてしまう。

これは直感に反しているように感じられる。Enterは確定して、さらに何かを追加するためのキーではなかったのか。リストを抜けるならBackspaceを押すのが正しいのではないか。

答えはイエスでもありノーでもある。このパターンを誰が考え出したのかはわからない(私が初めて見たのはWord 95だった)が、その誰かはテキスト編集に存在する奇妙なインタラクションの約束事を理解していた――Enterは実は非常口なのだ。テキスト編集中は、どこにいてもEnterを何度か押せば、書くためのスペースをただ増やすことができる。

Enterでリストが解除されないアプリでは、リストの中に閉じ込められるという恐ろしい瞬間に直面することがある。そして閉じ込められるのは、決して楽しいことではない。

この原則は非常に有用に思えるので、他のことにも応用するアプリがどんどん増えているように感じる。たとえば、多くのモダンなテキストエディタでは見出しの後でEnterを押すと通常のテキストに戻る。見出しスタイルに閉じ込められにくくするためだ。

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。

コメント