【手続補正書】
【提出日】平成22年3月5日(2010.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソフトウェアアプリケーションの機能を選択するキーボードアクセラレータを提供する方法であって、
第１のソフトウェアアプリケーションから利用可能な複数の機能を提供するステップと、
サードパーティのアドイン・ソフトウェアアプリケーションによって前記第１のソフトウェアアプリケーションに提供される少なくとも１つの追加機能に関連する少なくとも１つのサードパーティのキーボードアクセラレータ・キーヒントを受信するステップと、
前記複数の機能の各々、および前記少なくとも１つの追加機能についての選択可能コントロールをユーザインターフェイス内に表示するステップであって、該選択可能コントロールは表示言語にしたがってローカライズされる、ステップと、
前記少なくとも１つのサードパーティのキーボードアクセラレータ・キーヒントが前記第１のソフトウェアアプリケーションに関連する１つまたは複数のキーボードアクセラレータ・キーヒントと同じラベルを有する場合、追加のテキスト文字をサードパーティのキーボードアクセラレータ・キーヒントに追加するステップと、
前記第１のソフトウェアアプリケーションに関連するキーボードアクセラレータ・キーヒントおよび前記少なくとも１つのサードパーティのキーボードアクセラレータ・キーヒントの両方を、対応する選択可能コントロール上に表示するステップであって、各々のキーボードアクセラレータ・キーヒントはバックグラウンドにある各選択可能コントロールを識別する少なくとも２つのテキスト文字を含み、該少なくとも２つのテキスト文字は前記表示言語に依存しない、ステップと、
所与のキーボードアクセラレータ・キーヒントの第１のテキスト文字の選択を受信するステップと、
前記所与のキーボードアクセラレータ・キーヒントの第１のテキスト文字が別の選択可能コントロールに対応する別のキーボードアクセラレータ・キーヒントの第１の文字と同じ場合、前記所与のキーボードアクセラレータ・キーヒントおよび前記別のキーボードアクセラレータ・キーヒントを除いて、表示されているキーボードアクセラレータ・キーヒントをディスプレイから閉じるステップと、
まだ表示されているキーボードアクセラレータ・キーヒントの１つに配置される第２のテキスト文字の選択を受信すると、選択されたキーボードアクセラレータ・キーヒントのバックグラウンドにある選択可能コントロールに関連する機能を自動的に実行するステップと
を含むことを特徴とする方法。
【請求項２】
前記第１のソフトウェアアプリケーションに関連するキーボードアクセラレータ・キーヒントおよび前記少なくとも１つのサードパーティのキーボードアクセラレータ・キーヒントの両方を、対応する選択可能コントロール上に表示するステップは、キーボードアクセラレータ開始キーの選択を受信したことに応答して、対応する選択可能コントロールの各々の上にキーボードアクセラレータ・キーヒントを表示するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
キーボードアクセラレータ開始キーの選択を受信することは、キーボードのオルト（ＡＬＴ）キーの選択を受信することを含むことを特徴とする請求項２に記載の方法。
【請求項４】
キーボードアクセラレータ開始キーの選択を受信することは、キーボードのコントロール（ＣＴＲＬ）キーの選択を受信することを含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記第１のソフトウェアアプリケーションとともに実行され得る１つまたは複数のタスクに従って前記複数の機能を編成するステップと、
前記ユーザインターフェイス内で、前記１つまたは複数のタスクの各々に関するユーザインターフェイスタブを提供するステップと、
前記ユーザインターフェイス内で、選択されたユーザインターフェイスタブに関連する第１のタスク下に編成される１つまたは複数の機能を選択する１つまたは複数の選択可能コントロールを提供するステップと、
キーボードアクセラレータ開始キーの選択を受信すると、各ユーザインターフェイスタブ上、および前記１つまたは複数の選択可能コントロールの各々の上に、キーボードアクセラレータ・キーヒントを表示するステップと
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項６】
所与のユーザインターフェイスタブ上に表示されている所与のキーボードアクセラレータ・キーヒントの選択を受信するステップと、
所与のユーザインターフェイスタブ上に表示されている所与のキーボードアクセラレータ・キーヒントの選択を受信したことに応答して、前記ユーザインターフェイス内で、前記所与のユーザインターフェイスタブに関連する第２のタスク下に編成される１つまたは複数の機能を選択する、１つまたは複数の選択可能コントロールを提供するステップと
をさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記第１のソフトウェアアプリケーションに関連するキーボードアクセラレータ・キーヒントおよび前記少なくとも１つのサードパーティのキーボードアクセラレータ・キーヒントの両方を、対応する選択可能コントロール上に表示する前記ステップは、バックグラウンドにある選択可能コントロールの各々の識別表示を表示する表示ウィンドウを前記対応する選択可能コントロールの各々の上に重ねるステップを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記第１のソフトウェアアプリケーションに関連するキーボードアクセラレータ・キーヒントおよび前記少なくとも１つのサードパーティのキーボードアクセラレータ・キーヒントの両方を、対応する選択可能コントロール上に表示する前記ステップは、前記少なくとも２つのテキスト文字を各々のキーボードアクセラレータ・キーヒントの表示領域上に配置するステップであって、該表示領域は前記ユーザインターフェイスの他のコンポーネントとは異なるカラーリング、明るさ、およびシェーディングの１つによって区別される、ステップを含むことを特徴とする請求項７に記載の方法。
【請求項９】
表示された２つのキーボードアクセラレータ・キーヒントの第１の文字が同じ場合、前記表示された２つのキーボードアクセラレータ・キーヒントを区別するための前記第２のテキスト文字が、該表示された２つのキーボードアクセラレータ・キーヒントの１つの表示領域に追加されることを特徴とする請求項８に記載の方法。
【請求項１０】
前記所与のキーボードアクセラレータ・キーヒントおよび前記別のキーボードアクセラレータ・キーヒントは、関連する選択可能コントロールに対応することを特徴とする請求項９に記載の方法。
【請求項１１】
コンピュータによって実行される時に、ソフトウェアアプリケーションの機能を選択するキーボードアクセラレータを提供する方法をコンピュータに実行させるコンピュータ実行可能命令を含むコンピュータ読み取り可能な記憶媒体であって、
前記方法は、
第１のソフトウェアアプリケーションから利用可能な複数の機能を提供するステップと、
サードパーティのアドイン・ソフトウェアアプリケーションによって前記第１のソフトウェアアプリケーションに提供される少なくとも１つの追加機能に関連する少なくとも１つのサードパーティのキーボードアクセラレータ・キーヒントを受信するステップと、
前記複数の機能の各々、および前記少なくとも１つの追加機能についての選択可能コントロールをユーザインターフェイス内に表示するステップであって、該選択可能コントロールは表示言語にしたがってローカライズされる、ステップと、
前記少なくとも１つのサードパーティのキーボードアクセラレータ・キーヒントが前記第１のソフトウェアアプリケーションに関連する１つまたは複数のキーボードアクセラレータ・キーヒントと同じラベルを有する場合、追加のテキスト文字をサードパーティのキーボードアクセラレータ・キーヒントに追加するステップと、
キーボードアクセラレータ開始キーの選択を受信したことに応答して、前記第１のソフトウェアアプリケーションに関連するキーボードアクセラレータ・キーヒントおよび前記少なくとも１つのサードパーティのキーボードアクセラレータ・キーヒントの両方を、少なくとも１つの対応する選択可能コントロール上に表示するステップであって、該キーボードアクセラレータ・キーヒントは、表示された２つのキーボードアクセラレータ・キーヒントを区別するための第２のテキスト文字が、第１のテキスト文字が同じである前記表示された２つのキーボードアクセラレータ・キーヒントの１つの表示領域に追加される、２つのテキスト文字を含み、該少なくとも２つのテキスト文字は前記表示言語に依存しない、ステップと、
所与のキーボードアクセラレータ・キーヒントの第１のテキスト文字の選択を受信するステップと、
前記所与のキーボードアクセラレータ・キーヒントの第１のテキスト文字が別の選択可能コントロールに対応する別のキーボードアクセラレータ・キーヒントの第１の文字と同じ場合、前記所与のキーボードアクセラレータ・キーヒントおよび前記別のキーボードアクセラレータ・キーヒントを除いて、表示されているキーボードアクセラレータ・キーヒントをディスプレイから閉じるステップと、
まだ表示されているキーボードアクセラレータ・キーヒントの１つに配置される第２のテキスト文字の選択を受信すると、選択されたキーボードアクセラレータ・キーヒントのバックグラウンドにある選択可能コントロールに関連する機能を自動的に実行するステップと
を含むことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１２】
両方のキーボードアクセラレータ・キーヒントを各々の選択可能コントロール上に表示するステップは、前記２つのテキスト文字を各々のキーボードアクセラレータ・キーヒントの表示領域上に配置するステップであって、該表示領域は前記ユーザインターフェイスの他のコンポーネントとは異なるカラーリングおよびシェーディングの１つによって区別される、ステップを含むことを特徴とする請求項１１に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１３】
キーボードアクセラレータ・キーヒントの選択を受信することは、該選択されたキーボードアクセラレータ・キーヒントの表示領域に配置された前記２つのテキスト文字に対応する２つのキーボード・キーエントリの選択を受信することを含むことを特徴とする請求項１２に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記所与のキーボードアクセラレータ・キーヒントおよび前記別のキーボードアクセラレータ・キーヒントは、関連する選択可能コントロールに対応することを特徴とする請求項１３に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１５】
ソフトウェアアプリケーションの機能を選択するキーボードアクセラレータを提供する方法であって、
第１のソフトウェアアプリケーションから利用可能な複数の機能の各々についての選択可能コントロールをユーザインターフェイス内に表示するステップであって、該選択可能コントロールは表示言語にしたがってローカライズされる、ステップと、
サードパーティのアドイン・ソフトウェアアプリケーションによって前記第１のソフトウェアアプリケーションに提供される少なくとも１つの追加機能に関連する、サードパーティの選択可能コントロールを受信するステップであって、該サードパーティの選択可能コントロールは表示言語にしたがってローカライズされる、ステップと、
キーボードアクセラレータ開始キーの選択を受信したことに応答して、バックグラウンドにある選択可能コントロールの各々についての２つの識別文字を表示する表示ウィンドウを各々の選択可能コントロール上に重ねるステップであって、２つのそれぞれの選択可能コントロールに重なっている２つの表示ウィンドウが同じ第１の識別文字を含む場合、前記２つの表示ウィンドウを区別するための第２の識別文字が、２つの表示ウィンドウの１つの表示領域に追加され、該２つの識別文字は前記表示言語に依存しない、ステップと、
前記サードパーティの選択可能コントロールが前記第１のソフトウェアアプリケーションに関連する１つまたは複数の選択可能コントロールと同じ２つの識別文字を有する場合、該サードパーティの選択可能コントロールの第２の識別文字を変更するステップと、
所与の識別文字のキーボード選択を介して、第１の識別文字の選択を受信するステップと、
前記第１の識別文字に合致しない、表示されている２つの識別文字をディスプレイから閉じるステップと、
まだ表示されている２つの識別文字の１つに配置されている第２の識別文字の選択を受信すると、選択された識別文字を有する表示ウィンドウのバックグラウンドにある選択可能コントロールに関連する機能を自動的に実行するステップと
を含むことを特徴とする方法。
【請求項１６】
バックグラウンドにある選択可能コントロールの各々についての識別文字を表示する表示ウィンドウを各々の選択可能コントロール上に重ねることは、バックグラウンドにある選択可能コントロールの各々を識別する２つのテキスト文字を各々の表示ウィンドウの表示領域に配置することをさらに含むことを特徴とする請求項１５に記載の方法。