ウィキペディアにおけるツールチップについて、
ウェブブラウザ で、ハイパーリンク にマウスポインタ を当 dāng てた場 cháng 合 hé のツールチップの例 lì 。"HTML "という文 wén 字 zì 列 liè に"HyperText Markup Language "を指 zhĭ 定 dìng 。現 xiàn 在 zaì ウィキペディア での既 jì 定 dìng の動 dòng 作 zuò とは異 yì なる場 cháng 合 hé があります。
ツールチップ (英 yīng : tooltip )とは、コンピュータのグラフィカルユーザーインターフェイス (GUI) における表 biaŏ 示 shì 要 yaò 素 sù のひとつで、対 duì 象 xiàng にポインティングデバイス のカーソル(マウスポインタ など)を重 zhòng ね合 hé わせる(マウスオーバー する)と、その周 zhoū 辺 biān に小 xiaŏ さな領 lĭng 域 yù が出 chū 現 xiàn し、注 zhù 釈 shì や補 bŭ 足 zú 説 shuō 明 míng などが表 biaŏ 示 shì されるものである[ 1] 。
グラフィカルユーザーインターフェイス (GUI) において、ラベル文 wén 字 zì 列 liè や画 huà 像 xiàng などの静 jìng 的 de に表 biaŏ 示 shì されている情 qíng 報 baò だけでは十 shí 分 fēn に説 shuō 明 míng しきれない、詳 xiáng しい付 fù 随 suí 情 qíng 報 baò やヒントなどを動 dòng 的 de に表 biaŏ 示 shì するために考 kaŏ 案 àn された表 biaŏ 現 xiàn 手 shoŭ 法 fă ・共 gòng 通 tōng 要 yaò 素 sù のひとつ(ウィジェット )である。
例 lì えば、ボタン(コマンドボタン)には押 yā したときの動 dòng 作 zuò を端 duān 的 de に表 biaŏ すための極 jí めて短 duăn いラベルのみを設 shè 定 dìng することが多 duō く[ 2] 、1単 dān 語 yŭ や2単 dān 語 yŭ では十 shí 分 fēn に説 shuō 明 míng しきれないこともある。しかし、ボタンを押 yā したときに発 fā 生 shēng する動 dòng 作 zuò や効 xiaò 果 guŏ を詳 xiáng しく説 shuō 明 míng するツールチップを設 shè 定 dìng しておけば、ユーザーはボタンを押 yā す前 qián にマウスオーバーしてツールチップを表 biaŏ 示 shì することでその動 dòng 作 zuò を把 bă 握 wò することができ、初 chū めて使 shĭ うユーザーへの簡 jiăn 易 yì 的 de なマニュアルとしても利 lì 用 yòng できる。またツールチップは普 pŭ 段 duàn は表 biaŏ 示 shì されておらず、表 biaŏ 示 shì のための場 cháng 所 suŏ を占 zhān 有 yoŭ しないので画 huà 面 miàn を広 guăng く使 shĭ えるというメリットがある。ツールバー などで使 shĭ われる小 xiaŏ さなボタンにラベルではなくアイコン画 huà 像 xiàng を使 shĭ って面 miàn 積 jī を節 jié 約 yuē する場 cháng 合 hé も、説 shuō 明 míng のためにツールチップがよく併 bìng 用 yòng される。タブブラウザ などのタブ型 xíng UIで、ドキュメントのタイトルやファイル名 míng が長 cháng すぎてタブに表 biaŏ 示 shì しきれない場 cháng 合 hé 、ツールチップを使 shĭ って表 biaŏ 示 shì することでタブをアクティブにせずとも内 neì 容 róng やファイルパスを把 bă 握 wò できるようにする、といった使 shĭ い方 fāng もある。
しかし、ツールチップは一 yī 定 dìng 時 shí 間 jiān 経 jīng つと自 zì 動 dòng 的 de に消 xiaō えてしまう仕 shì 様 yàng になっていることもあり[ 3] 、その場 cháng 合 hé ユーザーは消 xiaō えてしまう前 qián に情 qíng 報 baò を読 dú み取 qŭ らなければならず、あまり長 cháng い説 shuō 明 míng を付 fù 与 yŭ することはできない。また、ツールチップの仕 shì 組 zŭ みを知 zhī らないユーザーには気 qì づかれにくいし、ツールチップによって下 xià 側 cè にあるものが覆 fù い隠 yĭn されてしまうため、場 cháng 合 hé によっては使 shĭ い勝 shèng 手 shoŭ を損 sŭn なってしまうこともある。
カーソルが要 yaò 素 sù を通 tōng 過 guò するだけではツールチップは表 biaŏ 示 shì されず、ある程 chéng 度 dù の時 shí 間 jiān 同 tóng じ位 weì 置 zhì に静 jìng 止 zhĭ している必 bì 要 yaò があるため、スタイラスペンのようなポインティングデバイスでは微 weī 妙 miaò な手 shoŭ 振 zhèn れによってうまく表 biaŏ 示 shì できないこともある。後 hoù 述 shù のタッチ入 rù 力 lì 環 huán 境 jìng のようにツールチップ方 fāng 式 shì がそもそも使 shĭ えないGUI環 huán 境 jìng もある。
カーソル (主 zhŭ にマウスポインタ)の操 caō 作 zuò が必 bì 要 yaò である。
ユーザーがカーソルを何 hé らかの要 yaò 素 sù にマウスオーバー する。
原 yuán 則 zé カーソルの真 zhēn 下 xià から、右 yoù または右 yoù 下 xià [ 注 zhù 釈 shì 1] に広 guăng がるような形 xíng の小 xiaŏ さな枠がロールオーバー する。
その枠内 neì には選 xuăn 択 zé された項 xiàng 目 mù に関 guān する補 bŭ 足 zú 説 shuō 明 míng などが表 biaŏ 示 shì される。
ツールチップが消 xiaō える(非 feī 表 biaŏ 示 shì となる)条 tiaó 件 jiàn はいくつかあり、実 shí 装 zhuāng によっても異 yì なる。一 yī 定 dìng 時 shí 間 jiān 経 jīng つと自 zì 動 dòng 的 de に消 xiaō えるものもあれば、カーソルを動 dòng かさない限 xiàn り消 xiaō えないものもある。要 yaò 素 sù の表 biaŏ 示 shì 領 lĭng 域 yù 内 neì でカーソルを動 dòng かしても消 xiaō えず、領 lĭng 域 yù からカーソルを外 waì すことで消 xiaō える仕 shì 様 yàng になっていることもある。
Microsoft Office では、ポップヒント [ 4] (英 yīng : ScreenTips [ 5] )と称 chēng されている。開 kaī 発 fā 者 zhě 向 xiàng けのMSDNライブラリ については、ツールヒント [ 6] (英 yīng : Tooltips [ 7] )と、情 qíng 報 baò ヒント[ 6] (英 yīng : Infotips [ 7] )の2つに類 leì 別 bié して呼 hū ばれている。
中 zhōng でも、Microsoft Office における、追 zhuī 加 jiā 情 qíng 報 baò ・図 tú ・ヘルプ記 jì 事 shì へのリンク [ 4] を付 fù 属 shŭ したものは、拡 kuò 張 zhāng ポップヒント[ 4] (英 yīng : Enhanced ScreenTips [ 5] )と言 yán う。
また、ウィキペディア では脚 jiaŏ 注 zhù にマウスオーバー させれば脚 jiaŏ 注 zhù ツールチップ (英 yīng : Reference Tooltips )が表 biaŏ 示 shì される[ 注 zhù 釈 shì 2] 。
Microsoft Windows では似 sì たような機 jī 構 goù として、主 zhŭ にテキストボックス で使 shĭ われることを想 xiăng 定 dìng した吹 chuī き出 chū し型 xíng のバルーン [ 8] (英 yīng : Balloons [ 9] )がある。内 neì 部 bù 的 de にはTTS_BALLOON
スタイル属 shŭ 性 xìng を持 chí つWin32ツールチップコントロールの一 yī 形 xíng 態 taì である[ 10] 。バージョン5.80以 yĭ 降 jiàng のコモンコントロールとして使 shĭ 用 yòng 可 kě 能 néng [ 11] 。
Mac OS でも似 sì たような機 jī 構 goù としてバルーンヘルプ (英 yīng 語 yŭ 版 băn ) [ 12] を備 beì えていた。
特 tè に古 gŭ いソフトウェアで、選 xuăn 択 zé されたツールの説 shuō 明 míng をステータスバー に表 biaŏ 示 shì するものもあるが、そのような機 jī 能 néng は通 tōng 常 cháng はツールチップとは言 yán わない。
なお、ツールチップの代 daì わりにマウスオーバーで各 gè 種 zhŏng プレビューが表 biaŏ 示 shì される場 cháng 合 hé もある。
ツールチップの実 shí 際 jì の応 yīng 用 yòng 例 lì は、デスクトップアプリケーションのみならずウェブページ において広 guăng く普 pŭ 及 jí している。多 duō くの GUI ベースのウェブブラウザ では、HTML の汎 fàn 用 yòng 属 shŭ 性 xìng である title
属 shŭ 性 xìng を、その要 yaò 素 sù の上 shàng にカーソルが乗 chéng ったときに表 biaŏ 示 shì するようにしている。これらのブラウザでは、ウィキペディア 上 shàng で画 huà 像 xiàng やハイパーリンク にカーソルを重 zhòng ねた場 cháng 合 hé にもツールチップが表 biaŏ 示 shì されるであろう。いくつかのブラウザ(特 tè に Internet Explorer など)では、img
要 yaò 素 sù に設 shè 定 dìng された alt
属 shŭ 性 xìng についても、title
属 shŭ 性 xìng と同 tóng じ要 yaò 領 lĭng でツールチップを表 biaŏ 示 shì する。なお、 title
属 shŭ 性 xìng と alt
属 shŭ 性 xìng が両 liăng 方 fāng 設 shè 定 dìng された場 cháng 合 hé は、ツールチップの内 neì 容 róng として title
属 shŭ 性 xìng の値 zhí のほうを優 yoū 先 xiān するが、この挙 jŭ 動 dòng が妥 tuŏ 当 dāng であるかどうかについては議 yì 論 lùn がある[要 yaò 出 chū 典 diăn ] 。
マウスオーバーによって展 zhăn 開 kaī や表 biaŏ 示 shì が開 kaī 始 shĭ されるメニューやツールチップといったポインティングデバイス 操 caō 作 zuò 前 qián 提 tí のUIは、タッチパネル を利 lì 用 yòng したタッチ操 caō 作 zuò には不 bù 向 xiàng きである。というのも、指 zhĭ 先 xiān によるタッチ操 caō 作 zuò では基 jī 本 běn 的 de にシングルタップが操 caō 作 zuò の基 jī 本 běn となるため、タップ(クリック)とホバーを区 qū 別 bié することができず、マウスやスタイラスペン などのポインティングデバイスによるホバー操 caō 作 zuò を直 zhí 接 jiē 代 daì 替 tì ・シミュレートするのが難 nán しいからである。
スマートフォン やタブレット のようなタッチパネルがメインもしくは唯 weí 一 yī の操 caō 作 zuò 手 shoŭ 段 duàn となるモバイルデバイスが普 pŭ 及 jí するにつれて、ホバー操 caō 作 zuò の問 wèn 題 tí が顕 xiăn 在 zaì 化 huà する。この問 wèn 題 tí を解 jiě 決 jué するための方 fāng 法 fă として、マウス操 caō 作 zuò を前 qián 提 tí としたアプリケーションやWebページデザインの見 jiàn 直 zhí しとタッチ対 duì 応 yīng への移 yí 行 xíng が挙 jŭ げられるが、Microsoft Windows 8 上 shàng のInternet Explorer 10やWindows 8.1 上 shàng のInternet Explorer 11のように、ブラウザ側 cè で独 dú 自 zì に拡 kuò 張 zhāng した機 jī 能 néng によってタッチによるホバー操 caō 作 zuò (ホバータッチ)をサポートする例 lì も見 jiàn られる[ 13] [ 14] 。Android では類 leì 似 sì のアプローチとして、ビューを長 cháng 押 yā ししたときにツールチップを表 biaŏ 示 shì することができるようになっている[ 15] 。
^ LTR言 yán 語 yŭ (左 zuŏ から右 yoù に書 shū く英 yīng 語 yŭ のような言 yán 語 yŭ )環 huán 境 jìng の場 cháng 合 hé 。RTL言 yán 語 yŭ (右 yoù から左 zuŏ に書 shū くアラビア語 yŭ のような言 yán 語 yŭ )環 huán 境 jìng では逆 nì 方 fāng 向 xiàng になる。
^ 脚 jiaŏ 注 zhù ツールチップに含 hán まれている設 shè 定 dìng ボタンを選 xuăn 択 zé することで、ツールチップを表 biaŏ 示 shì するタイミング をクリック したときに変 biàn 更 gèng 可 kě 能 néng 。並 bìng びに、ツールチップを表 biaŏ 示 shì するまでの秒 miaŏ 数 shù (ミリ秒 miaŏ ) の設 shè 定 dìng や、無 wú 効 xiaò 化 huà することもできる。
(英 yīng 語 yŭ )
(日 rì 本 běn 語 yŭ )
ウィキメディア・コモンズには、
ツールチップ に
関 guān 連 lián するカテゴリがあります。
コマンド入 rù 力 lì データ入 rù 出 chū 力 lì 表 biaŏ 示 shì コンテナ ナビゲーション 特 tè 殊 shū ウィンドウ 関 guān 連 lián 項 xiàng 目 mù