UIのさわりごこち

触って、なるほどと思うためのサイト

第06室

トグルスイッチ

オンとオフの2つを、押してすぐに切り替える部品です。

操作

触る

触るとどうなるか

いまは照明が消えています

操作のしかた

マウス
  • 乗せると行が色づく
  • スイッチか文字を押して切り替える
キー
  • Tab次の部品へ動く
  • Space切り替える
タッチ
  • スイッチか文字をタップして切り替える

解説

読む・見比べる

なぜ気持ちいいと感じるのか

押したらすぐにつまみが動く

部屋の電気のスイッチは、パチンと押したとたんに明かりがつきます。画面のスイッチも、押したとたんにつまみが動きだすと、自分の手で切り替えたと感じられます。人が「すぐ」と感じる時間はほんのわずかだと言われています。つまみが動く時間も短くまとめると、すぐ反応したように感じられます。

押したとたんに、つまみが反対側へすべります。

押したらその場で効く

電気のスイッチには「決定」のボタンがありません。押せばその場で明かりがつきます。画面のスイッチも、押した時点で設定が効くように使うのがよいとされています。あとで「保存」を押してはじめて効く設定には、チェックボックスを使うよう勧める指針もあります。スイッチの形なのに保存を押すまで効かないと、効いたのかどうかわからなくなります。

押したとたんに電球がつきます。

名前は変えずにいまの状態を見せる

壁のスイッチには「照明」としか書いてありません。「つける」とも「消す」とも書かず、レバーの向きでいまの状態がわかります。画面のスイッチも、ラベルは何を切り替えるかの名前にしておき、状態はつまみの位置で見せます。状態が変わってもラベルは変えないことが大切だとされています。ラベルと状態を一緒に変えないよう勧める記事もあります。

ラベルはいつも「通知」です。つまみの位置でいまの状態がわかります。

文字を押しても切り替わる

エレベーターのボタンは、数字のすこし横を押しても反応します。スイッチのつまみは小さいので、となりの名前の文字まで押せるようにしておくと、ねらう的が大きくなります。押せる範囲には、小さくしすぎないための目安も決められています。古いタッチ画面の実験では、小さなつまみを指でずらす型は扱いにくいと評価され、つまみを大きくするよう提案されています。

名前の文字を押しても、スイッチが切り替わります。

色が見分けにくくてもオンとわかる

家電の電源ボタンには、ランプの色だけでなく「|」や「○」の印でオンとオフを示すものがあります。画面のスイッチも、色の違いだけで状態を伝えないようにします。つまみの位置に加えてオンのときにつまみへ印を出すと、色が見分けにくい人にもオンだとわかります。アイフォーンにも、スイッチに縦線と丸の印を出す設定があります。

オンのとき、つまみにチェックの印が出ます。色が見分けにくくても印でわかります。

名前の由来

船の留めピンから壁のスイッチへ

トグルはもともと船で使われた言葉だとされています。綱の輪に差し込んで留める、短い木のピンのことでした。1908年の資料には、スイッチのつまみを「トグル」と呼んだ例があります。1917年に特許が出た壁のスイッチでも、表の板から突き出たつまみをトグルと呼んでいます。当時のトグルスイッチは、つまみを倒すとばねの力で素早く切り替わり、カチッと音がしました。

方眼紙の上に置かれたスイッチ。黒い棒のレバーが斜めに突き出し、赤茶色の台座の中にばねが見える。
図トグルスイッチの写真です。黒いレバーの下に、ばねと真鍮色の金具が見えます。

画面の部品としては、2008年にアイフォーンのアプリを作るための部品に加わり、2011年にはアンドロイドにも入りました。ウェブでは2017年の規格で、オンとオフを表す役割が定められています。HTMLそのものにスイッチを足す提案も出ていて、2024年にサファリが先に対応しました。

脚注

  1. 1

    Microsoft「Guidelines for toggle switch controls - Windows apps」。トグルスイッチを、機器の物理的な電源スイッチのようなものと考えるよう書いています。変えたその場で効く2択の設定に使い、「送信」や「次へ」を押してはじめて効くならチェックボックスを使うよう勧めています。

  2. 2

    W3C「Understanding WCAG 2.2: 1.4.11 Non-text Contrast」。部品とその状態を見分けるのに必要な見た目は、となりの色と3:1以上のコントラストにするよう求めています(レベルAA)。状態どうしの色の差には、この値を求めていません。無効の部品は対象外です。

  3. 3

    Apple「Human Interface Guidelines: Toggles」2024年更新。状態の見た目の違いをはっきりさせること、見分けられない人もいるので色の違いだけで状態を伝えないことを勧めています。

  4. 4

    Alita Kendrick「Toggle-Switch Guidelines」Nielsen Norman Group、2018年。トグルスイッチはその場で効くべきで、保存や送信を求めないとしています。送信ボタンの要るほかの入力欄とトグルを混ぜると、効いたのかどうかわからなくなると書いています。

  5. 5

    W3C WAI「ARIA Authoring Practices Guide: Switch Pattern」。スイッチはオンとオフの2つだけを持ち、フォーカスがあるときSpaceキーで切り替えるとしています(Enterキーは任意)。状態が変わってもラベルを変えないことが大切だと書いています。

  6. 6

    Microsoft「microsoft-ui-xaml: ToggleSwitch_themeresources.xaml」と Google「material-web tokens: _md-comp-switch.scss」。Windows 11 の標準のスイッチは押している間つまみを横に伸ばし、Material Design 3 は押している間つまみを大きくします。なぜそうするかは書かれていません。

  7. 7

    IBM Carbon Design System「Toggle」。無効の状態を、操作の機能を完全に取り除くものとしています。

  8. 8

    Jakob Nielsen「Response Times: The 3 Important Limits」Nielsen Norman Group、1993年。0.1秒は、システムがすぐに反応したと感じる限界のおよそだとしています。この速さなら結果を見せるだけでよいとしています。経験にもとづく目安で、トグルスイッチで測った値ではありません。

  9. 9

    Page Laubheimer「Executing UX Animations: Duration and Motion Characteristics」Nielsen Norman Group、2020年。チェックボックスやトグルのような手ごたえを返す動きは、ぜんぶで100ミリ秒ほどにするとすぐ反応したように感じられるとしています。動き始めを速くする ease-out を勧めています。実験で示した値ではなく、推奨です。

  10. 10

    Google「Material Components for Android: Switch」。スイッチの効果は、保存しなくてもすぐに始まるべきだとしています。

  11. 11

    Heydon Pickering「Toggle Buttons」Inclusive Components、2017年。押した状態とラベルを一緒に変えてはいけないと書いています。ラベルは、オンやオフにする対象を示すためのものだとしています。

  12. 12

    WHATWG「HTML Living Standard: 4.10.4 The label element」。ラベルを押すと、結び付いたフォームの部品を押したのと同じになるプラットフォームがあるとして、チェックボックスを例に挙げています。プラットフォームによっては、フォーカスするだけか、何もしないこともあると書いています。

  13. 13

    W3C「Understanding WCAG 2.2: 2.5.8 Target Size (Minimum)」。ポインターで押す的は、少なくとも24×24 CSSピクセルにするよう求めています(レベルAA)。まわりとの間隔が十分なときなどの例外があります。

  14. 14

    Catherine Plaisant, Daniel Wallace「Touchscreen Toggle Switches: Push or Slide? Design issues and usability study」University of Maryland、1990年。タッチ画面で6種類のトグルを15人で試し、押す型(1ボタン型)は、つまみをずらす型(スライダー型、レバー型)より有意に使いやすいと評価されました。考察で、スライダーのつまみはもっと大きくすべきだとしています。人数が少なく、好みの個人差が大きいとも書いています。

  15. 15

    W3C「Understanding WCAG 2.2: 1.4.1 Use of Color」。色を、情報を伝えるただひとつの見た目の手段にしないよう求めています(レベルA)。トグルスイッチについて直接は書かれていません。

  16. 16

    Apple「iPhone ユーザガイド:画面表示とテキストサイズ」。「オン/オフラベル」をオンにすると、スイッチはオンのとき縦線、オフのとき丸の印を出すと説明しています。

  17. 17

    J. A. H. Murray ほか「A New English Dictionary」(オックスフォード英語辞典の初版)の "Toggle, sb."、WEHD の再録。もとは船の言葉だと言われているとし、綱の輪に通す短いピンを第1の意味にしています。1908年の『Installation News』に、スイッチのつまみを toggle と呼んだ用例を載せています。いまの版の記述はたしかめていません。

  18. 18

    William J. Newton「Flush switch」米国特許 US1233597、1915年出願、1917年発行。表の板から突き出た操作のつまみを「toggle or handle」と書いています。

  19. 19

    The Henry Ford「Hubbell Toggle Switch, 1917-1920」。トグルスイッチは外に出たレバーで、ばね仕掛けの機構を動かすと説明しています。カチッという音とともに、回路を素早く力強く開け閉めすると書いています。

  20. 20

    Apple「UISwitch」。オンとオフのような2択を示す部品で、iOS 2.0 から使えるとしています。

  21. 21

    Android Developers「Android 4.0 APIs」2011年。新しい Switch ウィジェットを、どちらかの側へドラッグするか、タップして切り替える2状態のトグルだと紹介しています。

  22. 22

    W3C「Accessible Rich Internet Applications (WAI-ARIA) 1.1」2017年勧告。switch の役割を、チェックの有無ではなくオンとオフの値を表すチェックボックスの一種としています。変更履歴では2015年1月に加わりました。

  23. 23

    Anne van Kesteren, Jon Davis「An HTML Switch Control」WebKit、2024年。Safari 17.4 で、チェックボックスに switch 属性を付けるとスイッチになると紹介しています。2026年10月の時点で HTML の標準には入っておらず、MDN の互換性データでも対応しているのは Safari だけです。

  24. 24

    Richard Frantz Jr.「Togglesw2.jpg」Wikimedia Commons、2005年投稿。1/4インチ方眼の方眼紙の上で撮ったトグルスイッチの写真です。メーカーと作られた年は書かれていません。作者がパブリックドメインにしています。

出口

次の部屋へ

スタンプを押して次の部屋へ

記念スタンプ

第06室トグルスイッチ