(57)【要約】【課題】入力項目欄間を最小の操作によってカーソル移動すること。【解決手段】複数の項目欄に対応したキーを有する入力装置２０１と、押下されたキーに応じたカーソルの移動先を移動先項目欄情報として登録した項目欄用設定テーブル５０１及び５０２と、押下されたキーに応じたカーソルの移動先を前記項目欄用設定テーブル５０１及び５０２から読み出し、該読み出した移動先の項目欄にカーソルを移動させた画面である出力装置２０２に表示する制御部２０４とを備え、押下されたキーが大項目移動キーのとき、該押下された大項目移動キーに応じた項目欄にカーソルをジャンプ移動させることにより、同一画面上の任意の位置の項目欄に最小の操作によりカーソルを移動させるもの。【選択図】図１
2008146121.tif 000002
【特許請求の範囲】
【請求項１】
画面上のカーソルが位置付けされた項目欄にデータ入力を行うコンピュータにおける入力支援システムであって、
前記複数の項目欄を配置した画面を表示する表示手段と、
前記カーソルが位置付けされた項目欄にデータを入力するための入力キーとカーソル移動先を入力するための移動キーとを有する入力手段と、
押下された移動キーに応じたカーソルの移動先項目欄を示す移動先項目欄情報を登録する項目欄用設定テーブルと、
押下された移動キーに対応したカーソルの移動先項目欄情報を前記項目欄用設定テーブルから読み出す手段と、
前記画面上の項目欄に位置付けられているカーソルを前記読み出したカーソル移動先項目欄情報に対応した項目欄に移動させる手段とを設けた入力支援システム。
【請求項２】
前記項目欄用設定テーブルにおいて、前記複数の項目欄に一意の項目欄番号を付し、押下されたキーに対応した移動先項目欄情報を前記項目欄番号として登録されている請求項１記載の入力支援システム。
【請求項３】
画面上のカーソルが位置付けされた項目欄を配置した画面を表示する表示手段と、前記カーソルが位置付けされた項目欄にデータを入力するための入力キーとカーソル移動先を入力するための移動キーとを有する入力手段と、押下された移動キーに応じたカーソルの移動先項目欄を示す移動先項目欄情報を登録する項目欄用設定テーブルと、前記画面上のカーソルが位置付けされた項目欄にデータ入力を行うコンピュータとを備えるコンピュータにおける入力支援プログラムであって、
前記コンピュータに、
押下された移動キーに対応したカーソルの移動先項目欄情報を前記項目欄用設定テーブルから読み出す機能と、
前記画面上の項目欄に位置付けられているカーソルを前記読み出したカーソル移動先項目欄情報に対応した項目欄に移動させる機能とを実行させる入力支援プログラム。
【請求項４】
前記コンピュータに、
前記複数の項目欄に一意の項目欄番号を付し、押下されたキーに対応した移動先項目欄情報を前記項目欄番号として項目欄用設定テーブルに登録させる機能を実行させる請求項３記載の入力支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数項目からなる入力画面において入力対象となる項目欄を容易に選択することができる入力支援システム及び入力支援プログラムに係り、特に項目欄を選択するための画面操作を迅速かつ的確に行って操作者の入力支援を行うことができる入力支援システム及び入力支援プログラムに関する。
【背景技術】
【０００２】
従来、業務管理や顧客管理を行うコンピュータシステムは、専用のアプリケーションにより作成されていたが、近年においてはＨＴＭＬ等のテキスト記述言語を用いて作成され、業務操作及びデータ入力を行うための画面もＨＴＭＬ等を用いて作成され、Ｗｅｂブラウザを用いて表示されている。
【０００３】
このＷｅｂブラウザを用いて表示された画像は、例えば業務内容に応じて複数のデータ入力窓である項目欄が用意され、例えば利用者がデータを入力する際には、前記項目欄間をカーソルキーやタブキー或いはマウス等のポインティングデバイスを使用して指定することにより、項目欄間を移動させている。
【０００４】
尚、前記複数の項目欄間をカーソル移動する技術が記載された文献としては、下記特許文献が挙げられ、この文献には、例えばカーソルキーを押下したときに該カーソルキーの示す方向にカーソルを左右上下に移動させることが記載されている。尚、カーソルとは、次に入力される文字が画面又はテキスト中のどこに追加されるかを示す文字入力インターフェースである。
【特許文献１】特開２００３−５８２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述の特許文献記載の技術は、左右上下に隣接した項目欄へカーソルを移動するものであって、ある項目欄から他の項目欄へ入力対象欄を移動させるとき、移動前の項目欄と移動後の項目欄とが左右上下に隣接した関係になければ、カーソルキーを複数回押下しなければならないと言う不具合があった。
【０００６】
また、マウス等のポインティングデバイスを使用して項目欄を移動する技術は、操作者がキーボードから手を離し、マウスを操作して入力対象となる項目欄を指定し、マウスから手を離し、キーボードからデータを入力する操作が必要となり、入力する項目欄の数が多い場合、入力のための手間が増え、迅速かつ正確な画面操作が必要とされる業務には対応できないと言う不具合があった。
【０００７】
本発明の目的は、前述の従来技術による不具合を生じることなく、同一画面上の任意の位置の項目欄に最小の操作によりカーソル移動することができる入力支援システム及び入力支援プログラムを提供することである。
【課題を解決するための手段】
【０００８】
前記目的を達成するために本発明は、画面上のカーソルが位置付けされた項目欄にデータ入力を行うコンピュータにおける入力支援システムであって、前記複数の項目欄を配置した画面を表示する表示手段と、前記カーソルが位置付けされた項目欄にデータを入力するための入力キーとカーソル移動先を入力するための移動キーとを有する入力手段と、押下された移動キーに応じたカーソルの移動先項目欄を示す移動先項目欄情報を登録する項目欄用設定テーブルと、押下された移動キーに対応したカーソルの移動先項目欄情報を前記項目欄用設定テーブルから読み出す手段と、前記画面上の項目欄に位置付けられているカーソルを前記読み出したカーソル移動先項目欄情報に対応した項目欄に移動させる手段とを設けたことを第１の特徴とし、該入力支援システムにおいて、前記項目欄用設定テーブルが、前記複数の項目欄に一意の項目欄番号を付し、押下されたキーに対応した移動先項目欄情報を前記項目欄番号として登録されていることを第２の特徴とする。
【０００９】
また本発明は、画面上のカーソルが位置付けされた項目欄を配置した画面を表示する表示手段と、前記カーソルが位置付けされた項目欄にデータを入力するための入力キーとカーソル移動先を入力するための移動キーとを有する入力手段と、押下された移動キーに応じたカーソルの移動先項目欄を示す移動先項目欄情報を登録する項目欄用設定テーブルと、前記画面上のカーソルが位置付けされた項目欄にデータ入力を行うコンピュータとを備えるコンピュータにおける入力支援プログラムであって、前記コンピュータに、押下された移動キーに対応したカーソルの移動先項目欄情報を前記項目欄用設定テーブルから読み出す機能と、前記画面上の項目欄に位置付けられているカーソルを前記読み出したカーソル移動先項目欄情報に対応した項目欄に移動させる機能とを実行させることを第３の特徴とし、この入力支援プログラムにおいて、前記コンピュータに、前記複数の項目欄に一意の項目欄番号を付し、押下されたキーに対応した移動先項目欄情報を前記項目欄番号として項目欄用設定テーブルに登録される機能を実行させることを第４の特徴とする。
【発明の効果】
【００１０】
本発明による入力支援システム及び入力支援プログラムは、押下されたキーに応じて項目欄を移動させるための項目欄用設定テーブルを設け、操作者によって押下されたキーに応じて前記項目欄用設定テーブルに定義された項目欄にカーソルを移動させることによって、同一画面上の任意の位置の項目欄に最小の操作によりカーソルを移動することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明による入力支援システム及び入力支援プログラムを図面を参照して詳細に説明する。図１は本実施形態による入力支援システムによる入力画面乃至項目移動キーを説明するための図、図２は本入力支援システムの構成を示すブロック図、図３は本実施形態による入力支援プログラムの動作を説明するための図、図４は本実施形態による押下されたキーの識別処理の動作フロー図、図５は本実施形態に係る項目欄用設定テーブルを説明するための図である。
＜構成＞
【００１２】
本実施形態による入力支援システムを構成するコンピュータシステムは、図２に示す如く、操作者が前記項目欄間のカーソル移動やデータを入力するためのキーボードやマウス等から成る入力装置２０１と、画像その他の情報を表示する出力装置２０２と、本実施形態の特徴である入力支援機能を実行する制御部２０４と、後述するカーソル移動条件を移動先項目欄情報として登録した項目欄用設定テーブルを格納する項目欄データベース（ＤＢ）２０５と、該項目欄ＤＢ２０５に登録した移動先項目欄情報を基に入力装置２０１を用いてユーザに選択指定された移動キーを用いて移動先となる項目欄を判定する項目欄絞込み部２０６と、これらを制御するＣＰＵ２０３とから構成され、該ＣＰＵ２０３へはＣＤ−ＲＯＭ／ＤＶＤ−ＲＯＭ／フレキシブルディスク／その他ＭＯ他のストレージ装置を含む記録媒体２０７からプログラムおよびデータが読み込まれる様に構成されている。
【００１３】
前記出力装置２０２に表示される表示画面１０１は、図１（ａ）に示す如く、例えば、日付，時刻，件名，場所，特徴，画像，備考他のデータ入力用の複数の項目欄１０２が所定位置に配置され、入力対象となっている項目欄にブリンクするカーソル１０３が表示される。このカーソル１０３は、矢印状のマウスカーソル１０４をマウスにより移動してクリックすることやタブキー押下により位置を移動することができるが、本実施形態においては、上下左右４方向の１欄単位での移動を指示する項目移動キー１０５及び指定された項目へのジャンプ移動を指示する大項目移動キー１０６を用いてカーソル１０３を移動するように構成されている。
【００１４】
この項目移動キー１０５及び大項目移動キー１０６は、前記入力装置２０１に含まれるものであり、専用ハードにより構成することや、一般のキーボードの縦横３文字３列の数字キー又は文字キーに、項目移動キー１０５や大項目移動キー１０６の機能を与えても良い。尚、本明細書におけるキーの押下とは、キーボード等の物理的なキー押下に留まらず、アプリケーションを用いた項目欄キーを指定する仮想的なキー押下も含むものとする。
【００１５】
前記項目移動キー１０５は、例えばキーボードの数字キーに対応して設定され、具体的には、図１（ｂ）に示す如く、数字キー「８」が上向き移動を指示すキー１０５ａ、数字キー「４」が左向き移動を指示するキー１０５ｂ、数字キー「２」が下向き移動を指示するキー１０５ｃ、数字キー「６」が左向き移動を指示するキー１０５ｄがソフトウェアによって設定され、任意のキーが押下されることによりカーソル１０３が指定された方向に１項目欄ずつ移動する様に構成されている。
【００１６】
前記大移動キー１０６は、例えばキーボードの任意の位置の文字キーに対応して仮想的に設けられ、図１（ｃ）に示す如く、３列３行の９つのキー１０６ａ〜１０６ｉから成り、押下されたキーに１対１で対応する項目欄にカーソル１０３を移動させる機能を有し、例えば、ある位置でブリンクしているカーソル１０３が、大移動キー１０６ａを押下したときに「日付（月）」の項目欄に移動し、大移動キー１０６ｂを押下したときに「時刻（時）」の項目欄に移動し、大移動キー１０６ｃを押下したときに「時刻（分）」の項目欄に移動し、大移動キー１０６ｄを押下したときに「特徴１」の項目欄に移動し、大移動キー１０６ｅを押下したときに「特徴２」の項目欄に移動し、大移動キー１０６ｆを押下したときに「特徴３」の項目欄に移動し、大移動キー１０６ｇを押下したときに「結果１」の項目欄に移動し、大移動キー１０６ｈを押下したときに「結果２」の項目欄に移動し、大移動キー１０６ｉを押下したときに「結果３」の項目欄に移動する様に構成されている。尚、前記項目移動キー１０５及び大項目移動キー１０６を例えば数字キーの如き同じキー配列に設定し両機能を兼用する場合、操作者の操作により切り替えるものとする。
【００１７】
図５は、前記項目欄ＤＢ２０５に格納されるカーソル移動条件（移動先項目欄情報）を登録した項目欄用設定テーブル５０１及び５０２を示す図であり、カーソルを上下左右に１項目単位ずつ移動するための項目欄用設定テーブル５０１は、図５（ａ）に示す如く、縦軸に示す各項目欄に一意の番号を割り当て、１つの項目欄につき、最大４つの移動先項目欄データを登録したものであって、例えば、「日付（月）」に番号「１」、「日付（日）」に番号「２」、以下同様に「結果３」に番号「１５」他を割り当て、ある番号の項目にカーソルが位置した状態において横軸に示すキー（１０５ａ〜１０５ｄ）が押されたとき、移動先項目欄の「番号」を登録したものである。尚、表中横軸のＸ座標／Ｙ座標／幅／高さ項目は、右端縦軸に示す各項目の画面上の座標位置及び縦横寸法を登録したものである。
【００１８】
この項目欄用設定テーブル５０１に登録した移動先項目欄情報の具体的設定を説明すると、このテーブル５０１は、例えば、カーソルが番号「７」で示す「場所」にあり、上移動の項目移動キー１０５ａが押下されたとき、移動先となる項目欄が番号「５」に対応する「件名１」であり、カーソルが番号「１０」の「特徴３」にあり、右移動の項目移動キー１０５ｄが押下されたとき、移動先となる項目欄が番号「１１」に対応する「画像」であることを移動先項目欄情報として登録している。
【００１９】
前記項目欄用設定テーブル５０２は、キーの１回の押下によってカーソル位置を任意の項目欄にジャンプさせるための移動先項目欄情報を登録したものであって、図５（ｂ）に示す如く、縦軸に示す各項目欄データに一意の移動先を図５（ａ）で示した項目欄番号として登録している。例えば、「大移動キー１０６ａ」を押下したときの移動先が番号「１」の「日付（月）」、「大移動キー１０６ｂ」の移動先が番号「３」の「日付（時）」、以下同様に「大移動キー１０６ｉ」の移動先が番号「１５」の「結果３」であることを登録している。
＜動作＞
【００２０】
次いで、前述の様に構成された入力支援システムを構成するコンピュータシステムの動作を図３及び図４を参照して説明する。
本実施形態による入力支援システムは、図３に示す如く、ユーザが行う標準的なデータ入力手順に応じた処理手順であって、起動によりシステムを初期化して前記項目欄用設定テーブル５０１の登録情報（移動先項目欄情報）を取得して図１（ａ）に示した画面を描画するステップ３０１と、ユーザからの操作がデータキーか移動キー又は大移動キーかを判定するステップ３０２と、該ステップ３０２による判定結果がデータキーのときに当該入力されたデータ受付を行うステップ３０３と、該受け付けたデータの入力処理を行うステップ３０４と、前記ステップ３０２において移動キーと判定したとき、移動キー又は大移動キーの押下されたキーの入力を受け付けるステップ３０５と、該受け付けた移動キー又は大移動キーに応じた移動先項目欄が存在するか否かを前記テーブル５０１及び５０２を参照して判定するステップ３０６と、該ステップ３０６において対応する移動先項目が存在しない場合、エラー表示を行って前記ステップ３０２に戻るステップ３０９と、前記ステップ３０６において移動先項目欄が存在すると判定したとき、カーソル１０３及びマウスカーソル１０４を指定された項目欄に移動させるステップ３０７と、該ステップ３０７及び３０４に続き、操作者による操作終了キーが押下されたか否かを判定し、終了が指示されたと判定したときに終了し、指示されていないと判定しときに前記ステップ３０２に戻るステップ３０８とを実行することによって、操作者の入力に応じてデータ入力／１項目欄毎のカーソル移動／複数項目欄をジャンプするカーソル移動を行うことができる。
【００２１】
前記入力したキーに対応してカーソルを他の項目欄に移動するステップ３０７の詳細動作は、図４に示す如く、制御部が、初期処理として、カーソルが表示されている項目欄データ（表示位置）を取得するステップ４０１と、該ステップ４０１により読み込んだ現時点での項目欄と比較対象となる項目欄ＤＢ５０１および５０２の移動先項目欄情報を読み込むステップ４０２と、操作者が大移動キーを押下したか否かを判定するステップ４０３と、該ステップ４０３において大移動キーを押下したと判定したとき、該判定した大移動キーに対応する項目欄があるか否かを判定するステップ４０４と、該ステップ４０４において対応する項目欄があると判定したとき、データベース２０５中に大移動先項目データが存在するか否かを判定するステップ４０５と、該ステップ４０５において大移動先項目データが存在すると判定したとき、該当の大移動先項目欄データを返り値に設定するステップ４０６と、前記ステップ４０３において大移動キーを押下していないと判定したとき、移動キーに対応する項目欄があるか否かを判定するステップ４０８と、該ステップ４０８において対応する項目欄があると判定したとき、データベース２０５中に移動先項目データが存在するか否かを判定するステップ４０９と、該ステップ４０９において移動先項目データが存在すると判定したとき、該当の移動先項目欄データを返り値に設定するステップ４１０と、前記ステップ４０４又は４０５において対応する欄又はデータがないと判定したとき、大移動エラーを返り値に設定するステップ４０７と、前記ステップ４０８又は４０９おいて対応する欄又はデータがないと判定したとき、移動エラーを返り値に設定するステップ４１１とを順次実行し、前記ステップ４０６／４０７／４１０／４１１にて設定した返り値に応じてカーソル移動又はエラー処理を行うことによって、カーソルを他の項目欄に移動することができる。
【００２２】
このように本実施形態による入力支援システムは、複数の項目欄間を移動させるための項目欄移動キーと押下された移動キーに応じてカーソルの移動先の移動先項目欄情報を登録した項目欄用設定テーブルとを設け、操作者によって押下されたキーに応じて前記項目欄用設定テーブルに定義された項目欄にカーソルを移動させるとにより、同一画面上の任意の位置の項目欄に最小の操作によりカーソルを移動することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態による入力支援システムの入力画面乃至項目移動キーを説明するための図。
【図２】本入力支援システムの構成を示すブロック図。
【図３】本実施形態による入力支援プログラムの動作を説明するための図。
【図４】本実施形態による項目欄データ絞り込みの処理動作のフロー図。
【図５】本実施形態に係る項目欄データに付与される絞り込み用情報を示す図。
【符号の説明】
【００２４】
１０１：表示画面、１０２：項目欄、１０３：カーソル、１０４：マウスカーソル、１０５：項目移動キー、１０５ａ〜１０５ｄ：項目移動キー、１０６ａ〜１０６ｉ：大項目移動キー、２０１：入力装置、２０２：出力装置、２０４：制御部、２０５：項目欄データベース、２０６：項目欄移動部、２０７：記録媒体、５０１：項目欄用設定テーブル、５０２：大項目欄用設定テーブル。
【図１】
2008146121.tif 000003
【図２】
2008146121.tif 000004
【図３】
2008146121.tif 000005
【図４】
2008146121.tif 000006
【図５】
2008146121.tif 000007