クイズ問題: その形がある動物に似ていることから名がついた、パソコンで、画面上のポインタを動かしたり、アイコンをクリックするのに使われる周辺機器は何でしょう?
答え: マウス

関連するWikipedia記事の抜粋:
title: マウスジェスチャー
text: マウスジェスチャー、もしくはマウスジェスチャ(英: mouse gesture)は、ポインティングデバイスを用いたコンピュータの操作方法の一つ。通常のマウスを始めとするポインティングデバイスは、ウィジェットボタンをクリックすることでコンピュータにコマンドの実行を指示するが、マウスジェスチャでは主にマウスポインタの移動などによって指示する。先述の通りマウスポインタさえ動けばいいのでトラックボールなど、マウスではないポインティングデバイスでも利用することはできるが、日本では「マウスジェスチャー」と呼ばれることが多い。タッチパネルにおけるジェスチャーはマウスジェスチャーとは体系が異なる部分も多いのでマルチタッチ#マルチタッチジェスチャーも参照のこと。
title: マウスポインタ
text: マウスポインタの操作は、主にマウスなどのポインティングデバイスを使って行うことができる。文字入力可能場所では、マウスポインタの形状がアルファベットの I の形になり、そこでクリックすることによりカーソルを表示することができる。
title: アイコン
text: キャラクタユーザインターフェース (CLI) 上のプログラムでは、ユーザが機能を呼び出すためには、その機能が割り当てられたファンクションキーを押すことなどで行っていたが、GUI中のほとんどの機能はアイコンによって表される。アイコン上にカーソルを移動させて、マウス(あるいはトラックボールなどのポインティングデバイス)のボタンをクリックすることで、機能を呼び出したりプログラムを開始する。アイコンは判別しやすく、機能を連想させる絵柄で、小さいものでなければならない(ユーザビリティの観点から、大きなアイコンが用いられる例もある)。多国間での使用を想定したソフトウェアの場合、文化の違いを考慮する必要がある。
title: マウスポインタ
text: マウスポインタとは、コンピュータのユーザインタフェースのひとつで、ユーザのマウス操作に合わせて、画面上を指し示す小さな絵柄のこと。1962年、マウスとともにダグラス・エンゲルバートにより発明された。マウスカーソルとも呼ばれる。マウスの動きに合わせて画面上を移動できる。通常は、矢印形だが、時計や十字など、そのときに行っている処理に合わせて形状は変化する。文字の入力位置を示すカーソルと混同されることが多い。
title: ポインティングデバイス
text: ポインティングデバイス(Pointing device)とは、コンピュータの周辺機器のうち入力機器の種類の一つで、主に画面上に表示されるポインタやアイコンを操作するために用いる。コンピュータと人間の接点であるマンマシンインタフェースの一つである。
title: ボタン (GUI)
text: グラフィカルユーザインタフェース(GUI)のボタンは、現実世界における押しボタンと同様に「押す」ことで何かの操作を行なう為のコンピュータ画面上の表現である。一般には物理的なボタンを模した立体感のある形状が多いが(ウィジェット)、中には単なるアイコン表現がボタンの役割を果たす場合もあり、このような物も機能分類に従い通常ボタンと呼称する。「コマンドボタン」と呼ばれることもある。
title: カーソル
text: マウスオーバー(英: mouseover)とは、カーソルを何らかの要素の上に重ね合わせている状態のことである。マウスホバー、オンマウス、ポイントとも言う。
title: カーソル
text: GUI環境において、操作対象を示すために表示される矢印などの小さな図形もカーソルと呼ばれていたが、「カーソルの操作」の節で後述するとおり、マウスで操作されることが多いので、現在はマウスポインタ(mouse pointer)と呼ばれる。多くのGUIでは状況に応じてマウスポインタの形が変化する。
title: マウスポインタ
text: コンピューティングにおいて、 ポインタやマウスカーソル ( パーソナルコンピュータWIMPスタイルの対話の一部として) は、通常はマウス、タッチパッドまたはスタイラスなどディスプレイまたはポインティングデバイスの動きをエコーする他のディスプレイデバイス上のシンボルまたはグラフィックイメージで、 ユーザのアクションが発生するポイントを示し、テキストベースまたはグラフィカルユーザインタフェース (GUI) で使用して、他の要素を選択および移動がなされる。これは キーボード入力に応答するカーソルとは異なるがポインタを使用してカーソルを再配置することもできる。
title: ポインティングデバイス
text: ポインティングデバイスの種類は目的・用途・使用環境等に応じて複数の種類や構造のものが存在する。ポインティングデバイスの代表的な機器もしくは装置としてマウスやトラックボールがあげられ、コンピュータ画面上のマウスポインタを操作するために使う事が多い。
title: マウス (コンピュータ)
text: マウス(英: mouse)とは、コンピュータの操作全般に用いられる入力機器の一つであり、画面上に表示された物の場所を指し示して選択するための装置(ポインティングデバイス)の一種である。キーボードとともに広く使われる。
title: アイコン
text: アイコンは、初心者がコンピュータインターフェースを操作するのを容易にするために、1970年代にゼロックス・パロアルト研究センターで最初に開発された。後にアイコンで操作されるインターフェースは、アップルのMacintoshによって一般にもたらされる。現在では主なオペレーティングシステムにおいて、ユーザーへの情報を表示するためにアイコンベースのグラフィカルユーザインターフェース (GUI) を使用している。
title: ライトペン
text: ライトペン (英: Light pen) とは、ブラウン管と組み合わせて利用する、コンピュータに位置を伝える為の装置(ポインティングデバイス)である。 ペンの形をした受光装置をブラウン管に接触させ、その位置が光るタイミングを拾い、画面上の位置を認識する。 基本原理はライトガンと同じである。
title: グラフィカルユーザインタフェース
text: GUIでは、コンピュータの画面上に、ウィンドウ、アイコン、ボタンといったグラフィックが表示され、ユーザはそれらの中から目的の動作を表すグラフィックスをマウスなどのポインティングデバイスで選択する。
title: スクリーンリーダー
text: スクリーンリーダー(英語: screen reader)とは、コンピュータの画面読み上げソフトウェアである。視覚障害者がパーソナルコンピュータを操作するために、視覚的に使うことが必要であるマウスに変わり、情報を音声で読み上げることによって、操作を補助するアクセシビリティである。
title: パイプ (コンピュータ)
text: アップルのAutomatorのアイコンはパイプを持ったロボットだが、これもパイプラインの概念を応用したソフトウェアである。
title: モーダルウィンドウ
text: モーダルウィンドウ(英: modal window)は、コンピュータアプリケーションソフトウェアのユーザインタフェース設計において、何らかのウィンドウの子ウィンドウとして生成されるサブ要素のうち、ユーザーがそれに対して適切に応答しない限り、制御を親ウィンドウに戻さないもの。モーダルウィンドウはGUIシステムで、ユーザーに注意を促したり、選択肢を提示したり、緊急の状態を知らせたりする目的でよく使われる。モーダルダイアログやポップアップと呼ばれることもある。
title: ウィジェット (GUI)
text: ウィジェット(英: Widget)は、グラフィカルユーザインタフェース(GUI)のインタフェース部品(UIパーツ)の総称であり、ウィンドウやテキストボックスなどが含まれる。コントロールとも。ウィジェットは、物理的な対応物との関連で分類されることもある。例えば、マウスカーソルでクリックされる仮想ボタンと、指で押す物理的なボタンといった対応である。ウィジェットは、ウィジェット・ツールキットの形態でまとめて提供されることが多い。プログラマは、ウィジェットを組み合わせてGUIを構築する。
title: カーソル
text: GUIでは主にマウスなどのポインティングデバイスを使って操作することができるのは、マウスポインタである。カーソルの操作は前述の方向キーまたはマウスポインタで指した位置でマウスをクリックすることにより移動することができる。
title: グラフィカルユーザインタフェース
text: 端的に言うと、画面上のボタンや画像などを選択する事でリアクションを発生させる仕組みを総称してGUIと言う。
title: タッチパッド
text: タッチパッド (touchpad) は、平板状のセンサーを指でなぞることでマウスポインタの操作をする、ポインティングデバイスの一種。メーカーによりスライドパッド、トラックパッドなどとも呼ばれる。
title: Dock
text: Dockは画面上の固定位置を占めるパレット型の機構で、ファイルやアプリケーションといった各種の情報を格納してクリックでそれらを呼び出せる。ランチャーやブックマーク・エイリアスが複合したような概念といえる。
title: スクリーンセーバー
text: スクリーンセーバー(Screensaver) は、コンピュータのコンソールに長時間ユーザによる入力がなかったとき、ディスプレイを保護するために自動的にアニメーション等を表示させる機能である。OSやハードウェアに埋め込まれていたり、OSのユーティリティソフトウェア等として動作する。
title: BTRON
text: BTRONでは、画面上にあるものは基本的に全て、マウスや電子ペン等のポインティングデバイスで操作することが可能となっている。コンピュータに詳しくないユーザーにでも簡単に扱えるように、ウィンドウのサイズ変更はもちろんのこと、選択範囲の文章や図形は、そのままドラッグ・アンド・ドロップ(TRONでは俗に「つかんでポイ」という)操作で移動ないし複写できる。
title: ダイアログボックス
text: ダイアログボックス(英: dialog box)とは、GUIにおける特殊なウィンドウの一種であり、ユーザーに情報を提示し、必要に応じてユーザーに応答してもらうもの。ユーザーに何かを伝えたり、ユーザーに何か入力してもらったりといった、ユーザーとコンピュータ間の対話 (dialog) に使われるため、このように呼ばれる。
title: タッチパネル
text: タッチパネルとは、液晶パネルのような表示装置とタッチパッドのような位置入力装置を組み合わせた電子部品であり、画面上の表示を押すことで機器を操作する入力装置である。主に直感的に扱えることを要求する機器に組み込まれる事が多い。タッチスクリーン (英: Touch screen)やタッチ画面、接触画面などとも呼ばれる。
title: ポイント・アンド・クリック
text: ポイント・アンド・クリック(英語: point-and-click)は、マウスカーソルを動かすポインティングデバイス(もっぱらマウス、あるいはトラックボール、タッチパッド、ペンタブレットなど)のボタンを押して放す操作である。クリックという言葉は「カチッ」という音を表す英語の擬音語に由来する。
title: マウスポインタ
text: ポインタ「ホットスポット」は、 クリックまたはドラッグをターゲットにするために使用されるポインタのアクティブなピクセルで、ホットスポットは通常、ポインタの端に沿るまたはその中心にあるが、ポインタ内の任意の場所に存在できる。
title: メニュー (コンピュータ)
text: ユーザは、マウスやタッチパネルなどのポインティングデバイスを用い、メニューの選択肢の中から処理したい項目を選択することによって、その処理を行うことができる。
title: リボン (GUI)
text: リボンとは、マイクロソフトがアプリケーションソフトウェアのツールバーやタブバーで採用しているグラフィカルユーザインタフェース (GUI) の一種である。Microsoft Office 2007で初めて搭載された。
title: マウスポインタ
text: ポインタエディタは、静的またはアニメーション化されたマウスポインタを作成および編集するためのソフトウェアで ポインタエディタは通常、静的マウスカーソルとアニメーションマウスカーソルの両方をサポートしますが、例外があり アニメーションカーソルは、アニメーションの個々のフレームを表す一連の静的カーソルで ポインタエディタは次のことができる必要がある。
title: ウェブビーコン
text: ウェブビーコン(web beacon)あるいはWebビーコンとは、ウェブバグ(web bug)とも呼ばれる、HTMLを利用したメールやウェブページの閲覧者を識別する仕組みのこと。
title: グラフィカルユーザインタフェース
text: タッチパネルに表示されたボタンやアイコンに直接指やペンで触れることで、各種の操作を行うデバイスもあり、ATMなどで一般化している。カーナビゲーションシステムやニンテンドーDSでも使われ、直感的な操作に優れる。2007年以降、パッドに接触する指の本数を認識し、その振る舞いを変えるマルチタッチ対応パネルを利用した機器が市場に出回るようになった。
title: マウスジェスチャー
text: マウスを活用して何らかの動作を可能にする機能を持ったソフトウェア自体は昔から存在していたが、2001年にOperaがマウスジェスチャー機能を標準で搭載したことによって広く知られるようになった。それに他のブラウザも追随したため、標準でマウスジェスチャー機能を搭載するブラウザ、または拡張機能をインストールすることでマウスジェスチャー機能が使えるようになるブラウザが数多く誕生した。
title: ペンタブレット
text: なお、ペン状のデバイスとしては他に3次元情報の入力のためのものなどもある(Phantom など。ハプティックデバイス(英語版)の一種)。
title: マウス (コンピュータ)
text: マウスにタッチパネルライクな操作性を融合する試みもある。アップルのMagic Mouseや、それに類似したマイクロソフトのTOUCH MOUSE、ロジクールのタッチマウス M600などの製品では、ボタンやホイールを排除して表面にタッチセンサーを搭載し、クリックなどのボタンの操作をエミュレートするだけでなく、スワイプなどのタッチ操作独特のジェスチャーも利用可能である。
title: パーソナルコンピュータ
text: ポインティングデバイスの1つで片手に持って平面上を滑らせ、画面上のポインターを操作するための装置。ボタン類は、現在は上部に2つのボタンとホイールボタンをもつものが主流である。動きの感知方式は当初はボール式であったが、現在は光学式(赤色可視光、レーザー、LEDなど)が主流である。接続方式は昔は専用ポートを使ったり汎用のシリアルポートを使ったりとまちまちであった。USBの提案以後はUSBの普及により現在はUSBが主流である。なおマウス以外のポインティングデバイスにはタッチパッドやトラックボールもあり、マウスとも併用できる場合が多い。
title: 下天津駅
text: UNIXやUNIXライクなマルチタスクのオペレーティングシステムで、システム機能を実行するためにバックグラウンドで実行されているプロセス、デーモン(英: Daemon)にちなんでこの名前がついている。手に持つトライデントはプロセスのフォーキングを象徴している。
title: NeWS
text: これらの追加機能は全て PostScript への拡張として実装されたため、単純な PostScript のコードを書くだけで、ウィンドウを表示するインタラクティブなプログラムとして動作させることができた。よく知られたデモとして、約2ページのコードでできた時計のアプリケーションと、視線でカーソルを追いかける一対の目玉を描くプログラムがあった。目玉のプログラムは1988年のSIGGRAPHで展示され、後に登場した有名な X Window System のアプリケーション xeyes に影響を与えた。
title: NTTドコモの主な携帯電話端末納入メーカー
text: 最近の同社の製品の特徴は、N2051(2003年1月)以降のFOMAに「ニューロポインター」というポインティングデバイスを採用していることである。「ニューロポインター」は、画面上でパソコンのマウスのようにカーソルをあらゆる方向に動かせるのが特徴。「決定ボタン」の役割も兼ねている。操作性には好き嫌いがわかれるが、フルブラウザ搭載のN901iS(2005年6月)ではその操作感覚がパソコンのブラウザ使用時に近く、画面スクロールもかなり高速でできる事から、その効果を発揮している。
title: ソーシャルボタン
text: ソーシャルボタン(英:social button)とは、ブログやニュースサイトなどのウェブサイトからSNSやソーシャルブックマークなどのソーシャルメディアに情報を入出力するために設置される、ボタン型のインターフェースのことである。
title: マウス (コンピュータ)
text: 本体を手に持って机などの平面上を移動させ、接触式ないしは非接触式のセンサで移動を検知し、2次元の縦横それぞれの移動をコンピュータへ伝える(加速度センサにより3次元の移動を感知する3Dマウスといったようなものや、絶対座標を指示するタイプのものもあるが、一般的ではない)。マウスという呼称は、形状がネズミに似ていたことから名付けられた。現在のものはもっぱら指先側に電線(コード)が付いているが、以前は手首の側に付いているものも多く、そのようなマウスの左右のボタンを耳に、電線を尾に見立てたものである。近年は無線によるコードレスマウス(ワイヤレスマウス、無線マウス)も普及している。
title: マウスジェスチャー
text: マウスジェスチャによる操作は、カーソルを特定のボタンやアイコンまで移動させる必要がないため操作に慣れると非常に手軽にソフトを操作できるようになる利点がある。
title: NeWS
text: NeWS にはユーザインタフェースの要素(ウィジェット)のライブラリがいくつか含まれており、それら自身も NeWS で書かれていた。これらのウィジェットは NeWS インタプリタによって実行され、ウィジェットが要求したときだけ外部プログラム(または他のNeWSコード)と通信が必要になるだけである。例えば、トグルボタンの表示ルーチンはボタンが押されているかどうかの状態を問い合わせることができ、それに従って表示を変化させる。ボタンの PostScript コードは、マウスのクリックに反応することもできる。これらは全てウィンドウサーバ内でクライアントプログラムとやり取りせずに行われ、ボタンの上でマウスがリリースされたときだけ制御のためのイベントが送られる。
title: コントロールキー
text: WindowsにはCtrlキーを押すとマウスポインタの周囲に円が表示されマウスポインタを目立たせる機能が搭載されている。
title: マウスポインタ
text: 多くのGUIでは、ポインタは状況に応じて形状が変化するため、画面上でポインターを移動すると、他の画面のホットスポットが表示される場合がある。 例えば:
title: X Window Systemプロトコルとアーキテクチャ
text: ウィンドウマネージャはフレームウィンドウでのマウスクリックを管理する。このため、ボーダー部分やタイトルバー部分でマウスをクリックしてドラッグすることで、ウィンドウを移動させたり、サイズを変更したりできる。
title: タスクトレイ
text: タスクトレイ (Task tray) またはシステムトレイ (System tray) はスタートアップ時に起動させたアプリケーションなどをアイコンで表示したりするものである。
title: ウィンドウ
text: マイクロソフトのオペレーティングシステムであるMicrosoft Windowsは、ウィンドウシステムにおけるウィンドウの複数形が名前の由来である。なお、伝統的なUser32サブシステムのGUI部品(ウィジェット)はすべてウィンドウハンドル (HWND) を持ち、例えばボタンやラベルさえもウィンドウの1つとして存在し、Windows APIを使用してウィンドウハンドル経由で統一的に扱われる仕組みになっている。このウィンドウハンドルはプロセス透過であり、あるプロセスの持つウィンドウに対して、別のプロセスからウィンドウハンドル経由でメッセージを送信することで、そのウィンドウを操作することもできる。
title: 点字ディスプレイ
text: 点字ディスプレイを制御するソフトウェアをスクリーンリーダーと呼ぶ。表示すべき内容をオペレーティングシステムから集め、それを点字に変換し、ディスプレイに送る。GUIに対応したスクリーンリーダーは、ウィンドウやスライドバーといったグラフィカルな要素をテキストに変換しなければならず、特に複雑である。最近のオペレーティングシステムにはスクリーンリーダーがそのような情報を取得するのを支援するAPIがある。例えば、Windows には MSAA、GNOME には AT-SPI がある。
title: グラフィカルユーザインタフェース
text: 基本的には「デスクトップ」「ウィンドウ」「メニュー」「アイコン」「ボタン」など要素を組み合わせて構成され、それらをポインティングデバイスによって操作されるカーソルを通じて指示を与える。
title: ヘッドアップディスプレイ
text: ヘッドアップディスプレイ(英語: Head-Up Display、略称: HUD、ハッド)は、人間の視野に直接情報を映し出す手段である。
title: スタイラス
text: ポインティングデバイスの一種であるスタイラスは、PDAや、タッチパネル付きノートパソコン、タッチパネル付き携帯ゲーム機等、タッチパネル内蔵機器に付属されているもので、タッチパネル付きの画面に表示されたボタンやキーを押すなどの各種操作や、Graffitiによる文字入力をしたり、文字や図を手書きしたりするために使われる。
title: スクロールバー
text: マウスによっては中央にホイール(回転する円盤)を配したものがあり(ホイールマウス)、1996年に発売されたのが最初で、2015年時点ではホイールマウスが主流になっている。ホイールを上下に回すことでページをスクロールできるほか、ホイールを中ボタンとしてクリックすることで、アプリケーションによってはオートスクロールモードに切り替わるものもある。
title: コンポジット型ウィンドウマネージャ
text: Mac OS では、ホットキーを押下することで時計・メモ帳・電卓などの「ウィジェット」(単一用途のアプレット)を表示できる。ウィジェットエンジンはよく使われるウィジェットを普段からアクセス可能にしておくことで、作業を効率化する。Mac OS 上ではDashboardプログラムがそれらを取り扱う。
title: マウスジェスチャー
text: これらのジェスチャの機能は、Windows 7以前はOSに標準で搭載されている機能ではなかったが、Windows 7では、ウィンドウサイズを変更するためのジェスチャとしてAero SnapやAero Shakeが実装された。また、それ以前にもウェブブラウザを始めとする多くのソフトウェアで独自にマウスジェスチャによる操作方法を採用しており、例えばウェブブラウザでは画面遷移(戻る/進む)やタブ/ウィンドウを閉じるなどの操作が可能である。対応していない環境で使用する場合はマウスジェスチャーに対応させるためのユーティリティソフトウェアを利用する。
title: ツールバー
text: ツールバー(英語:toolbar)とは、アプリケーションソフトウェアの機能を割り当てたアイコン付きのボタンなどが置かれる帯状の領域のことである。
title: ICO (ファイルフォーマット)
text: ICO は、Microsoft Windowsにおけるアイコンで使用する画像ファイルフォーマット。CUR はマウスポインタ用でICOとほぼ同じフォーマットだが、ヘッダにおける識別バイトとホットスポットの記述が異なる。
title: R言語
text: 厳密に言えば、この方式はマルチウインドウのGUIと言えなくはないが、Rを操作する「コンソールウィンドウ」は「命令をテキスト入力して使うCUI」である。この点についてユーザーの間でも商業ソフトに見られるようなマウスオペレーションを望む声は多く、それに呼応してR CommanderというGUIがCRANからパッケージとして提供されている。
title: 指し棒
text: なお1990年代以降はこれら指し棒に替わって、携帯に便利で指示範囲が非常に広い(また見やすい)レーザーポインターを用いることが多くなってきている(特に、巨大な映示スクリーンが相手の場合、棒では届かない)。また、PCの画面をスクリーンで映している場合は、マウスカーソルを指し棒として使う場合もある(Microsoft Windowsでは、オプション設定で、カーソル画像を矢印ではなく“指差す手”に変えられる。Microsoft PowerPoint 2010ではスライドショー実行中にマウスポインターをレーザーポインターに切り替えて使うことができる)。
title: LOGO
text: LOGO最大の特徴はタートルであり、画面上のカーソルで表され(タートルと呼ばれるようになったのは、先述の亀のロボットから)、それに動きと線描を命令することができ、プログラムに基づいて線で描かれたグラフィックスを生成できる。三角形または亀の形で表されることが多い(実際にはどんなアイコンでもよい)。シーモア・パパートがLOGOにタートルグラフィックスを追加したのは1960年代末ごろで、パパート自身が開発した亀ロボットに上げ下げ可能なペンを装着させて描画できるようにしたことからである。
title: 端末エミュレータ
text: 端末エミュレータ(たんまつエミュレータ)・端末模倣プログラムとは、端末として動作するソフトウェアである。端末エミュレータといった場合は、DEC VT100のエミュレーションをするソフトウェアをさすことが多い。別称としてターミナルエミュレータ、また特にグラフィカルユーザインタフェース (GUI) 環境で用いるものを端末ウィンドウと呼ぶことがある。キャラクタユーザインタフェースを提供する。
title: ダグラス・エンゲルバート
text: 1967年、エンゲルバートはマウスの特許を申請し、1970年に取得した(アメリカ合衆国特許第3,541,541号)。マウスが開発されたのはその数年前で、エンゲルバートのアイデアに基づいてビル・イングリッシュ(英語版)が設計・開発した。その特許では \"X-Y position indicator for a display system\"(表示システムのためのX-Y位置指示器)とされており、金属ホイールを2つ持つ木製のマウスであった。エンゲルバートによれば、「マウス」と名づけられたのはしっぽに相当するコードが後ろ(というか利用者から見て手前)にあったためだという。また、スクリーン上のポインタは「バグ」と呼んでいたが、この用語は定着しなかった。
title: Window Maker
text: デスクトップに四角いアイコンをつなげて並べる、「ドック」と呼ばれる機能が特徴。クリップの形をしたアイコンがメインとなる。
title: WebVR
text: WebVR(ウェブブイアール)とは、ウェブブラウザ上でVRデバイスの位置,向き,加速度などの情報を取得するために用いられていたJavaScriptのアプリケーションプログラミングインタフェース(API)である。用途をARまで広げたWebXR Device APIへの置き換えが進行している。
title: タブブラウザ
text: タブブラウザ (Tabbed Browser) とは、タブを用いて1つのウィンドウ内で複数のウェブページを表示することができるウェブブラウザの総称である。
title: Quartz Compositor
text: Quartz Compositorはウィンドウマネージャのような役割も果たし、キー押下やマウスクリックといったイベントを受け取るイベントキューも持っている。Quartz Compositorはそのキューからイベントを取出し、そのイベントが発生したウィンドウに対応するプロセスを特定し、そのプロセスにイベントを渡す。
title: ブックマークレット
text: ブックマークレット (Bookmarklet) とは、ユーザーがウェブブラウザのブックマークなどから起動し、なんらかの処理を行う簡易的なプログラムのことである。携帯電話のウェブブラウザで足りない機能を補ったり、ウェブアプリケーションの処理を起動する為に使われることが多い。
title: スクリーンリーダー
text: 厳密に言えば、スクリーンリーダーは、その名の通り、画面に表示された情報を音声で読み上げるソフトウェアである。近年では、画面を読み上げるというよりも、操作を読み上げる性能が高いものを合わせて「スクリーンリーダー」と総称することが多い。
title: Dashboard
text: Dashboard(ダッシュボード)は、アップルのMac OS X v10.4以降に付属している、ウィジェット (Widgets) と呼ばれる小さなアプリケーションを表示するための環境である。作業中に任意の操作を行う(デフォルトではF12キーおよびマウスの第3ボタンに割り当てられている)ことによって、画面がDashboardと呼ばれる半透明のレイヤーに覆われ、ウィジェットが表示される。ウィジェットはこまごまとした作業を素早くできるような単機能のソフトウェアである。
title: X Window Systemプロトコルとアーキテクチャ
text: ウィンドウマネージャはアイコンや関連するGUI要素の制御も行う。アイコンという概念はX Window System コアプロトコルのレベルでは存在せず、ウィンドウマネージャによって実装されている。例えば、ウィンドウを「アイコン化」するとき、FVWMなどのウィンドウマネージャがウィンドウをアンマップし、見えないようにし、アイコン名のウィンドウと(もしあれば)アイコンの画像のウィンドウを生成する。このようにアイコンの制御は完全にウィンドウマネージャが行っている。中には全くアイコンを実装していないウィンドウマネージャもある(例えば wm2)。
title: キーロガー
text: キーロガー(Keylogger, またはKeystroke logging)とは、コンピュータ(パーソナルコンピュータ)へのキー入力を監視し、それを記録するソフトウェアもしくはハードウェアである。
title: グームベイ
text: Bot(ボット)は、robot(ロボット)の短縮形・略称。転じて、コンピュータやインターネットの分野においては、作業を自動化するプログラムの総称。
title: ポインティングデバイス
text: 主にコンピュータの出力機器のうち表示機器に分類されるディスプレイの画面に映し出された映像に対して直感的な入力操作を提供するGUI環境において、カーソルと呼ぶ矢印や十字の形状をした印で位置や状態、方向などの情報を指示入力するための機器として利用される。
title: トヨタ・i-REAL
text: i-REALには「コミュニケーション・ディスプレイ」というものが備えられており、それを使用することで、他のi-REALとコミュニケーションをとったり、情報を交換したりすることが可能。
title: グラフィカルユーザインタフェース
text: GUIの基本は、ポインティングデバイスによってカーソルを操作し、デバイスに付いたボタン(通常2〜3個)を押すことである。これにより、「位置」と「指示」を明確にし、視覚的な操作を行うことが出来る。
title: ドラッグ・アンド・ドロップ
text: ドラッグ・アンド・ドロップはOS/2のワークプレース・シェル (WPS) において広く使用された。WPSでは、ドラッグ・アンド・ドロップのために右ボタンを使用し、左ボタンは選択やクリックのためだけに使われていた。
title: タスクバー
text: タスクバーの中にあり、実際のウインドウ表示と常に連動し、全体のウインドウ状態を常時把握・操作するための領域。アプリケーションソフトを起動したりフォルダを開くなどの操作で単一のウィンドウが起動されると、それと同時にアイコンが表示されたボタン(タスクスイッチ)が表示される。逆に開いていたウィンドウを閉じるとそれに合わせ対応するボタンも自動的に消える仕組みになっている。タスクバーは主にこのタスクバーボタンを提供するために生まれたものである。
title: VoiceOver
text: VoiceOverはまたスクリーンを見えなくすることができるが、タッチするためのタッチスクリーンの感知は残り、バッテリー消費は抑えられる。アップルではこの機能を「スクリーンカーテン」と呼んでおり、macOSが動くMacにもこの機能はある。
title: トラックボール
text: トラックボール (Trackball) は、マウスなどと同様にコンピュータの操作に用いるポインティングデバイスの一種。
title: マウスパッド
text: ただし、機能面を重視したものにせよデザイン面を重視したものにせよ、マウスバッドの意匠と光学マウス(のセンサ)の間である種の相性問題が発生する場合もある。このような場合には、ポインタが異常に敏感に反応してしまう、ポインタの動作が安定しない(そのためにダブルクリックがままならない)などの動作異常が発生する。
title: タイトルバー
text: macOSやMicrosoft Windows を含むグラフィカルユーザインタフェースの多くでは、タイトルバーをドラッグしてウィンドウの位置を移動できるようになっている。
title: アプレット
text: アプレット(applet)とは、他のアプリケーションの中に組み込まれて実行される小さなプログラムとのことである。多くの場合、アプレットを動作させるアプリケーションはWebブラウザである。アプレットという用語はJavaアプレットの略称として用いられることも多い。
title: Macintosh
text: 2009年、アップルはiPhoneのようなマルチタッチ機能をマウスの上蓋に実装した、Magic Mouseを発表した。マウスの上面部全体が一つのボタンで、そのほぼ全面がマルチタッチセンサーとなっている。マルチタッチ機能を利用して、左右クリックや縦横のスクロール操作などを行うことができる。macOSに拡張ソフトを入れることで、複雑なジェスチャー操作が可能である。Magic Mouseはマウス付属モデルの標準マウスとなっている。
title: Finder
text: アイコンには、「情報を見る」ウィンドウで設定することにより、ユーザの好きなピクチャを設定することもできる(カスタムアイコン)。これを利用し、一枚の大きなピクチャを多数のアイコンとして表現することでFinderウィンドウ内にピクチャを表示する手法が、Classic Mac OSの時代にパッケージソフトなどで見られた。ちなみにmacOSではウィンドウの背景に任意のピクチャを設定することが標準で可能である。
title: RISC OS
text: GUIインタフェースとして3ボタンマウスに対応しており、コンテキストメニュー、ウィンドウ表示順序制御、動的ウィンドウフォーカス(ウィンドウは画面上隠れていても入力フォーカスを得ることができる)といった機能を備えている。Dock風のアイコンバーに、各ボリュームや動作中のアプリケーションやシステムユーティリティなどを表すアイコンが並んでいる。それらアイコンにもコンテキストメニューがあり、ドラッグ・アンド・ドロップにも対応している。
title: タイル型ウィンドウマネージャ
text: ウィンドウマネージャがタイル型でなくても、アプリケーションがタイル型のような表示をすることはよくある。たとえば、電子メールクライアント、統合開発環境 (IDE)、ウェブブラウザの「サイドバー」、Microsoft Office のコンテキストヘルプなどである。さらにHTMLのフレームは、マークアップ言語によるタイル型表示の実装と見ることもできる。タイル型ウィンドウマネージャは、そういった有用性をデスクトップ上の複数のアプリケーションにまで拡張したものという見方もできる。タブを使ったインタフェースはタイル型表示との相性がよく、同じ機能のウィンドウを画面上に複数同時に表示するのを防ぐことができる。
title: X Window Systemプロトコルとアーキテクチャ
text: セレクション (selection)、カットバッファ (cut buffer)、ドラッグ・アンド・ドロップ (drag-and-drop) は、ユーザーがX Window Systemでウィンドウからウィンドウにデータを転送するための機構である。セレクションとカットバッファは一般に、ユーザーがウィンドウ内のテキストなどの何らかのデータを選択し、それを他のウィンドウに貼り付けるのに使われる。ドラッグ・アンド・ドロップは、ユーザーがウィンドウ内の何かを選択し、選択したものの上でマウスをクリックし、それを他のウィンドウにドラッグするという場合に使われる。
title: チェックボックス
text: チェックボックス(英: check box、tick box)は、コンピュータのグラフィカルユーザインタフェースの構成要素(ウィジェット)の一種で、いくつかあるオプションから複数の項目を選択するのに使われる。通常、四角の中に空白(偽の場合)かチェックマーク(真の場合)が表示される形式である。チェックボックスの隣にはその説明文が付与される。チェックボックスの状態を反転させるには、チェックボックスまたはその説明文上でマウスをクリックすればよい(あるいはショートカットキーを使う)。
title: Wiiスピーク
text: Wiiスピーク(ウィースピーク)は、任天堂開発・発売のWii専用ボイスチャット用マイクである。
title: スクロールバー
text: スクロールバー(英: scroll bar)は、主にウィンドウシステムにおいて単一のウインドウ内で収まりきらない情報の部分領域だけ表示し、必要に応じて表示領域を移動するためのGUIパーツ(ウィジェット)のことをいう。縦(垂直)方向と横(水平)方向の二種類があり、前者を単にスクロールバー(或いは垂直スクロールバー)、後者を横スクロールバー(水平スクロールバー)などと呼ぶ。なおスクロールバーはユーザ側からみた呼び名で、プログラム上ではスクローラー(英: scroller)と呼ばれる場合がある。
title: シェル
text: 大まかに2種類に大別すると、キャラクタユーザインタフェース(CUI)ベースのコマンドラインインタプリタ(CLI)の形態をとる「コマンドラインシェル」と、グラフィカルユーザインタフェース(GUI)ベースでいわゆる「デスクトップメタファ」等の環境へのユーザインタフェースという形態をとる「グラフィカルシェル」に分けられる。
title: クロスメディアバー
text: クロスメディアバー (Xross (=Cross) MediaBar; XMB) とは、ソニーが採用しているユーザインタフェースの一つ。アイコンの横方向と縦方向の列で、操作が分かれる。横はカテゴリ、縦はその内容(ただしVAIOは構造が異なる)を表す。元々PSX向けに開発・採用された。
title: Macintosh
text: ワンボタンマウスは、Macintosh独特のインターフェースとして知られている。これには、Macintosh発売以前のコンピュータの一般的方法であったコマンドによる操作 (CUI) では、単純な作業(例えば、ファイルの移動やコピーなど)さえできなかった人々であっても、「迷う余地がないほど単純なこと(ワンボタンマウスを使った操作)さえできれば、複雑なこともできるようになる」というアップルの主張が含まれている。元々、\"The Computer for the Rest of Us\"「(CUIベースではコンピュータを使えない)残された人達のためのコンピュータ(であるMac)」を掲げて来たアップルにとって、マウスがワンボタンであるということは非常に重要な意味があった。
title: ツールチップ
text: カーソル(主にマウスポインタ)の操作が必要である。
title: ハンバーガーボタン
text: ハンバーガーボタン(英語: hamburger button)とは、一般にグラフィカルユーザインタフェース(GUI)の画面上部の隅に配置される押しボタンであり、図らずもハンバーガーに似ていることからそのように名付けられたアイコンである。ハンバーガーアイコンとも。
title: UnEditor
text: タブを利用して、複数のファイルをタブブラウザのように表示させ、それを編集することが出来る、いわゆるタブエディタである。
title: ピクトチャット
text: ニンテンドーDS最大の特徴である「タッチスクリーン」を利用し、自由に絵や文字を書いて、DSワイヤレスプレイにより他のDSシリーズ本体へ送受信する事ができる。また、他の人が書いたものをコピーし、書き加えたり書き込んだりして送信することも可能。
title: インターネットボット
text: インターネットボット(英: Internet bot)は、インターネット上で自動化されたタスクを実行するアプリケーションソフトウェア。Webボットあるいは単にボットとも呼ぶ。一般に単純な繰り返しのタスクをこなし、そのようなタスクに関しては人間が手でやるよりも高速である。ボットは主にクローラとして使われることが多く、人間の何倍もの速さでWebページを自動的に集め、その内容(情報)を分析して分類する。Webサーバには robots.txt というファイルがあり、クローラが従うべき規則が書かれている。
title: タブ (GUI)
text: GUIウィジェットでのタブという概念は、ウェブサイトのビジュアルデザインでも採用されている。別のURIに用意されたリソースにハイパーリンクで移動させるものや、ウェブブラウザ側にすべてのデータを渡しておいた状態でJavaScriptなどのスクリプト言語でHTML等を書き換えることで実現しているもの、非同期通信でリソースを取得するAjaxを用いたもの、Adobe Flashを採用したものなど様々な実現方法がある。