(57)【特許請求の範囲】
【請求項１】
キーボードからのホットキーのキーコードの伝送方法であって、
電子装置に接続されるキーボードに適用され、
前記キーボードは、一つ以上のホットキー、及び、前記ホットキーのうち一つにそれぞれ対応し複数のキーコードを備える複数のキーコードグループを有し、
各前記キーコードは、第一コード形式の第一キーコード変換表、及び事前定義された伝送手順によって編集し構成され、
前記キーボードは、前記ホットキーが押されると、押された前記ホットキーの前記キーコードグループに対応する前記キーコードを前記事前定義された伝送手順に従い前記電子装置に伝送し、前記電子装置が、
押された前記ホットキーの前記キーコードグループに対応する各前記キーコードを読み取るステップ、
押された前記ホットキーの前記キーコードグループに対応する前記キーコードを、前記第一キーコード変換表に従い第一キャラクターに変換するステップ、
前記第一キャラクターを、第二コード変換表に応じた第二コード形式によって、前記電子装置のオペレーティングシステムに適合可能な第二キャラクターに変換するステップ、および、
前記第二キャラクターに従い、前記電子装置にインストールされたアプリケーションプログラムを実行するステップ、
を実行可能にすることを特徴とするキーボードのホットキーコード伝送方法。
【請求項２】
前記キーボードから前記キーコードグループを伝送する前に、前記キーボードは数字ロックキーを数字出力状態に設定することを特徴とする請求項１に記載のキーボードのホットキーコード伝送方法。
【請求項３】
前記電子装置はさらに、もう一つのキーボードに接続していたとき、前記キーボードと前記もう一つのキーボードの数字ロックキーはそれぞれ独立し、互いに影響を受けず、前記キーコードグループは伝送完了後、数字ロックキーの状態に戻すことを特徴とする請求項２に記載のキーボードのホットキーコード伝送方法。
【請求項４】
前記第一コード形式は、ＵＳＢ  ＨＩＤコード形式であって、
前記第一キーコード変換表はＨＩＤコード変換表であり、
第二キーコード形式はアスキー形式であって、
前記第二キーコード変換表はＡＳＣＩＩコード変換表であり、
前記電子装置が、「前記第一キャラクターが、「Alt」機能キーが一定期間押さえ続けられたこと、そして、前記「Alt」機能キーが開放されたことに対応すること」を識別したとき、前記「Alt」機能キーが押さえ続けられた期間に一つ以上の数字キャラクターを識別し、
このとき、前記電子装置は、数字キャラクターの十進数のパラメータに等しい十進数パラメータを有する第二キャラクターを、前記ＡＳＣＩＩコード変換表から見つけ出すことを特徴とする請求項１又は請求項３に記載のキーボードのホットキーコード伝送方法。
【請求項５】
前記オペレーティングシステムは、「実行」画面を実行し、前記「実行」画面の「開く」欄において、キャラクターを入力して、応用プログラムを実行することを特徴とする請求項４記載のキーボードのホットキーコード伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボードのホットキーコード伝送方法、特に一種のキーボード上のホットキーがタイプされた後、キーボードからホットキーに対応した複数のキーコードをキーボードに接続された電子装置に伝送し、電子装置のオペレーティングシステムより、キーコードを読取った上、キーコードを所定の結果に変換する方法に関する。
【背景技術】
【０００２】
キーボードは、コンピュータの入力装置として複数のキーを設け、キーの上部面に文字、数字又は記号など、一つ以上のキャラクターが刻印されている。そのほとんどは、一つのキーをタイプする都度に、コンピュータに接続する表示装置にタイプされたキーに刻印されたキャラクターが表示される。しかしながら、一部の特殊記号は同時に複数のキーをタイプ、又は複数のキーを順番にタイプしないと、表示装置に表示することができない。これらのキーは「組合せキー」をいう。この他、「Ｆ１」から「Ｆ１２」、「Esc」、「→」、「Enter」、「Alt」などの文字又は記号が刻印された一部の機能キーは、いずれの文字、数字又は記号にも対応していないが、コンピュータの実行に影響を与える。また、コンピュータのオペレーティングシステムは、おのおののインプット・メソッド・エディタにおいて、様々なキャラクターを定義し、言語システムの違う利用者に提供することにより、馴染みの言語にて、キーボード上の対応キャラクターをタイプし、各種のキャラクター及び機能キーをコンピュータに入力することにより、コンピュータを実行する。
【０００３】
一方、ここ数年キーボードメーカは、利用者によるキャラクター又は機能キー入力を加速化する目的で対応の応用プログラムの高速起動を図るため、キーボード上に様々なホットキー（hotkey）を追加している。ホットキーはある応用プログラムにおいて、キーボード上のあるホットキーがタイプされた後は、キーボードより複数のキーに対応するキーコードを出力して、特定機能を実行し、利用者による複数キーのタイプ時間を軽減する。この他、多くのデーモン（daemon）もホットキーより実行することができる。通常、デーモンは二種類ある。一つはフォントドライバーなど（この類はホットキーと関係ない。）定時に実行する又は他の応用プログラムより起動される。もう一種のマイクロソフト（登録商標）社エクセル（登録商標）ソフトのグラフィック応用プログラムにおけるグラフィック捕捉機能、ワード（登録商標）ソフトの画面上に表示するキーボードなどは利用者により組合せキーをタイプし、応用プログラム又は応用プログラムの特定機能を実行する。利用者により特定の組合せキーをタイプする場合は、前記した組合せキーに当たる。以下にて、ホットキーと組合せキーの区別を説明する。
【０００４】
（１）組合せキーとは、利用者により複数のキーを同時にタイプするか、又は利用者は複数のキーを順番にタイプし、表示装置より表示させる。
（２）ホットキーとは、キーボードメーカ側で、一つ以上のキーコードをあらかじめ定義して置き、一定の伝送手順に従いキーコードを電子装置に伝送して、電子装置にインストールされた応用プログラム又は特定機能を実行する。一方、組合せキーはホットキーに定義することにより、利用者はホットキーをタイプすることで、組合せキーのキーコードと伝送手順に従い、キーボードに接続された電子装置に入力して、組合せキーに対応した特殊キャラクターの表示、又は応用プログラム又は応用プログラムの特定機能を実行する。
【０００５】
ロジテック（登録商標）社のノートパソコン用無線数字キーボード（Cordless Number Pad for Notebook PC）は、「エクセル（登録商標）」、「電卓」及び「ウェブ」であって、三つのホットキーは、マイクロソフト社のエクセルソフト、アクセサリプログラムの電卓、及び「Internet Explorer（登録商標）」を実行するために設けられている。ノートパソコン用無線数字キーボードに接続された電子装置のオペレーティングシステムは、非英語系のインプット・メソッド・エディタでないときは、利用者によりノートパソコン用無線数字キーボード上のエクセルホットキーがタイプされた後、ノートパソコン用無線数字キーボードは英語系ＵＳＢキーボードのＵＳＢ（Universal Serial Bus）  ＨＩＤ（Human Interface Device）コード形式により、以下のキーコードを出力する。
【０００６】
（１）「Ｅ７」（「スタート」機能キー入力により、電子装置にインストールされたオペレーティングシステムの「スタート」画面を開く）；
（２）「１５」（前記したキーコード入力した後、「スタート」画面は開かれている。よって、「スタート」画面において、アルファベット「Ｒ」を入力して、電子装置にインストールされた応用プログラムの「実行」画面を開く）；
【０００７】
（３）「０８」（「実行」画面の「開く」欄にアルファベット「Ｅ」を入力）；
（４）「１Ｂ」（「実行」画面の「開く」欄にアルファベット「Ｘ」を入力）；
（５）「０６」（「実行」画面の「開く」欄にアルファベット「Ｃ」を入力）；
（６）「０８」（「実行」画面の「開く」欄にアルファベット「Ｅ」を入力）；
（７）「０Ｆ」（「実行」画面の「開く」欄にアルファベット「Ｌ」を入力）；
（８）２８（「ＥＮＴＥＲ」機能キー入力）。
これにより、「オフィス（登録商標）」ソフトの「エクセル（登録商標）」応用プログラムを実行できる。利用者は前記した手順に従い、前記したキャラクターが刻印されたキーをタイプすることにより、利用者は前記したキーの繰り返しタイプする時間を軽減できる。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、電子装置のオペレーティングシステムが非英語系のインプット・メソッド・エディタ環境において、ノートパソコン用無線数字キーボードの「エクセル（登録商標）」ホットキーは、「オフィス（登録商標）」ソフトの「エクセル（登録商標）」応用プログラムを正しく起動できない。一例として、台湾中国語注音のインプット・メソッド・エディタ環境では、図１のような画面、ロシア語のインプット・メソッド・エディタ環境では、図２のような画面、ギリシャ語のインプット・メソッド・エディタ環境では、図３のような画面、日本語のインプット・メソッド・エディタ環境では、図４のような画面がそれぞれ表示される。電子装置のオペレーティングシステムがこのような変換間違いをする原因は、電子装置が非英語系のインプット・メソッド・エディタ環境のとき、ノートパソコン用無線数字キーボードは英語系ＵＳＢキーボードのＵＳＢ  ＨＩＤコード形式によって編集されたキーコードを順番に出力するため、電子装置のオペレーティングシステムによって、その時点は英語系のインプット・メソッド・エディタ環境のキャラクターではなく、非英語系のインプット・メソッド・エディタ環境のキャラクターに変換される。よって、実行欄Ａに「ＥＸＣＥＬ」などのキャラクターを正しく入力できない。又は「スタート」画面を開いた後、引き続き「実行」画面を開くことができないため、「オフィス（登録商標）」ソフトの「エクセル（登録商標）」応用プログラムの実行ができない。よって、キーボード上のホットキーにより、電子装置にインストールされた応用プログラムを順調に実行できるようにすることが、ただちに解決を要する課題である。
本発明人は前記した種々の欠点を鑑みて、長期間の努力及び実験を重ねた結果、本発明の「キーボードのホットキーコード伝送方法」を発明した。本発明は、電子装置のオペレーティングシステムはそれぞれの言語系のインプット・メソッド・エディタにおいて、キーボードのホットキーより出力されるキーコードの食い違い問題の解決を図るものである。
発明の目的は、キーボードに一つ以上のホットキー、複数のキーコードグループをそれぞれ設ける。各キーコードグループはそのうち一つのホットキーにそれぞれ対応し、各キーコードグループに複数のキーコードを設ける。各キーコードは第一コード形式の第一キーコード変換表、及び所定の伝送順番によって編集し構成されるキーボードに応用する一種の非英語系のインプット・メソッド・エディタ環境においても正しいキャラクターに変換される、キーボードのホットキーコード伝送方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、キーボード上いずれかのホットキーがタイプされたとき、対応のキーコードグループの全キーコードは所定の伝送手順に従い、キーボードに接続する電子装置へ順番に伝送される。電子装置は第一コード形式によりキーコードを読取った後、キーコードは第一キーコード変換表を参照して、第一キーコード変換表のキャラクターに変換する。キャラクターの一部は第二コード形式の第二キーコード変換表を参照し、引き続きに第二コード変換表に対応するキャラクターに変換する。電子装置は第一キーコード変換表のみを参照し変換されたキャラクター、及び第一、第二キーコード変換表を参照し変換されたキャラクターにより、電子装置にインストールされた応用プログラムを実行する。この方法により、電子装置のオペレーティングシステム言語系統を問わず、キーボードより伝送されるキーコードグループはオペレーティングシステムによって、変換の間違いがなく、キーボードより正しく応用プログラムの起動目的を達成することができる。
【発明を実施するための最良の形態】
【００１０】
本発明の目的、技術特徴及びその効果のさらなる認識と理解を図るため、以下の通り実施形態を図面に基づいて説明する。
（一実施形態）
本発明の一実施形態によるキーボードのホットキーコード伝送方法であって、キーボード１に応用するものを図５に示す。キーボード１に一つ以上のホットキー１０、複数のキーコードグループ１２をそれぞれ設ける。各キーコードグループ１２は、そのうち一つのホットキー１０にそれぞれ対応し、各キーコードグループ１２に複数のキーコード１４を設ける。各キーコード１４は第一コード形式の第一キーコード変換表２（図６参照）、及び所定の伝送順番によって編集し構成される。その方法とは、キーボード１上いずれのホットキー１０をタイプすると、タイプされたホットキー１０対応のキーコードグループ１２のすべてのキーコード１４はキーコード１４が事前定義された伝送手順に従い、キーボード１に接続する電子装置３へ順番に伝送される。電子装置３は第一コード形式によりキーコード１４を読取った後、第一キーコード変換表２を参照し、キーコード１４を第一キーコード変換表２の対応のキャラクターにそれぞれ変換する。その一部のキャラクターはさらに、第二コード形式の第二キーコード変換表４（図７参照）を参照し、第二キーコード変換表４の対応のキャラクターを変換することにより、キーコード１４が電子装置３のオペレーティングシステム言語系に変換されること回避する。電子装置３は第一キーコード変換表２を参照し変換されたキャラクター、及び第一キーコード変換表２と第二キーコード変換表４とを参照し変換されたキャラクターのみを読取り、意図した変換効果を表示し、電子装置３にインストールされた応用プログラムを実行する。この方法により、電子装置３のオペレーティングシステムは言語系統を問わず、キーボード１より伝送される各キーコードグループ１２のオペレーティングシステムの言語系のインプット・メソッド・エディタによるキーコード１４の変換を避け、キーコード１４の意図された変換結果との食い違いをなくし、キーボード１より正しく応用プログラムの起動目的を達成できる。
【００１１】
本発明の一実施形態において、第一コード形式はＵＳＢ  ＨＩＤコード形式であり、第一キーコード変換表２はＨＩＤコード変換表（図６参照）を用いる。第二コード形式はアスキー（American Standard Code for Information Interchange、ＡＳＣＩＩコード）のコード形式であり、第二キーコード変換表４はＡＳＣＩＩコード変換表（図７参照）を用いる。キーボード１上のいずれかのホットキー１０がタイプされたとき、図８に示す通り、キーボード１と電子装置３との間に、以下の手順を実行する。
【００１２】
まず、ステップ１００において、キーボード１はタイプされたホットキー１０対応のキーコードグループ１２にあるすべてのキーコード１４をキーボード１にて事前定義された伝送手順に従い、キーボード１に接続された電子装置３に伝送する。
次に、ステップ１１０において、電子装置３はＵＳＢ  ＨＩＤコード形式に従い、各キーコード１４を読み取る。
次に、ステップ１２０において、電子装置３はＨＩＤコード変換表を参照し、キーコード１４をＨＩＤコード変換表に対応するキャラクターに変換する。
【００１３】
次に、ステップ１３０において、電子装置３によって、キャラクターを読み取った後、電子装置３の識別により、一部のキャラクターは一定時間を押さえ続けてから放す状態の「Alt」機能キーに変換され、かつ、電子装置３は「Alt」機能キーが押さえ続ける期間に、一つ以上のキャラクターを識別する。このとき、電子装置３は数字キャラクターより組み合わせた十進数のパラメータに基づいて、ＡＳＣＩＩコード変換表を参照し、同一の十進数パラメータに対応するキャラクターを見つけ出す。
最後に、ステップ１４０において、電子装置３はＨＩＤコード変換表のみを参照し変換されたキャラクター、及びＡＳＣＩＩコード変換表によって再変換したキャラクターから共同して意図する結果を形成して、電子装置３にインストールされた応用プログラムを実行する。
【００１４】
前記した通り、電子装置３にインストールされた応用プログラムは、いずれの言語系のインプット・メソッド・エディタ環境においても、ＨＩＤコード変換表及びＡＳＣＩＩコード変換表により、キーコード１４の変換を行うことにより、現在使用中の言語系のインプット・メソッド・エディタによるキーコード１４の変換を回避しているため、電子装置３のオペレーティングシステムは言語系の異なるインプット・メソッド・エディタ環境において、キーコード１４を予期されない結果に変換されることを防ぎ、キーボード１より応用プログラムを正確に実行する目的を実現する。
【００１５】
図９は、ロジテック（登録商標）社のノートパソコン用無線数字キーボード１上の「エクセル（登録商標）」ホットキーの実行について、キーボード１が「エクセル（登録商標）」ホットキー１０のキーコードグループ１２すべてのキーコード１４に対応したとき意図する変換結果を以下に示す。
まず、「スタート」機能キーを押されてから放すまでの期間に、「Ｒ」キャラクターが入力されると、電子装置３のオペレーティングシステムは「実行」画面を実行する。図９の「スタート＋Ｒ」は、「スタート」機能キーを押されてから放すまでの期間に、「Ｒ」キャラクターを入力するということである。そのうち、「＋」は押されてから放すまでの期間を示し、入力キャラクターではない。
【００１６】
次に、「Alt」機能キーを押されてから放すまでの期間に、十進数パラメータ「６９」が順番に入力されると、電子装置３はＡＳＣＩＩコード変換表を参照し、パラメータ「６９」に対応した「Ｅ」キャラクターを検索した上、「実行」画面の「開く」欄に「Ｅ」キャラクターを入力する。図９の「Alt＋ＸＸ」の「ＸＸ」は「Alt」機能キーを押されてから放すまで、順番に入力された十進数パラメータを示す。そのうち、「＋」は押されてから放すまでの期間を示し、入力キャラクターではない。
【００１７】
次に、「Alt」機能キーを押されてから放すまでの期間に、十進数パラメータ「８８」が順番に入力されると、電子装置３はＡＳＣＩＩコード変換表を参照し、パラメータ「８８」に対応した「Ｘ」キャラクターを検索した上、「実行」画面の「開く」欄に「Ｘ」キャラクターを入力する。
次に、「Alt」機能キーを押されてから放すまでの期間に、十進数パラメータ「６７」が順番に入力されると、電子装置３はＡＳＣＩＩコード変換表を参照し、パラメータ「６７」に対応した「Ｃ」キャラクターを検索した上、「実行」画面の「開く」欄に「Ｃ」キャラクターを入力する。
【００１８】
次に、「Alt」機能キーを押されてから放すまでの期間に、十進数パラメータ「６９」が順番に入力されると、電子装置３はＡＳＣＩＩコード変換表を参照し、パラメータ「６９」に対応した「Ｅ」キャラクターを検索した上、「実行」画面の「開く」欄に「Ｅ」キャラクターを入力する。
次に、「Alt」機能キーを押されてから放すまでの期間に、十進数パラメータ「７６」が順番に入力されると、電子装置３はＡＳＣＩＩコード変換表を参照し、パラメータ「７６」に対応した「Ｌ」キャラクターを検索した上、「実行」画面の「開く」欄に「Ｌ」キャラクターを入力する。
最後に、「エンター」機能キーをタイプした後、電子装置３より「実行」画面の「エクセル（登録商標）」を実行し、「オフィス（登録商標）」ソフトの「エクセル（登録商標）」応用プログラムを実行する。
【００１９】
「エクセル（登録商標）」ホットキー１０の対応キーコードグループ１２すべてのキーコード１４により、前記の希望変換結果を獲得するには、下記に掲げた前記の予定手順に従い、各予定手順より伝送出力するキーコード１４を伝送する。
「Ｅ７」→「Ｅ７」→「１５」→「００」のキーコードにより、「スタート」機能キーを押されてから放すまでの期間に、「１５」キーコードを入力されたことに等しい。このうち、複数の「Ｅ７」は「スタート」機能キーが押されたままの状態を示す。「１５」キーコードは「Ｒ」キャラクターの入力を示す。また、「００」キーコードは「スタート」機能キーはすでに開放され、他のキーコードは入力されていない状態を示す。
【００２０】
「Ｅ２」→「Ｅ２」→「５Ｅ」→「Ｅ２」→「Ｅ２」→「６１」→「Ｅ２」→「００」などのキーコード、及び前記した各キーコードの順番により、「Alt」機能キーを押されてから放すまでの期間に、「６」及び「９」キャラクターを順番に入力して、十進数パラメータ「６９」を構成し入力されたことに等しい。そのうち、複数の「Ｅ２」キーコードは「Alt」機能キーが押されたままの状態を示す。「Ｅ２」キーコードの間に入力された「５Ｅ」及び「６１」は十進数パラメータ「６９」を示し、「００」キーコードは「Alt」機能キーがすでに解放されて、他のキーコード入力がないことを示す。下記各手順のうち、複数の「Ｅ２」キーコードは「Ｅ２」キーコード間に入力されたキーコード、及び「００」キーコードの働きが類似するため、説明を省略する。
【００２１】
「Ｅ２」→「Ｅ２」→「６０」→「Ｅ２」→「Ｅ２」→「６０」→「Ｅ２」→「００」などのキーコード、及び前記した各キーコードの順番により、「Alt」機能キーを押されてから放すまでの期間に、「８」及び「８」キャラクターを入力して、十進数パラメータ「８８」を構成し入力されたことに等しい。
「Ｅ２」→「Ｅ２」→「５Ｅ」→「Ｅ２」→「Ｅ２」→「５Ｆ」→「Ｅ２」→「００」などのキーコード、及び前記した各キーコードの順番により、「Alt」機能キーを押されてから放すまでの期間に、「６」及び「７」キャラクターを入力して、十進数パラメータ「６７」を構成し入力されたことに等しい。
【００２２】
「Ｅ２」→「Ｅ２」→「５Ｅ」→「Ｅ２」→「Ｅ２」→「６１」→「Ｅ２」→「００」などのキーコード、及び前記した各キーコードの順番により、「Alt」機能キーを押されてから放すまでの期間に、「６」及び「９」キャラクターを入力して、十進数パラメータ「６９」を構成し入力されたことに等しい。
「Ｅ２」→「Ｅ２」→「５Ｆ」→「Ｅ２」→「Ｅ２」→「５Ｅ」→「Ｅ２」→「００」などのキーコード、及び前記した各キーコードの順番により、「Alt」機能キーを押されてから放すまでの期間に、「７」及び「６」キャラクターを入力して、十進数パラメータ「７６」を構成し入力されたことに等しい。
「２８」のキーコードにより、「エンター」機能キーがタイプされたことに等しい。
【００２３】
よって、「エクセル（登録商標）」ホットキー１０に対応するキーコードグループ１２すべてのキーコード１４及びその伝送順番は、「Ｅ７」→「Ｅ７」→「１５」→「００」→「Ｅ２」→「Ｅ２」→「５Ｅ」→「Ｅ２」→「Ｅ２」→「６１」→「Ｅ２」→「００」→「Ｅ２」→「Ｅ２」→「６０」→「Ｅ２」→「Ｅ２」→「６０」→「Ｅ２」→「００」→「Ｅ２」→「Ｅ２」→「５Ｅ」→「Ｅ２」→「Ｅ２」→「５Ｆ」→「Ｅ２」→「００」→「Ｅ２」→「Ｅ２」→「５Ｅ」→「Ｅ２」→「Ｅ２」→「６１」→「Ｅ２」→「００」→「Ｅ２」→「Ｅ２」→「５Ｆ」→「Ｅ２」→「Ｅ２」→「５Ｅ」→「Ｅ２」→「００」→「２８」となる。
【００２４】
前記した通りキーコード１４は、ＨＩＤコード変換表のみを参照し変換されたキャラクターは、「スタート」機能キー、「エンター」機能キー、及び「Ｒ」キャラクターであり、ＡＳＣＩＩコード変換表を参照変換されたキャラクターは、「Alt」機能キー、「Ｅ」、「Ｘ」、「Ｃ」、「Ｅ」、「Ｌ」などのキャラクターである。これらは、電子装置３のオペレーティングシステムの意図する変換結果では、「スタート」機能キーが押されたとき、「Ｒ」キャラクターを入力して、「実行」画面を開き、「実行」画面の「開く」欄に「ＥＸＣＥＬ」キャラクターを入力し、「オフィス（登録商標）」ソフトの「エクセル（登録商標）」応用プログラムを実行することである。
【００２５】
前記した通り、電子装置３のオペレーティングシステムの言語系を問わず、キーコード１４によりＨＩＤコード変換表及びＡＳＣＩＩコード変換表を参照し、キーコード１４を変換することにより、電子装置３のその時点の言語系のインプット・メソッド・エディタによりキーコード１４が変換されることを防止し、ホットキー１０に定義された機能又は応用プログラムを実行できる。特に強調することは、キーボード１上それぞれの位置に、「スタート」、「Alt」などの機能キーを設けることにより、ＨＩＤコード変換表において、二種類のキーコードで、同一機能キーが定義されていることである。本発明において、そのうち一つのキーコードのみで、対応の機能キーを定義できる。ただし、この種の技術を熟知する者が、他のキーコードで同一機能キーを定義する場合、本発明の保護範疇に含まれるものとする。
【００２６】
さらに、電子装置３のオペレーティングシステムにより、キーコード１４を他のキャラクターに変換するときは、「エクセル（登録商標）」キャラクターを入力する前に、「２Ａ」及び「２８」の二つのキーコードを加えて、「後退」及び「エンター」などの機能キーに代える。このように、電子装置３は「開く」欄において、「エクセル（登録商標）」キャラクターを入力する前に、「後退」機能キーにより、前回の「実行」画面「開く」欄のキャラクターを取り除いた上、「エンター」機能キーを入力して、カーソルを「開く」欄に移動し、「開く」欄にて「エクセル（登録商標）」キャラクターを確実に入力する。
【００２７】
なお、本実施形態において、キーボード１よりキーコードグループ１２を伝送する前に、キーボード１はその数字キーを数字ロック状態にして置き、キーボード１よりキーコード１２を伝送した後、数字ロック状態に戻す。通常、キーボード１上の数字ロックキーの点灯信号が発光状態のとき、数字ロックキーは数字出力状態、すなわち、通常でいう数字ロックキーの「オン」状態である。電子装置３はさらに、もう一つのキーボード５に接続していたとき、キーボード１ともう一つのキーボード５の数字ロックキーはそれぞれに独立し、互いに影響を受けない。また、キーコードグループ１２は伝送完了後、数字ロックキーの状態に戻す。本実施形態において、キーボード１はキーコードグループ１２を伝送前に、キーボード１はまず、数字ロックキーを数字出力状態に設定することは、主にキーボード１上の「Alt」機能キーを押されてから放すまでの期間に、通常のキーボード右側にある数字キーのキーコードを出力して、方向キー又は機能キーのキーコードの代りに、十進数パラメータを入力する。キーボード１ともう一つのキーボード５の数字ロックキー状態は、完全に独立され、互いに影響しないまま、数字ロックキーのロック状態に還元する技術手段は、台湾特許第９１１１８００５号明細書を参照できるため、ここでの説明を省略する。
【００２８】
前記は、本発明をマイクロソフト社のウィンドウズ(登録商標)オペレーティングシステム環境に基づくものであり、システムにおける、ホットキー１０のキーコードグループ１２より「オフィス」ソフトの「エクセル（登録商標）」応用プログラム実行の説明でした。しかしながら、本発明は実施するとき、キーコードグループ１２は「エクセル（登録商標）」応用プログラムの実行に限定されない。キーコード１上のキーコードグループ１２すべてのキーコード１４は、一種以上のコード形式を備える第一キーコード変換表２を参照し変換され、該キーコード１４はオペレーティングシステム現在使用の言語系のインプット・メソッド・エディタによって変換されることなく、オペレーティングシステムが異なるインプット・メソッド・エディタ環境において、他の形式のキーコード変換表により同じ変換結果の変換を行うほか、応用プログラム又は特定機能を実行することなどは、なお本発明の方法に含まれるものとする。このほか、特に強調することは、本発明のキーボードはドライバープログラムをオペレーティングシステムにインストールすることなく、オペレーティングシステムはキーコードグループ１２のキーコードを意図する変換結果に変換する。
以上に開示した本発明の一実施形態である。ただし、本発明の特徴はこれに限らない。当技術を熟知するものは、本発明の領域において、容易に変化又は修飾ができるものは、なお本発明の特許請求範疇に含まれるものとする。
【図面の簡単な説明】
【００２９】
【図１】一般周知のキーボードにおいて、台湾中国語注音のインプット・メソッド・エディタ環境でホットキーがタイプされたときの画面の状態を示す模式図である。
【図２】一般周知のキーボードにおいて、ロシア語のインプット・メソッド・エディタ環境でホットキーがタイプされたときの画面の状態を示す模式図である。
【図３】一般周知のキーボードにおいて、ギリシャ語のインプット・メソッド・エディタ環境でホットキーがタイプされたときの画面の状態を示す模式図である。
【図４】一般周知のキーボードにおいて、日本語のインプット・メソッド・エディタ環境でホットキーがタイプされたときの画面の状態を示す模式図である。
【図５】本発明の一実施形態によるキーボードの構造を示す模式図である。
【図６】ＵＳＢ  ＨＩＤ変換表の一部を示す模式図である。
【図７】ＡＳＣＩＩ変換表の一部を示す模式図である。
【図８】本発明の一実施形態によるキーコードグループのキャラクター変換の処理を示すフローチャートである。
【図９】本発明の一実施形態による「エクセル（登録商標）」ホットキーの変換予測結果、及び各順番に対応するキーコードを示す模式図である。
【符号の説明】
【００３０】
１：キーボード、１０：ホットキー、１２：キーコードグループ、１４：キーコード、２：第一キーコード変換表、３：電子装置、４：第二キーコード変換表、５：もう一つのキーボード
【図１】
0005161558.tif 000002
【図２】
0005161558.tif 000003
【図３】
0005161558.tif 000004
【図４】
0005161558.tif 000005
【図５】
0005161558.tif 000006
【図６】
0005161558.tif 000007
【図７】
0005161558.tif 000008
【図８】
0005161558.tif 000009
【図９】
0005161558.tif 000010