(57)【要約】  【００１９】【課題】  ユーザーがある入力方式を他の入力方式に切換えたことを認識し、かつ判読不能なテキストに対応する入力済みのスキャンコードを切換え後の入力方式にしたがい変更する方法を提供する。【解決手段】  複数の入力方式のいずれかにより入力された判読不能なテキストデータに対応する複数のスキャンコードをメモリに保存する。現行の入力方式が他の入力方式に切換えられたときに、メモリに保存されている判読不能なテキストデータに対応するスキャンコードを他の入力方式に対応するテキストデータに再マッピングし、そこで切換え後の入力方式をユーザーに告知するため音声を出力する。【選択図】  図１
2005209142.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力方式のいずれかにより入力された判読不能なテキストデータに対応する複数のスキャンコードをメモリに保存し；
現行の入力方式から他の入力方式に切換え、現行の入力方式が他の入力方式に切換えられた後にメモリに保存されている判読不能なテキストデータに対応するスキャンコードを他の入力方式に対応するテキストデータに再マッピングするために所定のホットキーを作動させることを特徴とする、ユーザーがある入力方式を他の入力方式に切換えたことを認識し、かつ判読不能なテキストに対応する入力済みスキャンコードを切換え後の入力方式にしたがい変更する方法。
【請求項２】
前記メモリはバッファであることを特徴とする、請求項１に記載の方法。
【請求項３】
現行の入力方式を他の入力方式に切換えるステップと、メモリに保存されている判読不能なテキストデータに対応するスキャンコードを再マッピングするステップとを同時に実行することを特徴とする、請求項１に記載の方法。
【請求項４】
前記メモリに保存されている判読不能なテキストデータに対応するスキャンコードを前記他の入力方式に対応するテキストデータに再マッピングした後、さらに前記テキストデータを該当する編集中ドキュメントに挿入することを特徴とする、請求項１に記載の方法。
【請求項５】
ある入力方式から他の入力方式に切換えるステップを含み；
前記入力方式が他の入力方式に切り換えられたか否かをユーザーに告知する音声を出力することを特徴とする、ユーザーが入力方式を他の入力方式に切換えたことを認識する方法。
【請求項６】
前記音声は前記他の入力方式を示す音声信号であることを特徴とする、請求項５に記載の方法。
【請求項７】
現行の入力方式により入力された判読不能なテキストデータに対応する複数の入力済みスキャンコードをメモリに保存し、現行の入力方式が他の入力方式に切換えられたときにメモリに保存されている判読不能なテキストデータに対応するスキャンコードを他の入力方式に対応するテキストデータに再マッピングするステップをさらに含むことを特徴とする、請求項５に記載の方法。
【請求項８】
再マッピングされたスキャンコードから得られた前記テキストデータを該当する編集中ドキュメントに挿入するステップをさらに含むことを特徴とする、請求項７に記載の方法。
【請求項９】
現行の入力方式を他の入力方式に切換えるステップが正しく実行されなかったときに、現行の入力方式をユーザーに告知するため音声を出力することを特徴とする、請求項５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器の入力インターフェースに関し、より具体的には、ある入力方式が他の入力方式に切換えられたことを認識し、かつ判読不能なテキストに対応する入力済みスキャンコードを切換え後の入力方式にしたがい変更する方法に関する。
本出願は、２００４年１月２０日付け台湾特許出願第９３１０１４８６号に基づく優先権を主張するものである。
【背景技術】
【０００２】
テキストやデータの入力を受け付けるために使用される電子機器インターフェースはさまざまなものがあり、それらには英語の２６文字のアルファベット共用のキーボードが使用されているのが一般的で、キーボードには従来のタイプライターに類似した配列で複数のキーが並べられている。ところが、多くの国々の文字に対応できるよう、おのおののキーは入力方式が異なれば、それぞれ異なった意味を表すようになっている。すなわち、同じキーを押した場合には同じスキャンコードが電子機器に送信されるのではあるが、入力方式が異なる場合にはシステムがそのときの入力方式に基づいてスキャンコードに異なった文字やテキストデータをマッピングする。したがって、ある入力方式のもとで、他の入力方式に対応するテキストデータを入力する方法でデータを入力した場合、例えば注音入力方式（Zhu Yin input method）のもとで英語入力方式の思考ロジックを使用した場合、予期せぬ判読不能なテキストデータが画面上に表示されることになる。
【０００３】
ユーザーが複数の国の文字を入力している場合、何らかの理由でユーザーが望む入力方式への切換えが正しくおこなわれないことがよくあるが、そのひとつの例として入力方式を切換える操作の完了確認が充分になされないことが挙げられ、そのためユーザーは図らずも所望のものとは異なる入力方式のもとに操作をおこなうこととなり、その後に打ち込まれたスキャンコードは無効な、あるいは判読不能なテキストデータとなる。
【０００４】
加えて、複数の国の文字を入力するためには、ユーザーの大多数はキーボード上の入力すべき文字を注視していなければならない。しかし、例えば中国語入力方式と英語入力方式の切換え、あるいは日本語入力方式と英語入力方式の切換えなどのように複数の国の文字を入力するには、一般的にはユーザーの手で異なる入力方式に切換えねばならないようになっている。入力方式の切換え操作完了がはっきりと告知されないために、ユーザーは入力方式がまだ切り換わっていないことに気づかない場合があり、またキーボードを注視したままで文字の入力を続けてしまう場合がある。このような場合、入力方式の切換えが正しく完了しておらず、無効な文字がすでに打ち込まれてしまったことにユーザーが気づくと、正しい入力方法に設定しなおし、判読不能なテキストデータを削除し、正しい文字を再度打ち込むという余分な作業を要求されることになる。すなわち大きな時間的損失を生ずる。しかも、ユーザーは画面をじっと注視し、文字を入力するためにキーボードをじっと注視し、また入力方式の切換えを示す画面上の小さなアイコンをじっと注視しなければならない。そのため、操作能率を有効に改善し、時間を有効に利用することが困難である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって本発明は、ある入力方式が他の入力方式に切換えられたことを認識し、かつ判読不能なテキストに対応する入力済みスキャンコードを切換え後の入力方式にしたがい変更する方法を提供するものである。
【課題を解決するための手段】
【０００６】
本発明の実施の形態によれば、上記の従来技術における問題を解決し入力作業効率および時間の有効利用度を効果的に改善するため、ある入力方式が他の入力方式に切換えられたときにそのときの入力方式の状態を音声ガイダンスが有効に告知することができる。
【０００７】
本発明の実施の形態によれば、いかなる入力方式によるものであれ判読不能なテキストデータに対応する入力済みスキャンコードはすべて、切換え後の入力方式にしたがってテキストデータに再マッピングされる。したがって、所望の入力方式のもとでスキャンコードを再度入力せねばならないという問題が効果的に回避される。このため、入力作業の時間と効率が向上する。
【０００８】
本発明の実施の形態によれば、ある入力方式が他の入力方式に切換えられたことを認識し、かつ判読不能なテキストに対応する入力済みスキャンコードを切換え後の入力方式にしたがい変更する方法は、次のように構成される。現行の入力方式のもとで判読不能なテキストデータに対応する複数のスキャンコードがバッファに保存される。次に、入力済みのスキャンコードは所望の入力方式により入力されたものではないことにユーザーが気づくと、ユーザーは所定のホットキーを押す、または作動させる。この操作によって所定のホットキーは入力方式を所望のものに切換えるための入力信号を発信し、それにより入力方式は所望の入力方式に切換えられる。一方、バッファに保存された判読不能なテキストデータに対応するスキャンコードは、切換え後の入力方式に対応したテキストデータに再マッピングされる。
【０００９】
本発明の実施の形態によれば、ユーザーが切換え前の入力方式のもとでスキャンコードの入力を開始したとき、判読不能なテキストデータに対応するスキャンコードはバッファに保存される。入力方式が所望の入力方式に切り換わっていないことにユーザーが気づくと、ユーザーは所望の入力方式に切換えるために所定のホットキーを押す、または作動させる。その結果、バッファに保存された、判読不能なテキストデータに対応するスキャンコードは所定のホットキーに関連する所望の入力方式に対応したテキストデータに再マッピングされる。
【００１０】
本発明の実施の形態によれば、入力方式が所望の入力方式に切換えられた際に切換え後の入力方式についてユーザーに告知する音声が出力される。したがってユーザーは入力方式が所望の入力方式に切換えられたか否かを知ることができ、それによって入力方式が所望の入力方式に切換えられたか否かを確かめるために画面を注視しなければならないという問題が効果的に回避される。ユーザーには切換え後の入力方式が音声によって告知されるので、入力方式の所望の入力方式への切換えが完了しないうちに、あるいは入力方式が所望の入力方式に正しく切換えられていないのに無効な文字を入力してしまうという問題が効果的に回避される。その上、所定のホットキーを作動させることにより、意図しない入力方式のもとに入力された無効な文字が、スキャンコードを再度入力する必要なく、切換え後の入力方式による正しいテキストデータに修正され、再マッピングされる。
【発明の効果】
【００１１】
要約すれば、本発明は少なくとも次の効果を有する。
１．ユーザーが入力方式を所望の入力方式に切換えた際に、切換え後の入力方式についてユーザーに告知する音声が出力される。したがって、ユーザーは入力方式が所望の入力方式に切換えられたか否かを確かめるために表示画面を注視することなく切換え後の入力方式の状態を確認することができ、判読不能なテキストデータを入力しなおすという問題が回避される。
２．判読不能なテキストデータに対応するスキャンコードは入力方式を問わずバッファに保存される。したがって、ユーザーがホットキーを作動させると、意図しない入力方式により入力された判読不能なテキストデータに対応する入力済みスキャンコードが、所望の入力方式に切換えた時点で所望の入力方式に対応するテキストデータに再マッピングされ、それにより文字を再入力する時間が節約できる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の形態は、ユーザーがある入力方式を他の入力方式に、例えば英語入力方式から中国語入力方式に切換えようとしたのに、入力方式が所望の入力方式に、すなわち英語入力方式が中国語入力方式に切り換わっていない場合、ユーザーは無効な文字である英語文字を入力してしまうことがあるという状況に基づいている。本発明によるアプリケーションプログラムはこの問題の解決法を提供するものである。この斬新な方法によれば、ユーザーが入力した、判読不能なテキストデータに対応するスキャンコードは、コンピュータのメモリ・バッファに、例えばバッファ２００に保存される。ユーザーが上記のように無効な文字や意図しない入力方式により判読不能なテキストデータを入力した場合、ユーザーが誤りに気づいて入力方式を正しい入力方式に切換えた後に、バッファ２００に保存されている判読不能なテキストデータに対応するスキャンコードは正しい入力方式に対応するテキストデータに再マッピングされ、画面に表示される。現行の入力方式から他の入力方式への切換えは、例えば所定のホットキーを作動させることにより実行することができる。
【００１３】
図１に関して説明すると、ステップＳ２０２において、ある入力方式から他の入力方式への切換え操作がおこなわれたか否かが確認される。ユーザーが現行の入力方式から他の入力方式へ、例えば注音入力方式から英語入力方式への切換えをおこなった場合、処理はステップＳ２０４へと進む。Ｓ２０４においてはシステムが、現行の入力方式から所望の入力方式に切換えられたことをユーザーに告知する音声を出力する。例えば、注音入力方式が英語入力方式に切換えられた場合、コンピュータは注音入力方式から英語入力方式へ切換えられたことをユーザーに知らせるために例えば「英語で入力します」などのような音声を出力する。また逆に、英語入力方式が注音入力方式に切換えられた場合、コンピュータは英語入力方式から注音入力方式へ切換えられたことをユーザーに知らせるために例えば「注音で入力します」などのような音声を出力する。
【００１４】
その後ステップＳ２０６において、ユーザーはスキャンコードの打ち込みを開始する。ステップＳ２０８では、入力方式を問わず、判読不能なテキストデータに対応する入力済みスキャンコードが、バッファ２００に保存される。ステップＳ２１０では、バッファ２００に保存されている、判読不能なテキストデータに対応する入力済みスキャンコードが切換え後の入力方式に対応するテキストデータに再マッピングされる。ステップＳ２１２ではシステムが、ユーザーが所定のホットキーを作動させたか否かを確認する。すなわち、例えばＳ２０４で音声ガイダンスが正しく機能せず、そのためユーザーがその後入力したスキャンコードは所望の入力方式のもとに入力されたものではなかったと気づいた場合に、ユーザーは所定のホットキーを押せばよい。この操作によってステップＳ２１４が実行される、すなわち入力方式が所望の入力方式に切換えられ、それと同時にバッファ２００に保存されている、判読不能なテキストデータに対応するスキャンコードが所望の入力方式に対応するテキストデータに再マッピングされる。続いてステップＳ２１６において、再マッピングされたテキストデータが該当する編集中ドキュメントに挿入される。最後に、ステップＳ２１８にて、テキストデータが表示される。Ｓ２１２においてユーザーが所定のホットキーを作動させなかった場合は、メモリに保存されている判読不能なテキストデータに対応する入力済みスキャンコードは元のままの入力方式に対応するテキストデータにマッピングされる。
【００１５】
上記の実施の形態においては、ユーザーが、例えば注音入力方式によって文字を入力するために英語入力方式から注音入力方式へ切換えようとした場合、ユーザーは現在の英語入力方式から注音入力方式への切換え処理をおこなわねばならない。ところが、英語入力方式から注音入力方式への切換え操作が正しく完了しなかったとする。この状況を告知するどんな機能もなかったなら、ユーザーはこの状況に気づくことなく、コンピュータが入力された文字を英語入力方式にしたがって処理しているにもかかわらず、注音入力方式による文字入力を開始するであろう。したがって、入力された文字は所望の中国語の文字ではなく、判読不能なテキストデータとなり、判読不能なテキストデータに対応するこれらのスキャンコードはコンピュータのメモリ・バッファに保存される。ユーザーはこの誤りに気づいたとき、所定のホットキーを押せばよく、この所定のホットキーは単一のキーでも、二つ以上のキーを組み合わせた複合キーでもよい。例えば、Ｆ１キーを英語入力方式に、Ｆ２キーを注音入力方式に、Ｆ３キーを漢字入力方式にそれぞれ切換える所定ホットキーとしてもよく、またＣｔｒｌ＋Ａｌｔ＋１の複合キーを英語入力方式に、Ｃｔｒｌ＋Ａｌｔ＋２の複合キーを漢字入力方式に、Ｃｔｒｌ＋Ａｌｔ＋３の複合キーを注音入力方式にそれぞれ切換える所定ホットキーなどとしてもよい。加えて、この所定ホットキーは現行の入力方式に換えて別の入力方式を指定し切換えるだけでなく、バッファに保存された判読不能なテキストデータに対応するスキャンコードを切換え後の入力方式にしたがい再マッピングして、正しいテキストデータを提供する。本発明の実施の形態によれば、現行の入力方式から別の入力方式に切換えるステップと、バッファに保存された判読不能なテキストデータに対応するスキャンコードを切換え後の入力方式にしたがい再マッピングするステップとが、同時に実行される。したがって、判読不能なコードが切換え後の中国語入力方式にしたがい再マッピングされた後、中国語の文字が該当する編集中ドキュメントに挿入され、画面に表示される。しかも上記のとおり、所定ホットキーが個々の入力方式に割り当てられており、そのため入力方式をどんな入力方式からでも所望の入力方式に簡便に切換えることができる。
【００１６】
本発明をその実施の形態に基づき説明したが、当業者であれば本発明の趣旨を逸脱することなく本実施の形態にさまざまな変更を加え得ることは当然である。したがって、本発明の範囲は上記説明によらず添付の「特許請求の範囲」により定義されるものである。
【図面の簡単な説明】
【００１７】
添付の図面は本発明をより良く理解するためのものであり、本明細書に組み込まれその一部をなすものである。図面は本発明の実施の形態を図示するものであり、その説明とともに本発明の趣旨を明確にするものである。
【００１８】
【図１】本発明の実施の形態による、ユーザーがある入力方式から他の入力方式に切換えたことを認識し、かつ入力済みの無効な文字を切換え後の入力方式にしたがい正しい文字に変更する方法を示すフローチャートである。
【符号の説明】
【００１９】
２００：バッファ
Ｓ２０２：ユーザーは入力方式を他の入力方式に切り換えるステップを実行したか?
Ｓ２０４：ユーザーに告知する音声を出力
Ｓ２０６：ユーザーがスキャンコードの打ち込み開始
Ｓ２０８：判読不能なテキストデータに対応する入力済みスキャンコードをバッファに保存
Ｓ２１０：バッファに保存された判読不能なテキストデータに対応する入力済みスキャンコードをテキストデータに再マッピング
Ｓ２１２：ユーザーは所定のホットキーを作動させたか?
Ｓ２１４：バッファに保存された判読不能なテキストデータに対応するスキャンコードをテキストデータに再マッピング
Ｓ２１６：再マッピングされたテキストデータを該当する編集中ドキュメントに挿入
Ｓ２１８：テキストデータを表示
【図１】
2005209142.tif 000003