(57)【要約】【課題】従来の技術では、小数点付き数値をコンピュータ等のキーボードから入力する場合、小数点付き数値の入力に要する操作回数が多くなり、労力や時間が多くなり、操作もやっかいであった。【解決手段】入力装置１２Ａによる数値入力操作時に小数点キー操作を検出して入力項目内の整数部と小数部の間でカーソル移動を行い小数点付き数値を入力する装置であって、整数部の入力中に小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる第１の手段と、前記小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する左詰め入力で上書きモードとする第２の手段と、小数部の入力中に、小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる第３の手段（入力データ制御部５Ａの一部及び表示制御部４等）とを備えている。【選択図】  図１
2007140811.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、小数点付き数値を入力可能な入力装置と、入力位置を示すカーソル及び入力情報を画面に表示する表示装置とを有し、
前記入力装置による数値入力操作において、小数点文字キーの操作を検出して入力項目内の整数部と小数部の間でカーソル移動を行うことで小数点付き数値を入力する小数点付き数値入力機能を有する情報処理装置であって、
整数部の入力中に、小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる第１の制御手段と、
前記小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する「左詰め入力」で「上書きモード」とする第２の制御手段と、
小数部の入力中に、小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる第３の制御手段と、
を備えていることを特徴とする小数点付き数値入力機能を有する情報処理装置。
【請求項２】
少なくとも、小数点付き数値を入力可能な入力装置と、入力位置を示すカーソル及び入力情報を画面に表示する表示装置とを有する情報処理装置の前記入力装置による数値入力操作において、小数点文字キーの操作を検出して入力項目内の整数部と小数部の間でカーソル移動を行うことで小数点付き数値を入力する情報処理装置の小数点付き数値入力方法であって、
整数部の入力中に、小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる第１の制御手順と、
前記小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する「左詰め入力」で「上書きモード」とする第２の制御手順と、
小数部の入力中に、小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる第３の制御手順と、
を備えていることを特徴とする情報処理装置の小数点付き数値入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、外国為替などを扱う金融機関において、ドルとセント、円と銭などの単位の通貨を扱う業務のように、金融機関（例えば、銀行）の各種業務（例えば、窓口業務）用のワークステーション、パーソナルコンピュータ、或いは金融機関以外の他の分野において、小数点付き数値を入力する際に利用可能な各種情報処理装置（ワークステーション、パーソナルコンピュータ、電卓等）に利用可能な小数点付き数値入力機能を有する情報処理装置、及び情報処理装置の小数点付き数値入力方法に関する。
【背景技術】
【０００２】
§１：従来例の説明
(1) ：従来例１の説明
図７は従来例１のワークステーションの構成図、図８従来例１における小数点付き数値入力時の表示画面説明図（その１）、図９は従来例１における小数点付き数値入力時の表示画面説明図（その２）である。以下、図７乃至図９に基づいて従来例１を説明する。
【０００３】
(a) ：ワークステーションの構成の説明（図７参照）
従来例１のワークステーションは、ワークステーション本体１と、該ワークステーション本体１に接続された表示装置１１及びキーボード１２等（従来例１の説明に必要ないものは省略してある）で構成されている。
【０００４】
そして、前記ワークステーション本体１には、各種制御や処理を行うＣＰＵ２（プロセッサ）と、ハードディスク装置や半導体メモリを含む各種記憶手段からなる記憶部３と、表示装置１１の表示処理や表示制御を行う表示制御部４と、キーボード１２からの信号を基にキー入力データの制御等を行うキー入力データ制御部５等が設けてある。
【０００５】
更に、前記キー入力データ制御部５には、表示装置１１の画面に表示されたカーソルの表示位置や移動等の制御を行うカーソル制御部６と、キーボード１２のキーを操作者（オペレータ）が操作した場合に、その操作したキーの操作を検出して入力データの制御を行うキー操作検出制御部７が設けてある。
【０００６】
(b) ：小数点付き数値入力時の表示画面の説明（図８、図９参照）
以下、図８、図９を参照しながら、小数点付き数値入力時の表示画面について説明する。なお、以下の説明は、小数点数値を入力する場合、一旦「１０３．４５」と入力した数値を「１０６．７５」に訂正する場合の例である。
【０００７】
以下に示す処理（又は動作）は、図７に示したキー入力データ制御部５内のキー操作検出制御部７、カーソル制御部６、及び表示制御部４等がＣＰＵ２の制御の基に行う（オペレータがキーボード１２のキー操作をキー操作検出制御部７が検出し、このキー操作に対応した制御を行い、カーソル制御部６がカーソル位置の制御を行う。また、表示制御部４が表示装置１１の画面上に、小数点、入力した数値、カーソル、文字等の表示情報を表示する）ものである。
【０００８】
１．入力開始時は、カーソルは最右端に位置付く。この状態からオペレータが「１」キー押下の操作をすると、数値の「１」が入力し、表示画面上では、カーソル移動はしないで、カーソル位置（最右端）に数値の１が表示される（図の［１］参照）。
【０００９】
２．次に、オペレータが「０」キー押下の操作をすると、カーソル位置に数値の「０」が入力し、表示画面上では、カーソル移動はしないで、カーソル位置（最右端）に数値の０が表示され、前記数値の「１」は左方向に１桁シフトし、全体として数値の「１０」が右詰めで表示される（図の［２］参照）。
【００１０】
３．次に、オペレータが「３」キー押下の操作をすると、数値の「３」が入力し、表示画面上では、カーソル移動はしないで、カーソル位置（最右端）に数値の３が表示され、前記数値の「１」及び「０」は左方向に１桁シフトし、全体として数値の「１０３」が右詰めで表示される（図の［３］参照）。
【００１１】
４．次に、オペレータが「．」キー（小数点キー）押下の操作をすると、小数点の「．」が入力し、表示画面上では、カーソル移動はしないで、カーソル位置（最右端）に小数点の「．」が表示され、前記数値の「１０３」は左方向に１桁シフトし、全体として数値の「１０３．」が右詰めで表示される（図の［４］参照）。
【００１２】
５．次に、オペレータが「４」キー押下の操作をすると、小数点数値の「４」がカーソル位置に入力し、表示画面上では、カーソル移動はしないで、前記数値の「１０３．」の数値は左へ全体がシフトし、全体として数値の「１０３．４」が右詰めで表示される（図の［５］参照）。
【００１３】
６．次に、オペレータが「５」キー押下の操作をすると、小数点数値の「５」が入力し、表示画面上では、カーソル移動はしないで、カーソル位置（最右端）に数値の５が表示され、全体として数値の「１０３．４５」が右詰めで表示される。（図の［６］参照）
７．次に、オペレータが「←」キー（左シフトキー）押下の操作をすると、カーソル位置が左に１桁シフトし、小数第１位に移動する（図の［７］参照）。
【００１４】
８．再び、オペレータが「←」キー（左シフトキー）押下の操作をすると、カーソル位置が左に１桁シフトし、小数点位置に移動する（図の［８］参照）。
【００１５】
９．再び、オペレータが「←」キー（左シフトキー）押下の操作をすると、カーソル位置が左に１桁シフトし、整数部の１の位（小数点の１桁左位置）に移動する（図の［９］参照）。
【００１６】
１０．次に、オペレータが「削除」キー押下の操作をすると、整数部の１の位の数値３が削除され、表示画面上では、カーソル移動はしないで、前記数値の「１０．４５」の数値が右詰めで表示される（図の［１０］参照）。
【００１７】
１１．次に、オペレータが「６」キー押下の操作をすると、カーソル位置に数値「６」が入力し、整数部の数値「１０」は左に１桁シストする。そして、表示画面上では、カーソル移動はしないで、数値「１０６．４５」が右詰めで表示される（図の［１１］参照）。
【００１８】
１２．次に、オペレータが「→」キー（右シフトキー）押下の操作をすると、カーソル位置が小数点上に移動する（図の［１２］参照）。
【００１９】
１３．再び、オペレータが「→」キー（右シフトキー）押下の操作をすると、カーソル位置が右方向に１桁シフトし、小数点第１位の位置に移動する。（図の［１３］参照）
１４．次に、オペレータが「削除」キー押下の操作をすると、小数第１位の数値「４」が削除され、「１０６．」が右方向に１桁シフトする。この時、表示画面上では、カーソル移動はしないで、前記数値の「１０６．５」の数値が右詰めで表示される（図の［１４］参照）。
【００２０】
１５．次に、オペレータが「７」キー押下の操作をすると、小数第１位の数値「７」がカーソル位置に入力する。そして、表示画面上では、カーソル移動はしないで、数値「１０６．７５」が右詰めで表示される（図の［１５］参照）。
以上、キー押下回数＝１５回
【００２１】
(2) ：従来例２の説明
以下、特許文献１を従来例２として説明する。
従来例２は、情報処理装置に関するものであり、次のような内容が記載されている。
【００２２】
(a) ：「表を対象として、列毎に適切な桁位置にタブを設定し、自動的にスペースをタブに置き換え、適切な位置にタブが設定された表を作成する。」・・・要約の欄を参照
【００２３】
(b) ：「タブ設定桁算出手段４は、列毎にその列のデータ属性が文字データか数値データかを区別し、文字データの場合、列内の各文字データの内、最も左端にあるデータの桁位置にタブを設定し、数値データの場合、列内の各数値データの内、最も右端にあるデータの右端桁位置を記憶し、各数値データの整数部及び小数部の最大桁幅を考慮して、各数値データの小数点の桁位置を一致させたときの最大幅を計算し、先程記憶した最も右端にあるデータの桁位置から左方向に最大幅を持つデータを配したときに、その開始桁位置となる桁にタブを設定する。スペース置換手段５は、前列のデータ直後から当列の直前までの連続したスペースをタブに置換する。これにより、列内で文字の左端を、数値の桁位置揃えることができる。」・・・要約の欄を参照
【特許文献１】特開平７−２８２０３１号公報
【発明の開示】
【発明が解決しようとする課題】
【００２４】
(1) ：従来例１の課題
(a) ：従来例１の方法では、一度入力した数値データを訂正する場合には、カーソル移動キー（「←」及び「→」）を操作して、修正箇所にカーソルを移動しなければならなかった。
【００２５】
(b) ：一般に、数値入力項目で小数点数値を入力する場合、小数点以下の数値を入力する毎に小数点の位置が左方向に移動してしまっていた（電卓方式）。
【００２６】
(c) ：整数部では、右詰め入力（挿入モード）を行い、小数部では左詰め入力（上書きモード）を行う場合には整数部と小数部を別々の入力項目として扱う必要があった。
【００２７】
(d) ：以上、(a) 、(b) 、(c) のように、従来例１の技術では、小数点付き数値の入力に要する操作回数が多くなり、労力や時間が多くなり、操作もやっかいであった。
【００２８】
(2) ：従来例２の課題
前記従来例２は、本発明の背景程度の発明であり、本発明の小数点付き数値入力の構成が開示されていない。
【００２９】
本発明は従来の課題を解決するためになされたものであり、数値入力操作において、小数点文字キーを操作することによって、入力項目内の整数部と小数部の間をカーソル移動を行うことにより、小数点数値を入力する際の操作性を向上させることを目的とする。
【課題を解決するための手段】
【００３０】
本発明は前記の目的を達成するため、次のように構成した。
【００３１】
(1) ：少なくとも、小数点付き数値を入力可能な入力装置と、入力位置を示すカーソル及び入力情報を画面に表示する表示装置とを有し、前記入力装置による数値入力操作において、小数点文字キーの操作を検出して入力項目内の整数部と小数部の間でカーソル移動を行うことで小数点付き数値を入力する小数点付き数値入力機能を有する情報処理装置であって、整数部の入力中に、小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる第１の制御手段と、前記小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する「左詰め入力」で「上書きモード」とする第２の制御手段と、小数部の入力中に、小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる第３の制御手段とを備えていることを特徴とする。
【００３２】
(2) ：少なくとも、小数点付き数値を入力可能な入力装置と、入力位置を示すカーソル及び入力情報を画面に表示する表示装置とを有する情報処理装置の前記入力装置による数値入力操作において、小数点文字キーの操作を検出して入力項目内の整数部と小数部の間でカーソル移動を行うことで小数点付き数値を入力する情報処理装置の小数点付き数値入力方法であって、整数部の入力中に、小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる第１の制御手順と、前記小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する「左詰め入力」で「上書きモード」とする第２の制御手順と、小数部の入力中に、小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる第３の制御手順とを備えていることを特徴とする。
【００３３】
（作用）
図１は本発明の原理説明図である。図１において、１Ａは情報処理装置本体、２Ａはプロセッサ、３は記憶部、４は表示制御部、５Ａは入力データ制御部である。また、入力データ制御部５Ａ内には、カーソル制御部６、入力操作検出制御部７Ａ、整数／小数部制御部８を示す。以下、図１を参照しながら本発明の作用を説明する。
【００３４】
(a) ：前記(1) の作用
第１の制御手段（入力データ制御部５Ａの一部及び表示制御部４）は、整数部の入力中に、小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる。また、第２の制御手段（入力データ制御部５Ａの一部及び表示制御部４）は、小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する「左詰め入力」で「上書きモード」とする。また、第３の制御手段（入力データ制御部５Ａの一部及び表示制御部４）は、小数部の入力中に、小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる。
【００３５】
このようにすれば、数値入力操作において、小数点文字キーを操作することによって、入力項目内の整数部と小数部の間をカーソル移動を行うことにより、小数点数値を入力する際の操作性を向上させることができる。
【００３６】
(b) ：前記(2) の作用
第１の制御手順では、整数部の入力中に小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる。また、第２の制御手順では、前記小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する「左詰め入力」で「上書きモード」とする。また、第３の制御手順では、小数部の入力中に小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる。
【００３７】
このようにすれば、数値入力操作において、小数点文字キーを操作することによって、入力項目内の整数部と小数部の間をカーソル移動を行うことにより、小数点数値を入力する際の操作性を向上させることができる。
【発明の効果】
【００３８】
(1) ：キーボード等の入力装置を使用して情報処理装置（ワークステーション等）への小数点付き数値の入力操作を行う場合、小数点キー（小数点文字キー）を操作すると、この操作を装置内部で検出し、その結果、入力項目内の整数部と小数部の間で入力位置を示すカーソル移動を自動的に行わせるので、小数点数値を入力する際の操作性を向上させることができる。
【００３９】
(2) ：外国為替などを扱う金融機関（例えば、銀行）において、ドルとセント、円と銭などの単位の通貨を扱う業務でオペレータの入力速度の向上が期待できる。
【発明を実施するための最良の形態】
【００４０】
§１：小数点付き数値入力機能を有する情報処理装置の説明
以下に説明する小数点付き数値入力機能を有する情報処理装置の具体例として、銀行等の金融機関の窓口業務に利用されているワークステーションの例について説明する。
【００４１】
(1) ：ワークステーションの構成の説明
図２はワークステーションのブロック図である。以下、図２に基づいてワークステーションの構成を説明する。図２に示したように、ワークステーションは、ワークステーション本体１と、該ワークステーション本体１に接続された表示装置１１及びキーボード１２等（説明に必要ないものは省略してある）で構成されている。
【００４２】
そして、前記ワークステーション本体１には、各種制御や処理を行うＣＰＵ２（プロセッサ）と、ハードディスク装置や半導体メモリを含む各種記憶手段からなる記憶部３と、表示装置１１の表示処理や表示制御を行う表示制御部４と、キーボード１２からの信号を基にキー入力データの制御を行うキー入力データ制御部５等が設けてある。
【００４３】
更に、前記キー入力データ制御部５には、表示装置１１の画面に表示されたカーソルの表示位置や移動等の制御を行うカーソル制御部６と、オペレータによりキーボード１２のキー操作が行われた場合に、該キー操作を検出して入力データの制御を行うキー操作検出制御部７と、整数部及び小数部の制御を行う整数／小数部制御部８が設けてある。
【００４４】
この場合、キー入力データ制御部５のカーソル制御部６と、キー操作検出制御部７と、整数／小数部制御部８はプログラムにより構成されている。また、表示制御部４もプログラムにより構成されている。
【００４５】
前記の構成において、キー入力データ制御部５及び表示制御部４等のプログラムは、予め記憶部３に記憶（又は格納）しておき、該記憶部３に記憶（又は格納）してあるプログラムをＣＰＵ２が読み出して実行することで以下に示す小数点付き数値入力時の処理（又は動作）を行う。
【００４６】
この場合、オペレータがキーボード１２のキーを押下する操作をすると、この状態をキー入力データ制御部５のキー操作検出制御部７が検出し、このキー操作に対応した制御を行う。この制御により、整数／小数部制御部８は整数部と小数部の各種制御を行い、カーソル制御部６はカーソル位置の制御を行う。これら各部の制御は表示制御部４へ通知され、表示制御部４が表示装置１１の画面上に、小数点、入力した数値、カーソル、文字等の表示情報を表示する。
【００４７】
(2) ：小数点付き数値入力時のワークステーションの処理
図３は小数点付き数値入力時のワークステーションの処理フローチャート（その１）、図４は小数点付き数値入力時のワークステーションの処理フローチャート（その２）である。以下、図３、図４に基づき、小数点付き数値入力時のワークステーションの処理を説明する。なお、図３、４において、Ｓ１〜Ｓ１６は各処理ステップを示す。
【００４８】
以下に示す処理（又は動作）は、図２に示したキー入力データ制御部５内のキー操作検出制御部７、整数／小数部制御部８、カーソル制御部６、及び表示制御部４等がＣＰＵ２の制御の基に行う（オペレータがキーボード１２のキー操作をキー操作検出制御部７が検出し、このキー操作に対応した制御を行い、整数／小数部制御部８が整数部と小数部の各種制御を行い、カーソル制御部６がカーソル位置の制御を行う。また、表示制御部４が表示制御部４が表示装置１１の画面上に、小数点、入力した数値、カーソル、文字等の表示情報を表示する）ものである。
【００４９】
(a) ：先ず、小数点付き数値の入力処理が開始され、項目入力が開始されると、整数部を入力位置設定し、カーソル位置を１桁目に設定し、小数点位置を１桁目に設定する（Ｓ１）。
【００５０】
そして、オペレータによるキー操作は行われたかを判断し、キー操作が行われたと判断したら、そのキーは終了キーか否かを判断する（Ｓ２）。その結果、終了キー操作が行われたと判断したら、項目入力終了とする（Ｓ４）。
【００５１】
しかし、Ｓ３の処理で終了キー操作でないと判断したら、小数点キーの押下か否かを判断し（Ｓ５）、小数点キーの押下であると判断したら、入力位置は整数部か小数部かを判断する（Ｓ６）。
【００５２】
その結果、入力位置が整数部であれば、入力位置を小数部にする（Ｓ７）。次に、カーソル位置を１桁だけ右シフトし（Ｓ８）、入力モードを上書きモードに設定し（Ｓ９）、Ｓ２の処理へ移行する。
【００５３】
また、前記Ｓ５の処理で、小数点キーの押下でないと判断したら、現在表示中のデータを左方向に１桁だけシフトする（Ｓ１０）。そして、カーソル位置に入力キーのデータを表示し（Ｓ１１）、入力位置は小数部か否かを判断する（Ｓ１２）。その結果、入力位置が小数部であると判断したら、小数点位置を左に１桁だけ移動し（Ｓ１３）、Ｓ２の処理へ移行する。また、Ｓ１２の処理において、入力位置が小数部でないと判断したらＳ２の処理へ移行する。
【００５４】
また、前記Ｓ６の処理において、入力位置が小数部であると判断したら、入力位置を整数部とする（Ｓ１４）。次に、小数点位置を左方向に１桁だけ移動する（Ｓ１５）。そして、入力モードを挿入モードに設定し（Ｓ１６）、Ｓ２の処理へ移行する。
【００５５】
(3) ：前記処理（又は動作）のまとめ
前記の処理（又は動作）をまとめると、次のような特徴がある。
【００５６】
(a) ：整数部の入力では、カーソル位置は整数部の１の位に溜まる「右詰め入力」で「挿入モード」となる。
【００５７】
(b) ：整数部の入力中に、小数点キー「．」を押下すると、小数第１位にカーソルを移動させる（Ｓ７、Ｓ８、Ｓ９参照）。
【００５８】
(c) ：小数部の入力では、数値を入力する毎にカーソル位置は右方向に移動する「左詰め入力」で「上書きモード」となる（Ｓ８、Ｓ９参照）。
【００５９】
(d) ：小数部の入力中に、小数点キーを押下すると、整数部の１の位にカーソルを移動させる（Ｓ１４、Ｓ１５、Ｓ１６参照）。
【００６０】
(e) ：小数点キーを押下した後、数値キーを押下した時点で、小数部が現れる。それまでは整数部のみを表示している。
【００６１】
(f) ：小数部の桁数の増減により、小数点の位置が変化するため、小数点の位置を記憶しておき、再度、小数点キーが押下された時に整数部にカーソル移動する時に、移動先を算出するのに参照する。小数部の桁数が変化しても小数点キーの押下により、小数点の前後の桁にカーソルを移動できる。
【００６２】
以上のようにすれば、次のような特徴がある。
【００６３】
ａ) ：キーボードを使用してワークステーションへの小数点付き数値の入力操作を行う場合、小数点キー（小数点文字キー）を操作すると、この操作をワークステーション本体１で検出し、その結果、入力項目内の整数部と小数部の間で入力位置を示すカーソル移動を自動的に行わせるので、小数点数値を入力する際の操作性を向上できる。
【００６４】
ｂ) ：外国為替などを扱う金融機関（例えば、銀行）において、ドルとセント、円と銭などの単位の通貨を扱う業務でオペレータの入力速度の向上が期待できる。
【００６５】
(4) ：小数点付き数値入力時の表示画面の説明（図５、図６参照）
図５は小数点付き数値入力時の表示画面説明図（その１）、図６は小数点付き数値入力時の表示画面説明図（その２）である。以下、図５、図６を参照しながら、小数点付き数値入力時の表示画面について説明する。なお、以下の説明は、小数点数値を入力する場合、一旦「１０３．４５」と入力した数値を「１０６．７５」に訂正する場合の例である。また、図５、図６において、▽印はカーソル位置を示す。
【００６６】
１．入力開始時は、カーソルは最右端に位置付く。この状態からオペレータが数値の「１」キー押下の操作をすると、数値の「１」が入力し、表示画面上では、カーソル移動はしないで、カーソル位置（最右端）に数値の１が表示される（図５の［１］参照）。
【００６７】
２．次に、オペレータが数値の「０」キー押下の操作をすると、数値の「０」が入力し、表示画面上では、カーソル移動はしないで、カーソル位置（最右端）に数値の０が表示される。そして、前記数値の「１」は左方向に１桁シフトし、全体として数値の「１０」が表示される（図５の［２］参照）。
【００６８】
３．次に、オペレータが数値の「３」キー押下の操作をすると、数値の「３」が入力し、表示画面上では、カーソル移動はしないで、カーソル位置（最右端）に数値の「３」が表示される。そして、前記数値の「１０」は左方向に１桁シフトし、全体として数値の「１０３」が表示される（図５の［３］参照）。
【００６９】
４．次に、オペレータが「．」キー（小数点キー）押下の操作をすると、小数点の「．」が入力し、表示画面上では、カーソル移動はしないで、カーソル位置（最右端）に小数点の「．」が表示される。そして、前記数値の「１０３」は左方向に１桁シフトし、全体として数値の「１０３．」が表示される（図５の［４］参照）。
【００７０】
５．次に、オペレータが数値の「４」キー押下の操作をすると、小数第１位の数値「４」が入力し、表示画面上では、カーソル移動はしないで、前記数値の「１０３．４」の数値は左へ全体が１桁だけシフトする。そして、カーソル位置は空白になる（図５の［５］参照）。
【００７１】
６．次に、オペレータが「５」キー押下の操作をすると、小数第２位の数値「５」が入力する。この時、表示画面上では、カーソルを表示するために、データ全体が１桁だけ左方向にスクロールし、カーソル移動しないで、カーソル位置は空白になる（図５の［６］参照）。
【００７２】
７．次に、オペレータが「．」キー（小数点キー）押下の操作をすると、表示画面上では、カーソルは整数部の１の位に移動し、データ全体が右端に１桁だけシフトする（図５の［７］参照）。
【００７３】
８．次に、オペレータが「削除」キー押下の操作をすると、整数部１の位の数値「３」が削除され、整数部の数値「１０」が右方向に１桁だけシフトし、全体として数値の「１０．４５」が表示される（図６の［８］参照）。
【００７４】
９．次に、オペレータが数値の「６」キー押下の操作をすると、表示画面上では、カーソル位置に数値「６」が入力し、全体として数値の「１０６．４５」が表示される（図６の［９］参照）。
【００７５】
１０．次に、オペレータが「．」キー（小数点キー）押下の操作をすると、表示画面上では、カーソルが小数第１位に移動する（図６の［１０］参照）。
【００７６】
１１．次に、オペレータが数値の「７」キー押下の操作をすると、表示画面上では、小数部は上書きモードなのでカーソル位置の数値「４」が数値「７」に上書きされ、置き換わる（図６の［１１］参照）。
【００７７】
以上、キー操作＝１１回（従来例１より４回削減）
（従来比で４回削減、なお、桁数に応じて削除キー数は多くなる）。
【００７８】
１２．次に、オペレータがカーソル移動キー「→」又は「ｅｎｄ」キー押下の操作をすると、カーソルを移動するために、データ全体が左方向にスクロールして、カーソルが小数第３位に移動する（図６の［１２］参照）。
【００７９】
(5) ：その他の説明
(a) ：小数点キー押下により、整数部と小数部間をカーソル移動した場合に、整数部又は小数部を全選択することにより、その後の数値入力を最初からやり直せるようにしても良い。
【００８０】
(b) ：整数部のみを入力し、小数部の入力を省略して項目を脱出した場合は、小数部に数値の「０」がパディングされるようにしても良い。
【００８１】
(c) ：本発明は前記ワークステーションの例に限らず、金融機関（例えば、銀行）の各種業務（例えば、窓口業務）用のワークステーション、パーソナルコンピュータ、或いは金融機関以外の他の分野において、小数点付き数値を入力する際に利用可能な各種情報処理装置（ワークステーション、パーソナルコンピュータ、電卓）等に利用可能である。
【００８２】
§２：付記
前記の説明に対し、次の構成を付記する。
【００８３】
（付記１）
少なくとも、小数点付き数値を入力可能な入力装置と、入力位置を示すカーソル及び入力情報を画面に表示する表示装置とを有し、
前記入力装置による数値入力操作において、小数点文字キーの操作を検出して入力項目内の整数部と小数部の間でカーソル移動を行うことで小数点付き数値を入力する小数点付き数値入力機能を有する情報処理装置であって、
整数部の入力中に、小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる第１の制御手段と、
前記小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する「左詰め入力」で「上書きモード」とする第２の制御手段と、
小数部の入力中に、小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる第３の制御手段と、
を備えていることを特徴とする小数点付き数値入力機能を有する情報処理装置。
【００８４】
（付記２）
少なくとも、小数点付き数値を入力可能な入力装置と、入力位置を示すカーソル及び入力情報を画面に表示する表示装置とを有する情報処理装置の前記入力装置による数値入力操作において、小数点文字キーの操作を検出して入力項目内の整数部と小数部の間でカーソル移動を行うことで小数点付き数値を入力する情報処理装置の小数点付き数値入力方法であって、
整数部の入力中に、小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる第１の制御手順と、
前記小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する「左詰め入力」で「上書きモード」とする第２の制御手順と、
小数部の入力中に、小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる第３の制御手順と、
を備えていることを特徴とする情報処理装置の小数点付き数値入力方法。
【００８５】
（付記３）
コンピュータに、
整数部の入力中に、小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる第１の制御手順と、
前記小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する「左詰め入力」で「上書きモード」とする第２の制御手順と、
小数部の入力中に、小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる第３の制御手順と、
を実行させるためのプログラム。
【００８６】
（付記４）
コンピュータに、
整数部の入力中に、小数点キーの押下を検出した際、小数点第１位にカーソルを移動させる第１の制御手順と、
前記小数点キーの押下を検出した後、小数部の数値入力を検出した際、数値を入力する毎にカーソル位置を右方向に移動する「左詰め入力」で「上書きモード」とする第２の制御手順と、
小数部の入力中に、小数点キー押下を検出した際、整数部の１の位にカーソルを移動させる第３の制御手順と、
を実行させるためのプログラムを格納したコンピュータ読み取り可能な記録媒体。
【図面の簡単な説明】
【００８７】
【図１】本発明の原理説明図である。
【図２】実施の形態におけるワークステーションのブロック図である。
【図３】実施の形態における小数点付き数値入力時のワークステーションの処理フローチャート（その１）である。
【図４】実施の形態における小数点付き数値入力時のワークステーションの処理フローチャート（その２）である。
【図５】実施の形態における小数点付き数値入力時の表示画面説明図（その１）である。
【図６】実施の形態における小数点付き数値入力時の表示画面説明図（その２）である。
【図７】従来例１のワークステーションの構成図である。
【図８】従来例１における小数点付き数値入力時の表示画面説明図（その１）である。
【図９】従来例１における小数点付き数値入力時の表示画面説明図（その２）である。
【符号の説明】
【００８８】
１  ワークステーション本体
１Ａ  情報処理装置本体
２  ＣＰＵ
２Ａ  プロセッサ
３  記憶部
４  表示制御部
５  キー入力データ制御部
５Ａ  入力データ制御部
６  カーソル制御部
７  キー操作検出制御部
７Ａ  入力操作検出制御部
８  整数／小数部制御部
１１  表示装置
１２  キーボード
１２Ａ  入力装置
【図１】
2007140811.tif 000003
【図２】
2007140811.tif 000004
【図３】
2007140811.tif 000005
【図４】
2007140811.tif 000006
【図５】
2007140811.tif 000007
【図６】
2007140811.tif 000008
【図７】
2007140811.tif 000009
【図８】
2007140811.tif 000010
【図９】
2007140811.tif 000011