2009年3月20日金曜日

コンボボックス、セレクトボックスのメニューを開くためのショートカットキー

1. コンボックスを開くためのショートカットキー

Access でテーブルを定義するとき、データ型はコンボボックスで選択する。

一々マウス使い、メニューから選択するのは面倒。

090320-001

「はじめて作るAccessアプリケーション」(p57) によると、

コンボボックスからの選択操作にマウスと Alt + ↓ または F4 キーしか使えないならば、…

(太字は引用者による)

 

2. ブラウザのセレクトボックスを開くためのショートカットキー

セレクトボックスを表示するために、

にあるサンプルを用いた。

Firefox
Firefox では、
  • Alt + ↓
  • F4

でセレクトボックスが開いた。Access のコンボボックスのショートカットキーと同じ。

 

Google Chrome
Google Chrome では、
  • Alt + ↓

F4 を押しても反応なし。カーソルキーで、セレクトボックスのメニューのフォーカスを切り替えることはできる。

 

Opera
Opera では
  • Alt + ↓

F4 は、別の操作のショートカットキーが割り当てられている。

 

Internet Explorer

IE は、Opera と同様
  • Alt + ↓

 

Alt + ↓  のショートカットキーはどのブラウザでも使える

比較してみると、 Alt + ↓ が多くのアプリで使えるようなので、こちらで手を馴染ませておこうか。

しかし、Firefox は、F4 でセレクトボックスを開くことができるのは楽。

 

3. コンボボックスとセレクトボックスの違い

「リストから一つを選択する」

UI の名称は、「コンボボックス」や「セレクトボックス」と呼ばれる。

どちらが一般的な名称なのだろう?

VB では「コンボボックス」と呼ばれ、HTML のフォームだと「セレクトボックス」言う。

Gallery lumber-mill - コンボボックス?セレクトボックス? によると、

コンボボックスは(ユーザの自由な入力を受け付ける点で)機能が大きく異なるため、混同しないようにすべきでしょう。

コンボボックス - Wikipedia

ドロップダウンリストまたはリストボックスを1行のテキストボックスと組み合わせたもので、ユーザーは値を直接入力することもできるし、既存のオプションから選択することもできる。グラフィカルなウェブブラウザのアドレス入力バーは、一般にコンボボックスになっている。

ユーザが入力できるリストがコンボボックス。

List box - Wikipedia

A list box is a GUI widget that allows the user to select one or more items from a list contained within a static, multiple line text box.  …

  • Drop down list - Like a list box, but not permanently expanded to show the elements of the list.
  • Combo box - Like a drop down list, but users also can make entries not on the list.