(57)【要約】選択アイコンが従来の方法でクリックされた後、例えば、カーソルが選択アイコンの上に移動されたときにポインティング・デバイスで左クリックすることにより表示される、現在選択されているアイテムのドロップダウン・リストを備える、拡張コンピュータ・グラフィカル・ユーザ・インターフェース（ＧＵＩ）コンポーネントが説明される。ドロップダウン・リストは、現在選択されているアイテムのリストに追加すべき新規アイテムを入力するために使用される入力行、およびカーソルが上を移動している間に現在選択されているアイテムのリストの任意のアイテムがハイライト表示されたときに表示される第２の選択アイコンを備える。第２の選択アイコンは、従来の方法でクリックされた場合に、複数のオプションからなるポップアップ・メニューを表示する。このポップアップ・メニューは、拡張ＧＵＩコンポーネントをさらにカスタマイズすることを目的とするものである。ポップアップ・メニューのオプションは、アイテムを削除する機能、既定のアイテムになるべきアイテムを選択する機能、およびアイテムの初期リストを復元する機能を含む。ポップアップ・メニューの選択は、それとは別に、ハイライト表示されているアイテム上で右クリックすることでも行える。本発明による拡張コンピュータ・グラフィカル・ユーザ・インターフェース（ＧＵＩ）コンポーネントは、ユーザによりカスタマイズ可能であるという付加的な機能を備えつつ標準ドロップダウン・リストの動作モードと完全互換性を有する。
2009521762.tif 000002
【特許請求の範囲】
【請求項１】
カーソル（２３２）がポインティング・デバイス（２０７）により第１の選択アイコン（２３０）上に移動されたときに前記第１の選択アイコンが前記ポインティング・デバイスにより第１の従来の方法でクリックされた後に表示される現在選択されているアイテム（２４０）のドロップダウン・リストを備える拡張コンピュータ・グラフィカル・ユーザ・インターフェース（ＧＵＩ）コンポーネント（２００）であって、
現在選択されているアイテム（２４０）の前記リストに追加すべき新規アイテムを入力するために使用される入力行（２４８）と、
現在選択されているアイテムの前記リストの任意のアイテムが、前記任意のアイテム上に前記カーソルが移動（２５２）されている間にハイライト表示（２５０）されたときに表示される第２の選択アイコン（２５４）とを備え、前記第１の従来の方法でクリックされた場合に前記第２の選択アイコンにより複数のオプションからなるポップアップ・メニューが表示され（２８０）、前記ポップアップ・メニューはさらに前記拡張ＧＵＩコンポーネントをカスタマイズすることを目的とすることを特徴とする拡張コンピュータ・グラフィカル・ユーザ・インターフェース（ＧＵＩ）コンポーネント（２００）。
【請求項２】
クリックする前記第１の従来の方法は、標準マウス（２０７）ポインティング・デバイスの左ボタン（２０５）でクリックすることであることを特徴とする請求項１に記載の拡張ＧＵＩコンポーネント。
【請求項３】
オプションの前記ポップアップ・メニューは、現在選択されているアイテムの前記リストから前記ハイライト表示されているアイテムを削除（２８４）するオプションを含むことを特徴とする請求項１に記載の拡張ＧＵＩコンポーネント。
【請求項４】
オプションの前記ポップアップ・メニューは、前記ＧＵＩコンポーネントの既定のアイテム（２８２）になるように前記ハイライト表示されているアイテムを選択するオプションを含むことを特徴とする請求項１に記載の拡張ＧＵＩコンポーネント。
【請求項５】
オプションの前記ポップアップ・メニューは、アイテム（２８６）の初期リストを復元するオプションを含むことを特徴とする請求項１に記載の拡張ＧＵＩコンポーネント。
【請求項６】
アイテムの前記初期リストは、空リストであることを特徴とする請求項５に記載の拡張ＧＵＩコンポーネント。
【請求項７】
前記ポップアップ・メニューは、前記任意のアイテムが第２の従来の方法でクリック（２０９）されたときに代替えとして表示されることを特徴とする請求項１に記載の拡張ＧＵＩコンポーネント。
【請求項８】
クリックする前記第２の従来の方法は、標準マウス（２０９）ポインティング・デバイスの右ボタン（２０９）でクリックすることであることを特徴とする請求項７に記載の拡張ＧＵＩコンポーネント。
【請求項９】
現在選択されているアイテムのドロップダウン・リストを表示する選択アイコンを含むコンピュータ・グラフィカル・ユーザ・インターフェース（ＧＵＩ）コンポーネントをカスタマイズする方法であって、
さらに入力行を含む現在選択されているアイテムの前記ドロップダウン・リストを表示するステップ（３０５）と、
現在選択されているアイテムの前記ドロップダウン・リストに新規アイテム（３１６）を入力するための前記入力行を適宜選択するステップ（３１２）と、
前記ＧＵＩコンポーネントをさらにカスタマイズする（３５５）オプションのポップアップ・メニューを適宜表示するステップ（３４０）と、
現在選択されているアイテムの前記ドロップダウン・リストからアイテムを選択するステップとを含むことを特徴とする方法。
【請求項１０】
オプションのポップアップ・メニューを表示するステップは、現在選択されているアイテムの前記ドロップダウン・リストの任意のアイテムがハイライト表示されたときに表示される第２の選択アイコンを左クリック（３２４）する際に得られることを特徴とする請求項９に記載の方法。
【請求項１１】
オプションの前記ポップアップ・メニューを表示するステップは、前記ハイライト表示された任意のアイテム上で右クリック（３３４）する際に代替えとして得られることを特徴とする請求項９に記載の方法。
【請求項１２】
請求項９から１１のいずれか一項に記載のＧＵＩコンポーネントをカスタマイズする方法を少なくとも１つのコンピュータに操作させるためのコンピュータ可読コード手段を備える、コンピュータ可読記憶媒体上に格納された、グラフィカル・ユーザ・インターフェース（ＧＵＩ）を含むことを特徴とするコンピュータ・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にグラフィカル・ユーザ・インターフェース（ＧＵＩ）の分野に関するものであり、より具体的には、ドロップダウン・リスト・ボックスまたはコンボボックスなどのリストからアイテムを選択するためにユーザが使用できる種類のＧＵＩコンポーネントに関するものである。
【背景技術】
【０００２】
グラフィカル・ユーザ・インターフェース、つまりＧＵＩを備えることは、少なくとも、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ、Ａｐｐｌｅ  Ｍａｃｉｎｔｏｓｈ  ＯＳ、および元々ベル研究所で考案されたタイムシェアリングＯＳであるＵＮＩＸから派生したすべてのＯＳを含む、大半の現代的オペレーティング・システム（ＯＳ）上で９０年代初頭以降に開発されたすべてのソフトウェア・アプリケーションにとって標準となっている。
【０００３】
しかし、ＧＵＩが、必ずしも、ソフトウェア・アプリケーションとの対話のためコンピュータ・キーボードでコマンドを打ち込む必要のある伝統的なコマンド・ライン・インターフェース（ＣＬＩ）、つまり、テキストベースのユーザ・インターフェースと完全に置き換わるわけではない場合、今日では、常にそれに対する必須補足手段と考えられる。
【０００４】
ＧＵＩを備えるソフトウェア・アプリケーションは、ユーザが最も普及しているポインティング・デバイス、つまり、マウスを使って本質的に画面上でポインタを動かし、ＧＵＩコンポーネントのいくつかを、それらをポイントしつつ選択することによりアプリケーションをコントロールできるようにイメージ、アイコン、ボタン、ダイアログ・ボックスなどを含むあらゆる種類のＧＵＩコンポーネントを画面上のウィンドウに表示することができる。これは、通信が数行のテキストのやり取りでなされるコマンド・ライン・インターフェースとは完全に反対のことである。ＣＬＩでは、まず最初に、ソフトウェア・アプリケーションのユーザがそのアプリケーションを効率よく使用できるように多数のコマンドを覚えておく必要があるため、現在、ＧＵＩは常に好ましいものとなっている。
【０００５】
典型的なＧＵＩコンポーネントは、図１ａに示されているようなドロップダウン・リストまたはコンボボックス（１００）である。このようなＧＵＩコンポーネントの主な利点は、ソフトウェア・アプリケーション（１１０）により開かれた画面上のウィンドウの領域をほとんど占有しないという点である。したがって、このようなボックスの多くは、ますます高度になる傾向のある最新のソフトウェア・アプリケーションをコントロールするために必要な多数のコマンドおよびパラメータを操作しようとして同時に表示される可能性がある。ボックスは、典型的には、コマンドまたはパラメータ（１２０）の既定値または現在値を表示する。選択手段は、クリックされ、複数のオプションからなるドロップダウン・リストが画面上のウィンドウ（１１０）内に表示され（１４０）、新規選択が、図１ｂに示されているようにユーザにより有効にされ（１５０）うるように、一般的にクリック可能なアイコン（典型的には、左クリック可能、つまり、標準２ボタン・マウスの左ボタンがアクティブ化されたときに選択可能）の形態でボックス（１３０）に関連付けられている。
【０００６】
しかし、このような一般的な動作モードでは、まだ問題は完全には解決されない。たいていそうであるが、パラメータまたはコマンドのリストが長い場合、ユーザはすべてのリスト・アイテムをスクロールしなければならない。これは、面倒で、間違いを起こしやすい操作であるが、特にリストが非常に長く、画面上のウィンドウ内に完全に表示しきれず、標準スクロールバー（１６０）も表示され、ユーザが選択（１５０）したいアイテムに最終的にアクセスするためにカーソル（１７０）を縦に移動することで標準スクロールバー（１６０）がアクティブ化されなければならないときにはそうである。
【０００７】
この問題を切り抜けるために、様々な解決手段が提案されている。例えば、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎに譲渡された「Ａｄａｐｔｉｖｅ  ｍｅｎｕｓ」という題の米国特許第６，１２１，９６８号では、選択すべきアイテムのメニューの短いバージョンと長いバージョンの表示を管理する仕方を教示している。しかし、ユーザの直接的管理下にあるものは実際にはない。短いバージョンのメニュー・コンテンツは、長いメニューの部分集合であり、実行されている可能性のある間違った選択（これらは、最終的には、うっかりまた選択されていなければ、しばらくして短いメニューから消える）を含む、ユーザによって最近選択されたアイテムのみからなる。現在表示されていないアイテムを選択するには、短いメニューはコマンドまたはパラメータの完全なリストが見えるように展開されなければならず、そのため、ユーザは非常に長いリストからアイテムを選択しなければならないという最初の問題に戻ることになる。
【０００８】
問題の解決をさらに試みる他のアプローチは、米国特許出願第２００２／０１６７５４８号で説明されている。この特許出願では、通常の長いリストの代わりに、ユーザお気に入りアイテムの「ホット・リスト」が表示されるようにドロップダウン・リストをどのようにカスタマイズ可能であるかを教示している。しかし、これは、第２の方法でボックス・リストをアクティブ化する、つまり、実際には、選択アイコン（１３０）を右クリックすることにより得られる。しかし、これは、稼働中にソフトウェア・アプリケーションのＧＵＩを使用する通常の過程において選択を実行する非常に不自然な方法である。実際、ＧＵＩの多くの一時的ユーザは、マウスの右ボタンをまったく使用しない。専門家および熟練ユーザが右クリックを思い付くのは、設定すべき多数のオプションまたはユーザ設定を探しているときのみ、または他のメニューに直接アクセスしようとするときのみである傾向がある。例えば、最も普及しているワードプロセッサ、つまりＭｉｃｒｏｓｏｆｔ社のＷｏｒｄでは、テキスト選択で右クリックすることで、選択されたテキスト形式を素早く修正できるようにメニューに直接アクセスできる。
【０００９】
ＧＵＩの履歴は今は長いため、事実上の標準が採用されており、引き続き遵守されなければならない。かなり役立つはずの選択が、右クリックで、例えば、上記の特許出願で説明されているように実行できるとしても、定着している習慣にあまりにも反しているため、ほとんどのユーザにより単純に無視されないまでも、広く採用される可能性がないと思われる。
【００１０】
他方、ユーザは、一般に、探しているものが短いリスト内に見つからない場合に長いメニューを選択すること以外に表示される内容についてどのようなコントロールをも実行できない上記のＭｉｃｒｏｓｏｆｔの特許により教示されているような方法に完全に満足しているわけではない。
【特許文献１】米国特許第６，１２１，９６８号
【特許文献２】米国特許出願第２００２／０１６７５４８号
【発明の開示】
【発明が解決しようとする課題】
【００１１】
したがって、ユーザの単独のコントロールの下で、特定のユーザ・ニーズを最大限満たすように自己修正可能であり、通常のドロップダウン・リストまたはコンボボックス（１００）として最初に出現するものの選択アイコン上の左クリック以外のものは何も選択を必要としないＧＵＩドロップダウン・リストまたはコンボボックスを実現することが望ましい。
【００１２】
本発明の他の目的、特徴、および利点は、付属の図面を参照しつつ以下の詳細な説明を読んだ後、当業者に明らかになるであろう。追加の利点についても本明細書に組み込まれることが意図されている。
【課題を解決するための手段】
【００１３】
本発明では、選択アイコンが従来の方法でクリックされた後、例えば、カーソルが選択アイコンの上に移動されたときにポインティング・デバイスで左クリックすることにより表示される、現在選択されているアイテムのドロップダウン・リストを備える、拡張コンピュータ・グラフィカル・ユーザ・インターフェース（ＧＵＩ）コンポーネントについて説明する。ドロップダウン・リストは、現在選択されているアイテムのリストに追加すべき新規アイテムを入力するために使用される入力行、およびカーソルが上を移動している間に現在選択されているアイテムのリストの任意のアイテムがハイライト表示されたときに表示される第２の選択アイコンを備える。第２の選択アイコンは、従来の方法でクリックされた場合に、複数のオプションからなるポップアップ・メニューを表示する。このポップアップ・メニューは、拡張ＧＵＩコンポーネントをさらにカスタマイズすることを目的とするものである。ポップアップ・メニューのオプションは、アイテムを削除する機能、既定のアイテムになるべきアイテムを選択する機能、およびアイテムの初期リストを復元する機能を含む。ポップアップ・メニューの選択は、それとは別に、ハイライト表示されているアイテム上で右クリックすることでも行える。
【発明を実施するための最良の形態】
【００１４】
本発明の以下の詳細な説明では、付属の図面を参照する。説明は、例示的な実施形態を含むが、他の実施形態も可能であり、本発明の精神および範囲から逸脱することなく説明されている実施形態に変更を加えることができる。
【００１５】
図２ａに示されているように、本発明によるコンボボックスは、閉じられる場合（２００）、従来技術として知られているような標準コンボボックスと異なるところはない。マウスを使ってポインタ（２３２）が選択アイコン（２３０）上に置かれたときに、標準２ボタン・マウスの左ボタン（２０５）上をクリックすることにより選択が実行される。これは、ＧＵＩのユーザが、ドロップダウン・リストから選択できるパラメータまたはコマンドのリストを表示したい場合にふだん実行しているものと異なるところはない。
【００１６】
ドロップダウン・リストは、選択された後、図２ｂに示されているように表示される（２４０）。リスト・アイテムの選択は、通常のコンボボックスと同様に実行できる。したがって、カーソルが選択されたアイテム（２５０）上に移動すると（２５２）、そのアイテムは自動的にハイライト表示になる。次いで、通常のコンボボックスと同様に、ユーザは左クリックしてアイテムを選択することができる。その後、リストは自動的に非表示になり、図２ａのようにコンボボックスが再び表示される。
【００１７】
本発明を説明するために使用されるこの特定の実施例において、閉じられたコンボボックス（２００）は、ユーザにより選択された既定のリスト・アイテムを常に表示するものと仮定されている。既定のアイテムは、ドロップダウン・リストが表示された（２４０）ときにはっきり指定される（２４４）。既定のリスト・アイテムを選択する方法については、以下で説明する。何も指定されていない場合、閉じられたコンボボックス（２００）の表示フィールドはブランクにされる。
【００１８】
図２の実施例では、ソフトウェア・アプリケーションは、飛行機を予約するために旅行代理店によって使用される種類のものと仮定される。予約プロセスのある時点において、目的地の空港が上で説明されているように選択されなければならない。しかし、場合によっては世界中に数千もの目的地がある。それぞれの空港は、国際航空輸送に関する規制を策定する管理機関であるＩＡＴＡ（国際航空運送協会）により設定された一意的な３文字コード（２４２）で指定される。このようなソフトウェア・アプリケーションは、旅行代理店向けに、例えば、数社あるグローバル流通システム（ＧＤＳ）会社により開発され、航空運賃、スケジュール、および空席状況にリアルタイムでアクセスすることができ、世界中の旅行代理店は、航空券予約および発券の機能を利用することができる。これらのソフトウェア・アプリケーションは、可能なすべての目的地を認識することができなければならない。しかし、旅行代理店が選択を実行できるようにドロップダウン・リスト内のすべてを表示するのは、常に、数千個ものアイテムを含むリストを予約毎にスクロールさせなければならないため無理である。その結果、本発明で考察されている、つまり多数のアイテムのうちから選択しなければならないことを必然的に伴う、種類のソフトウェア・アプリケーションでは、それぞれのユーザ、この実施例では旅行代理店の特定のニーズにドロップダウン・リストを合わせることができるようにしなければならない。アジアの旅行代理店とヨーロッパの代理店の２つの旅行代理店は、同じＧＤＳに加入している、したがって同じソフトウェア・アプリケーションを使用しているとしても、選択すべき目的地が載っている異なるリストを使用しなければならないことに間違いはない。
【００１９】
この目的のために、本発明によるコンボボックスは、ユーザによりカスタマイズされうる。リストの特定の目的地（２５０）がハイライト表示されると、カーソルがその上に移動されるため（２５２）、第２の選択アイコン（２５４）も、例えば、ハイライト表示されたアイテムの右に表示される。ウィンドウ内のリストおよび空き領域の長さに応じて、スクロールバー（２６０）およびカーソル（２７０）は、通常のコンボボックスの場合と同様に、表示される場合も、表示されない場合もある。ハイライト表示されたアイテムが、実際に、左クリックで選択されなければならない場合（２０５）、選択アイコン（２５４）を無視することで、通常のコンボボックスと同様に、選択された目的地（２５０）が実際に選択される。
【００２０】
しかし、本発明によるコンボボックスの場合、リスト・アイテムは、さらに、リストをカスタマイズすることを目的としてハイライト表示されうる。ハイライト表示されたアイテムを選択する代わりに、選択アイコン（２５４）が左クリックされた場合、カーソルがその上に移動された後（２５６）、図２ｃに示されているようにポップアップ・メニューが表示される。
【００２１】
本発明のこの例示的な説明において、表示されるメニュー（２８０）は以下の３つの選択を行える。
−  ハイライト表示されているアイテム（２５０）は、既定のアイテム（２８２）、つまり、すでに上で説明されているように閉じられた（２００）ときにコンボボックス内に現れるアイテムになるように設定することができる。特定の旅行代理店または旅行業者は、特定の目的地の航空券をさらに多く販売する可能性がある。そこで、旅行業者は、この特定の目的地が閉じられたボックス内に常に表示されているのを確認して、目的地が変更される必要のないようにしたい場合がある。
−  ユーザは、ソフトウェア・アプリケーションを使用する旅行代理店または旅行業者により無用とみなされた場合にハイライト表示されたアイテム（２５０）を削除（２８４）したいことがある。このオプションが選択された場合、ハイライト表示されたアイテムが削除され、次回選択されたときにはドロップダウン・リスト内にもはや表示されない。ここで、アイテムがもはやリスト内に表示されなくなるとしても、まだ、ソフトウェアにより認識可能であり、必要ならば、以下でさらに説明されるように、再度追加することもできることに留意されたい。
−  最後に、ユーザがアイテムの初期リストを復元（２８６）したい場合がある。これは、例えば、新規ユーザが、特定のコンピュータ上で実行中の、またはコンピュータ端末から実行中のソフトウェア・アプリケーションの以前のユーザにより実行された可能性のあるカスタマイズを完全に削除することを望んでいるために必要になることがある。初期リストは、ソフトウェア・アプリケーションにより認識されうるすべてのアイテムを含んでいるわけではない。実際、リストが潜在的に非常に長くなる場合、初期リストは、アイテムの完全なリストの部分集合のみを含むことができる。本発明を例示するために使用される特定の実施例において、リスト・アイテムが空港目的地である場合、潜在的リストは確実に長すぎる。したがって、ソフトウェア・アプリケーションは、最初だけ、例えば、世界最大の空港の短いリストのみを含むことができる。次いで、ユーザは、ユーザのニーズを最大限満たす専用のリストの構築を自分で管理する。
【００２２】
適宜、初期リストは、両方の場合にただ空であるかもしれず（空リストまたは、例えば、最大の空港の短いリスト）、ユーザが考察されているソフトウェア・アプリケーションに対し有効であるアイテムを知っていると仮定される。本発明を例示するために選択された特定の実施例において、空港のリストは多くのソースから容易に取り出すことができ、３文字コードはユーザが入力できる。いずれにせよ、これは、考察されているソフトウェア・アプリケーションの工業規格として文書化できる。
【００２３】
したがって、ドロップダウン・リストにアイテムを追加することができるように、本発明によるコンボボックスには、さらに、ユーザに新規アイテム（２４６）の入力を求めるプロンプトの下に入力行（２４８）を表示する。新規入力アイテムは、コンボボックスの次の選択で、ドロップダウン・リスト内の、ドロップダウン・リストを表示するために使用される並べ替え方法に対応する場所に、最も多くの場合この特定の実施例に示されているようなアルファベット順で表示される。
【００２４】
選択項目の異なる集合を、アプリケーションに応じて、本発明によるコンボボックスのユーザにも用意することが可能であることは当業者には明らかであろう。ポップアップ・メニュー（２８０）が表示されたときに、第２の選択アイコンが左クリックされた後、多少の選択項目または選択項目の異なる集合が、特定のアプリケーションのユーザにも提案されうる。例えば、ユーザは、リスト・アイテムを異なる順序で表示する選択を提案されうる。これは、通常のアルファベット順、または最も最近使用されたアイテム、もしくは最も頻繁に使用されるアイテムを最初に表示することなどを含むことができる。さらに、ユーザが異なるユーザＩＤでコンピュータまたはコンピュータ端末にログインするのであれば、リストは、ユーザ毎にカスタマイズすることができる。これは、コンピューティング資源の誤用を防ぐためにほとんどいつでも行われることである。
【００２５】
図２で、既定のリスト・アイテムがあることを仮定する発明が説明されているが、これは必須の機能ではない。閉じたコンボボックスは、さらに、例えば、最後に選択されたリスト・アイテムを含むこともできる。次いで、ポップアップ・メニュー（２８０）の内容は、示されているものと異なり、例えば、閉じたコンボボックス内に表示されなければならないもの、またはリスト内に表示できるアイテムの最大数の選択項目のようなさらに多くのオプションをユーザ側で選択することができる。
【００２６】
ポップアップ・メニュー（２８０）内のオプションの選択は、標準的な方法で実行される。つまり、カーソルが選択されたオプション（２８４）上に移動され（２５８）、そのオプションはハイライト表示になる。次いで、アイテム（２５０）がこの特定の実施例において削除されるように、左クリックが実行される。
【００２７】
本発明の代替の実施例として、第２のアイコン（２５４）の選択は、ハイライト表示されているアイテム（２５０）上で右クリック（２０９）と置き換えることができる。右クリックの使用頻度はかなり低い傾向があるが、一時的ユーザによって単に無視されるだけでなければ、右クリックを使用するこの方法は、ＧＵＩデファクト・スタンダードに適合する。実際、ＧＵＩの実験ユーザであれば、確かに、多くの選択項目を載せたメニューは、ハイライト表示されたアイテムの上で右クリックすると表示されることを期待する。上述のように、コンボボックスの動作は、他の何らかの形で影響を受けることはない、つまり、ポップアップ・メニュー（２８０）は、第２の選択アイコン（２５４）が選択されたかのように表示される。
【００２８】
明らかに、選択アイコンを置き換える代わりに、ハイライト表示のアイテムの上で右クリックすることと、第２の選択アイコンの上で左クリックすることは、両方とも、ユーザがカスタマイズ・メニュー（２８０）を表示するためのいずれかの方法を選択できるようにアクティブにすることが可能である。
【００２９】
図３は、本発明によるコンボボックスを使用するステップを例示する流れ図である。
【００３０】
本発明によるＧＵＩコンポーネントが表示される（３００）場合、例えば、コンボボックスが、典型的には、ソフトウェア・アプリケーションによりコンピュータ（３０２）の画面上で開かれたときに、ボックスの選択アイコン上で左クリックすると、関連するドロップダウン・リスト（３０５）が表示される。
【００３１】
すでに述べたように、リストは常に入力行を含む。アイテムをカスタマイズするためにユーザがそのアイテムを表示されているリストに追加することを望んでいる場合を除き、入力行はスキップされる（３１４）。
【００３２】
スキップされない場合（３１２）、ユーザは、入力行を左クリックして、コンピュータ・キーボード（３１６）から新規アイテムを入力しなければならない。キーボードのｅｎｔｅｒキーを押すとすぐに、リストが閉じて、コンボボックスが終了する（３１８）。次いで、新入力アイテムがドロップダウン・リストの次の表示のところに現れ、以下で説明されるように新入力アイテムが選択され、および／または対応する動作が実行できる。
【００３３】
入力行がスキップされた場合（３１４）、カーソルを複数のアイテムからなる表示されているリストの１つのアイテム上に移動すると、そのアイテムはハイライト表示され、さらに、図２にすでに説明されている第２の選択アイコンが表示される（３１５）。
【００３４】
この段階で、ユーザは、第２の選択アイコン上で左クリックするか、またはハイライト表示されているアイテムそれ自体（３３０）をクリックする機会を与えられる。
【００３５】
ユーザが第２の選択アイテム上で左クリック（３２４）することを決定した場合、図２に示されているポップアップ・メニューが表示される（３４０）。ユーザは、これで、ポップアップ・メニューからオプションを１つ選択することが可能になる。これは、いつもどおりに実行される、つまり、カーソルが選択されたオプション上に移動され、次いでこのオプションは、ハイライト表示される。次いで、選択されたオプション（３５５）上で左クリックすると、ポップアップ・メニューを閉じる動作と対応するオペレーションの即座の実行とがトリガされる。例えば、図２で説明されているように、この動作は、リストからアイテムを１つ削除することであるとしてよく、その場合、ドロップダウン・リストは、即座に整理し直される。
【００３６】
ポップアップ・メニューが閉じた後、ユーザはドロップダウン・リストに戻り（３５７）、新規選択（３１５）を実行することができる。
【００３７】
ここで、ユーザは、任意のステップ（３７０）から、表示されているリスト（３７２）の外を左クリックすることでそれらのリスト（アクティブであればドロップダウン・リストおよびポップアップ・メニュー）を閉じ、コンボボックス（３７４）を終了することをいつでも実行できることに留意されたい。
【００３８】
しかし、ユーザが選択アイテム（３２２）上で左クリックしていなかった場合、ユーザには、ハイライト表示されているアイテム（３３０）上で左または右クリックする選択肢が残されている。左クリック（３３２）は、アイテムを選択し、および／またはその選択（３６０）に対応する動作を実行するために任意のドロップダウン・リスト内で通常実行される操作である。この動作により、通常、リストも閉じる。したがって、本発明によるコンボボックスは、この観点から標準コンボボックスとして振る舞う。
【００３９】
最後に、ユーザは、さらに、ハイライト表示されているアイテム（３３４）上で右クリックすることも可能である。これは、第２の選択アイコン上での左クリックと同じ効果を持ち、したがって、ポップアップ・メニューが表示され（３４０）、同じオプションが、上述のようにユーザに提供される。
【００４０】
これは上で説明されていないが、本発明によるコンボボックスは、カスタマイズする作業を実際に実行する前に標準チェック手順を実装しておく必要がある場合がある。例えば、ユーザがドロップダウン・リストからアイテムを削除することを決定した場合、作業が実際に実行される前に削除を確認することをユーザに求めることができる。実際、これは、一般的には、標準ポップアップ・メニュー（図に示されていない）のＹＥＳまたはＮＯボタンをクリックして作業を確認することで行われる。同様に、ユーザが、新規アイテムを入力する場合、入力が、実際に、ソフトウェア・アプリケーションが認識できるものと一致していることをチェックする必要があるように見えることがある。ユーザが、新規アイテムを入力するときに誤字を入力した場合、警告ウィンドウが表示され、ユーザに再入力を要求すべきである（したがって、間違った入力は無視され、ユーザは自分の間違いに気づかされる）。
【００４１】
したがって、本発明によるコンボボックスは、ユーザのニーズによりよく適合するようにユーザによりカスタマイズ可能であるという付加的な機能を備えつつ標準コンボボックスの動作モードと完全互換性を有する。
【図面の簡単な説明】
【００４２】
【図１】従来技術として知られているような標準コンボボックスの使い方を例示する図である。
【図２ａ】本発明によるコンボボックスを説明する図である。
【図２ｂ】本発明によるコンボボックスを説明する図である。
【図２ｃ】本発明によるコンボボックスを説明する図である。
【図３】本発明によるコンボボックスを使用するステップを例示する流れ図である。
【図１】
2009521762.tif 000003
【図２ａ】
2009521762.tif 000004
【図２ｂ】
2009521762.tif 000005
【図２ｃ】
2009521762.tif 000006
【図３】
2009521762.tif 000007
【国際調査報告】
2009521762.tif 000008
2009521762.tif 000009
2009521762.tif 000010