(57)【要約】【課題】いかなる階層のメニュー画面からも所望する業務処理メニューを短絡的に実行させるためのショートカット機能をできるようにする。【解決手段】ショートカットメニュー記憶部に記憶された情報に基づいてショートカットが作成された業務処理メニューのリストを作成する。表示部に各階層別のメニュー画面が表示されている状態において操作部で特定の操作がなされると、ショートカットメニューリストを表示部に表示させる。表示部に表示されたショートカットメニューリストの中から操作部の操作によりいずれかの業務処理メニューが選択されると、その選択された業務処理メニューの処理を実行する。【選択図】      図７
2007141151.tif 000002
【特許請求の範囲】
【請求項１】
多数の業務処理メニューを階層構造に分類して管理してなるとともに、階層別のメニュー画面を表示可能な表示部と、前記メニュー画面から所望するメニューを選択操作可能な操作部とを備えた業務処理装置において、
前記多数の業務処理メニューのうちショートカットが作成されたメニューに関する情報を記憶するショートカットメニュー記憶部と、
このショートカットメニュー記憶部に記憶された情報に基づいて前記ショートカットが作成された業務処理メニューのリストを作成するショートカットメニュー作成手段と、
前記表示部に階層別のメニュー画面が表示されている状態において前記操作部で特定の操作がなされると、前記ショートカットメニュー作成手段により作成されるリストを前記表示部に表示させるショートカットメニュー表示制御手段と、
このショートカットメニュー表示制御手段により前記表示部に表示されたリストの中から前記操作部の操作によりいずれかの業務処理メニューが選択されると、その選択された業務処理メニューの処理を実行するショートカットメニュー実行手段と、
を具備したことを特徴とする情報処理装置。
【請求項２】
前記ショートカットメニュー実行手段により実行された業務処理メニューの処理終了に応じて当該業務処理メニューが属するメニュー画面を前記表示部に表示させるショートカットメニュー終了処理手段、
をさらに具備したことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示部に階層別のメニュー画面が表示されている状態において前記操作部で前記特定の操作とは異なる第２の特定操作がなされると、そのメニュー画面上で指定された業務処理メニューに関する情報を前記ショートカットメニュー記憶部に登録するショートカットメニュー登録手段、
をさらに具備したことを特徴とする請求項１または２記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の業務処理メニューを階層構造に分類して管理してなる業務用コンピュータ等の情報処理装置に関する。
【背景技術】
【０００２】
多数の業務処理メニューを階層構造に分類して管理してなる業務用コンピュータの場合、階層が深くなると、ユーザが所望する業務処理メニューの実行ボタンを見つけるまでに、多くの階層を辿らなければならず、マウスクリック等の操作回数も多くなる。そこで従来、階層を順番に辿らなくても、所望の業務処理メニューを実行できる機能として、ショートカット機能が知られている。
【０００３】
その代表的なものとしては、各業務処理メニューの識別番号と、その業務処理メニューの実行ボタンが属するメニュー番号と、その業務処理メニュー内における当該実行ボタンの位置を規定するメニュー内位置との関係を規定したメニューマスタから、ショートカット対象の業務処理メニューを抽出したショートカットマスタを生成する。そして、ショートカットマスタに含まれる業務処理メニューのショートカットボタンを階層の最上階層である業務初期メニューの表示画面に表示し、ショートカットボタンが押下されたときにショートカットマスタを参照することにより、階層を辿るようにしてショートカットボタンに対応する業務処理メニューの実行ボタンが属するメニュー画面を表示した後に業務を実行するものがあった（例えば、特許文献１参照）。
【特許文献１】特開２００４−３０２５２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術においては、階層の最上階層である業務初期メニューの画面にしかショートカットボタンが表示されなかったので、最上階層以外の階層のメニュー画面が表示されている状態から所望する業務処理メニューを短絡的に実行させるためのショートカット機能を利用するためには、階層を逆に辿って最上階層の業務初期メニュー画面に戻らなければならず、マウスクリック等の操作回数が多くなるという問題があった。
【０００５】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、いかなる階層のメニュー画面からも所望する業務処理メニューを短絡的に実行させるためのショートカット機能を利用することができ、操作性に優れた情報処理装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明は、多数の業務処理メニューを階層構造に分類して管理してなるとともに、階層別のメニュー画面を表示可能な表示部と、メニュー画面から所望するメニューを選択操作可能な操作部とを備えた業務処理装置において、多数の業務処理メニューのうちショートカットが作成されたメニューに関する情報を記憶するショートカットメニュー記憶部と、このショートカットメニュー記憶部に記憶された情報に基づいてショートカットが作成された業務処理メニューのリストを作成するショートカットメニュー作成手段と、表示部に階層別のメニュー画面が表示されている状態において操作部で特定の操作がなされると、ショートカットメニュー作成手段により作成されるリストを表示部に表示させるショートカットメニュー表示制御手段と、このショートカットメニュー表示制御手段により表示部に表示されたリストの中から操作部の操作によりいずれかの業務処理メニューが選択されると、その選択された業務処理メニューの処理を実行するショートカットメニュー実行手段とを備えたものである。
【発明の効果】
【０００７】
かかる手段を講じた本発明によれば、いかなる階層のメニュー画面からも所望する業務処理メニューを短絡的に実行させるためのショートカット機能を利用することができ、操作性に優れた情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態は、売上請求管理業務，商品管理業務，仕入買掛管理業務，給与計算業務等の様々な業務を処理する業務用コンピュータに本発明を適用した場合である。
【０００９】
図１は本実施の形態における業務用コンピュータの要部構成を示すブロック図である。業務用コンピュータは、その本体に、主制御部としてのＣＰＵ（Central Processing Unit）１、主記憶部としてのＲＯＭ（Read Only Memory）２及びＲＡＭ（Random Access Memory）３、磁気ディスク，光ディスク等の補助記憶装置をアクセスする補助記憶装置ドライバ４、通信回線を介して接続される他のコンピュータとの間でデータ通信を行う通信インターフェイス５、操作部としてのキーボード６を制御するキーボードコントローラ７、表示部としてのディスプレイ８を制御する表示コントローラ９、操作部としてのマウス１０が着脱自在に接続されるマウスインターフェイス１１、伝票印字等を行うためのプリンタ１２が着脱自在に接続されるプリンタインターフェイス１３、ＨＤＤ（Hard Disk Drive）装置１４に対するデータの読出し，書込みを制御するＨＤＤコントローラ１５等を備えている。ＣＰＵ１と、ＲＯＭ２，ＲＡＭ３，補助記憶装置ドライバ４，通信インターフェイス５，キーボードコントローラ７，表示コントローラ９，マウスインターフェイス１１，プリンタインターフェイス１３及びＨＤＤコントローラ１５とは、アドレスバス，データバス等のバスライン１６で接続されている。
【００１０】
キーボード６には、図２に示すように、数字，アルファベット，かな，記号等の各種文字を入力する文字キー２１の他、［０］〜［９］及び［・］のテンキー２２，［↑］，［↓］，［←］及び［→］のカーソルキー２３，［Enter］の登録キー２４，［Delete］の削除キー２５，［Sift］のシフトキー２６，［Ctrl］のコントロールキー２７，［F1］〜［F12］のファンクションキー２８等が設けられている。
【００１１】
ＨＤＤ装置１４には、オペレーティングシステムの他、アプリケーションプログラムである業務用プログラムの動作に必要な情報ファイルとして、プログラムファイル１７，メニューファイル１８，ショートカットファイル１９等の各種ファイル群が保存されている。
【００１２】
プログラムファイル１７には、図３に示すように、当該業務用コンピュータで実行可能な多数の業務処理をそれぞれ制御する業務用プログラムのデータが、当該プログラムを識別するためのプログラムＩＤ及びプログラム名とともに保存されている。本実施の形態の業務用コンピュータにおいては、上記プログラムファイル１７に保存されたプログラムデータによって処理される多数の業務処理メニューを階層構造に分類して管理している。
【００１３】
メニューファイル１８には、図５に示すように、それぞれメニュー番号エリア，メニュー名称エリア及びリンク先／プログラムＩＤエリアによって構成された階層別メニューテーブル１８Ａ，１８Ｂ，１８Ｃ，１８Ｄ，…が保存されている。各メニューテーブル１８Ａ，１８Ｂ，１８Ｃ，１８Ｄ，…のメニュー番号エリアには、それぞれ対応するメニュー名称エリアに設定されるメニュー名称を識別するための番号情報が予め設定されている。メニュー名称エリアには、該当する階層に属する業務処理メニューを特定するためのメニュー名称データが設定されている。リンク先／プログラムＩＤエリアには、それぞれ対応するメニュー名称エリアに設定されるメニュー名称で特定される業務処理メニューに対して下位の階層が存在する場合にはその階層のメニューテーブルにおける先頭のメニュー番号が設定されており、下位の階層が存在しない場合には当該業務処理メニューの処理実行を制御するプログラムデータのプログラムＩＤが設定されている。
【００１４】
因みに、図５において、階層別メニューテーブル１８Ａは最上階層に分類された業務処理メニューのメニュー名称等が設定されたメニューテーブルを示している。また、階層別メニューテーブル１８Ｂは、最上階層に分類された業務処理メニューのうちメニュー名称「販売管理」に属する業務処理メニューつまりは第２階層に分類された業務処理メニューのメニュー名称等が設定されたメニューテーブルを示している。階層別メニューテーブル１８Ｃは、第２階層に分類された業務処理メニューのうちメニュー名称「販売管理１」に属する業務処理メニューつまりは第３階層に分類された業務処理メニューのメニュー名称等が設定されたメニューテーブルを示している。階層別メニューテーブル１８Ｄは、第３階層に分類された業務処理メニューのうちメニュー名称「販売管理１Ａ」に属する業務処理メニューつまりは第４階層に分類された業務処理メニューのメニュー名称等が設定されたメニューテーブルを示している。すなわち、販売管理業務の業務処理メニューが４階層に分類されている場合を示している。なお、各種業務処理メニューの階層構造が４階層に限定されないのは言うまでもないことである。
【００１５】
ショートカットファイル１９には、図４に示すように、一連の番号情報に対応して、各種業務処理メニューのうちショートカットが作成された業務処理メニューに関する情報として、ショートカット先メニュー番号とショートカット名称の各データが保存されている。ショートカット先メニュー番号は、対応する業務処理メニューの実行を制御する業務用プログラムのプログラムＩＤが設定された階層別メニューファイルのメニュー番号である。ここに、ショートカットファイル１９は、本発明のショートカットメニュー記憶部として機能する。
【００１６】
次に、上記の如く構成された業務用コンピュータの主要な動作について、ＣＰＵ１が実行する処理手順の要部を示す流れ図（図６〜図８）及びディスプレイ８に表示される画面レイアウト例を示す模式図（図９〜図１４）を用いて説明する。
【００１７】
はじめに、業務用コンピュータの電源がオンされ、システムが起動すると、ＣＰＵ１は、ＳＴ（ステップ）１としてメニューファイル１８の最上階層メニューテーブル１８Ａに設定されたデータを基に初期メニュー画面３０を編集し、ディスプレイ８に表示させる。
【００１８】
初期メニュー画面３０のレイアウト例を図９に示す。図示するように初期メニュー画面３０には、複数個（図では１０個）のメニュー選択ボタン３１と、次頁ボタン３２，前頁ボタン３３及び終了ボタン３４が表示されている。そして、各メニュー選択ボタン３１には、最上階層メニューテーブル１８Ａに設定されている各種メニュー名称がそれぞれ表示されている。なお、メニュー選択ボタン３１の数に対して最上階層メニューテーブル１８Ａに設定されているメニュー名称の数が多い場合には、初期メニュー画面３０を複数頁に分割して作成し、次頁ボタン３２及び前頁ボタン３３によって切換可能とする。
【００１９】
この状態で、ＣＰＵ１は、ＳＴ２として操作部（キーボード６またはマウス１０）の操作入力を待機する。ここで、初期メニュー画面３０におけるいずれかのメニュー選択ボタン３１が操作入力された場合には（ＳＴ３のＹＥＳ）、ＣＰＵ１は、ＳＴ４として最上階層メニューテーブル１８Ａを検索し、操作入力されたメニュー選択ボタン３１に表示されているメニュー名称に対応したリンク先／プログラムＩＤエリアのデータがリンク先メニュー番号なのかプログラムＩＤなのかを識別する。そして、プログラムＩＤであった場合には、ＳＴ９の処理に進む。
【００２０】
これに対し、操作メニューに対応したリンク先／プログラムＩＤエリアのデータがリンク先メニュー番号であった場合には、ＣＰＵ１は、ＳＴ５としてメニューファイル１８の当該リンク先番号を先頭番号とする階層別メニューテーブルに設定されたデータを基にリンク先メニュー画面を編集し、ディスプレイ８に表示させる。
【００２１】
今、初期メニュー画面３０において、メニュー選択ボタン３１の中のメニュー名称「販売管理」が操作入力されたとする。この場合、最上階層メニューテーブル１８Ａにはメニュー名称「販売管理」に対応するリンク先／プログラムＩＤエリアにリンク先メニュー番号［１−１］が設定されているので、このメニュー番号［１−１］を先頭番号とする第２階層のメニューテーブル１８Ｂを選択する。そして、このメニューテーブル１８Ｂに設定されたデータに基づきリンク先メニュー画面４０を編集し、ディスプレイ８に表示させる。
【００２２】
リンク先メニュー画面４０のレイアウト例を図１０に示す。図示するようにリンク先メニュー画面４０には、複数個（図では１０個）のメニュー選択ボタン４１と、次頁ボタン４２，前頁ボタン４３及び戻るボタン４４が表示されている。そして、各メニュー選択ボタン４１には、メニューファイル１８の第２階層メニューテーブル１８Ｂに設定されている各種メニュー名称がそれぞれ表示されている。この場合も、メニュー選択ボタン４１の数に対して第２階層メニューテーブル１８Ｂに設定されているメニュー名称の数が多い場合には、リンク先メニュー画面４０を複数頁に分割して作成し、次頁ボタン４２及び前頁ボタン４３によって切換可能とする。
【００２３】
この状態で、ＣＰＵ１は、ＳＴ６として操作部（キーボード６またはマウス１０）の操作入力を待機する。ここで、リンク先メニュー画面４０におけるいずれかのメニュー選択ボタン４１が操作入力された場合には（ＳＴ７のＹＥＳ）、ＣＰＵ１は、ＳＴ８として第２階層メニューテーブル１８Ｂを検索し、操作入力されたメニュー選択ボタン４１に表示されているメニュー名称に対応したリンク先／プログラムＩＤエリアのデータがリンク先メニュー番号なのかプログラムＩＤなのかを識別する。そして、プログラムＩＤであった場合には、ＳＴ９の処理に進む。
【００２４】
これに対し、操作メニューに対応したリンク先／プログラムＩＤエリアのデータがリンク先メニュー番号であった場合には、ＣＰＵ１は、ＳＴ５の処理に戻る。そして、メニューファイル１８の当該リンク先番号を先頭番号とする階層別メニューテーブルに設定されたデータを基にリンク先メニュー画面を編集し、ディスプレイ８に表示させる。
【００２５】
今、リンク先メニュー画面４０において、メニュー選択ボタン４１の中のメニュー名称「販売管理１」が操作入力されたとする。この場合、第２階層メニューテーブル１８Ｂにはメニュー名称「販売管理１」に対応するリンク先／プログラムＩＤエリアにリンク先メニュー番号［１−１−１］が設定されているので、このメニュー番号［１−１−１］を先頭番号とする第３階層のメニューテーブル１８Ｃを選択する。そして、このメニューテーブル１８Ｃに設定されたデータに基づきリンク先メニュー画面５０を編集し、ディスプレイ８に表示させる。
【００２６】
リンク先メニュー画面５０のレイアウト例を図１１に示す。図示するようにリンク先メニュー画面５０には、複数個（図では１０個）のメニュー選択ボタン５１と、次頁ボタン５２，前頁ボタン５３及び戻るボタン５４が表示されている。そして、各メニュー選択ボタン５１には、メニューファイル１８の第３階層メニューテーブル１８Ｃに設定されている各種メニュー名称がそれぞれ表示されている。この場合も、メニュー選択ボタン５１の数に対して第３階層メニューテーブル１８Ｃに設定されているメニュー名称の数が多い場合には、リンク先メニュー画面４０の場合と同様である。
【００２７】
この状態で、リンク先メニュー画面５０におけるいずれかのメニュー選択ボタン５１が操作入力された場合には、ＣＰＵ１は、第３階層メニューテーブル１８Ｃを検索し、操作入力されたメニュー選択ボタン５１に表示されているメニュー名称に対応したリンク先／プログラムＩＤエリアのデータがリンク先メニュー番号なのかプログラムＩＤなのかを識別する。そして、プログラムＩＤであった場合には、ＳＴ９の処理に進む。
【００２８】
これに対し、操作メニューに対応したリンク先／プログラムＩＤエリアのデータがリンク先メニュー番号であった場合には、ＣＰＵ１は、再びＳＴ５の処理に戻る。そして、メニューファイル１８の当該リンク先番号を先頭番号とする階層別メニューテーブルに設定されたデータを基にリンク先メニュー画面を編集し、ディスプレイ８に表示させる。
【００２９】
今、リンク先メニュー画面５０において、メニュー選択ボタン５１の中のメニュー名称「販売管理１Ａ」が操作入力されたとする。この場合、第３階層メニューテーブル１８Ｃにはメニュー名称「販売管理１Ａ」に対応するリンク先／プログラムＩＤエリアにリンク先メニュー番号［１−１−１−１］が設定されているので、このメニュー番号［１−１−１−１］を先頭番号とする第４階層のメニューテーブル１８Ｄを選択する。そして、このメニューテーブル１８Ｄに設定されたデータに基づきリンク先メニュー画面６０を編集し、ディスプレイ８に表示させる。
【００３０】
リンク先メニュー画面６０のレイアウト例を図１２に示す。図示するようにリンク先メニュー画面６０には、複数個（図では１０個）のメニュー選択ボタン６１と、次頁ボタン６２，前頁ボタン６３及び戻るボタン６４が表示されている。そして、各メニュー選択ボタン６１には、メニューファイル１８の第４階層メニューテーブル１８Ｄに設定されている各種メニュー名称がそれぞれ表示されている。この場合も、メニュー選択ボタン６１の数に対して第４階層メニューテーブル１８Ｄに設定されているメニュー名称の数が多い場合には、リンク先メニュー画面４０または５０の場合と同様である。
【００３１】
この状態で、リンク先メニュー画面６０におけるいずれかのメニュー選択ボタン６１が操作入力された場合には、ＣＰＵ１は、第４階層メニューテーブル１８Ｄを検索し、操作入力されたメニュー選択ボタン６１に表示されているメニュー名称に対応したリンク先／プログラムＩＤエリアのデータがリンク先メニュー番号なのかプログラムＩＤなのかを識別する。そして、プログラムＩＤであった場合には、ＳＴ９の処理に進み、リンク先メニュー番号であった場合には、ＳＴ５の処理に戻る。
【００３２】
今、リンク先メニュー画面６０において、メニュー選択ボタン６１の中のメニュー名称「販売管理業務１１１」が操作入力されたとする。この場合、第４階層メニューテーブル１８Ｄにはメニュー名称「販売管理業務１１１」に対応するリンク先／プログラムＩＤエリアにプログラムＩＤ「ＰＩＤ００１」が設定されているので、ＳＴ９の処理に進む。
【００３３】
ＳＴ９では、プログラムファイル１７を検索して、該当するメニューテーブルのリンク先／プログラムＩＤエリアに設定されているプログラムＩＤで識別されるプログラムデータを読み込む。そして、このプログラムデータに基づいて業務処理を実行する。
【００３４】
その後、このプログラムデータによって制御される業務処理が終了すると（ＳＴ１０のＹＥＳ）、ＣＰＵ１は、ＳＴ１１として実行された業務処理メニューが属するメニュー画面を判別する。具体的には、実行された業務処理メニューのプログラムＩＤ「ＰＩＤ００１」が設定された階層別メニューテーブルを判別する。そして、当該階層別メニューテーブルが最上階層のメニューテーブル１８Ａであった場合には（ＳＴ１２のＹＥＳ）、ＳＴ１の処理に戻る。すなわち最上階層メニューテーブル１８Ａに設定されたデータを基に初期メニュー画面３０を編集して、ディスプレイ８に表示させる。これに対し、第２階層以下のメニューテーブル１８Ｂ，１８Ｃ，１８Ｄ…であった場合には（ＳＴ１２のＮＯ）、ＳＴ５の処理に戻る。すなわち当該階層別メニューテーブルに設定されたデータを基にリンク先メニュー画面４０，５０または６０を編集して、ディスプレイ８に表示させる。
【００３５】
今、プログラムＩＤ「ＰＩＤ００１」が設定された階層別メニューテーブルは第４階層メニューテーブル１８Ｄなので、ＣＰＵ１は、この第４階層メニューテーブル１８Ｄに設定されたデータを基にリンク先メニュー画面６０を編集してディスプレイ８に表示させる。
【００３６】
ところで、ＳＴ２またはＳＴ６の操作入力待機状態において、つまりは、初期メニュー画面３０またはいずれかの階層のリンク先メニュー画面４０，５０，６０，…がディスプレイ８に表示されている状態において、ファンクションキー２８の中のＦ１２キーが操作された場合には（ＳＴ１３のＹＥＳ）、ＣＰＵ１は、ＳＴ１４としてシフトキー２６が押された状態でＦ１２キーが操作されたか否かを判断する。ここで、シフトキー２６が押されていない状態でＦ１２キーが操作された場合には、ＣＰＵ１は、ショートカット機能による業務処理を実行する。
【００３７】
先ず、ＳＴ１５としてショートカットファイル１９に記憶されているショートカット名称を読出し、それに対応する一連番号順にショートカット名称を並べて、ショートカットが作成された業務処理メニューのリストを作成する（ショートカットメニュー作成手段）。そして、このショートカットメニューリストの画面をディスプレイ８に表示させる（ショートカットメニュー表示制御手段）。
【００３８】
ショートカットメニューリスト画面７０のレイアウト例を図１３に示す。図示するようにショートカットメニューリスト画面７０には、ショートカットが作成された業務処理メニューのリスト７１と、終了ボタン７２が表示されている。なお、リスト７１は、垂直スクロールバー７３によって上下方向にスクロール可能となっている。
【００３９】
そこでＣＰＵ１は、ＳＴ１６としてリスト７１上のいずれかの業務処理メニューが選択操作されるのを待機する。そして、リスト７１上のいずれかの業務処理メニューが選択操作された場合には、ＣＰＵ１は、ＳＴ１８としてショートカットファイル１９を検索して、選択操作された業務処理メニューのショートカット名称に対応して設定されているショートカット先メニュー番号を取得する。そして、メニューファイル１８に保存されている階層別メニューテーブルを検索し、当該メニュー番号に対応してリンク先／プログラムＩＤエリアに設定されているプログラムＩＤを取得する。そして、このプログラムＩＤによって識別されるプログラムデータをプログラムファイル１７から読み込み、このプログラムデータに基づいて業務処理を実行する（ショートカットメニュー実行手段）。
【００４０】
その後、このプログラムデータによって制御される業務処理が終了すると（ＳＴ１９のＹＥＳ）、ＣＰＵ１は、ＳＴ２０として実行された業務処理メニューのプログラムＩＤが設定された階層別メニューテーブルを判別する。そして、当該階層別メニューテーブルが最上階層のメニューテーブル１８Ａであった場合には（ＳＴ２１のＹＥＳ）、ＳＴ１の処理に戻り、最上階層メニューテーブル１８Ａに設定されたデータを基に初期メニュー画面３０を編集して、ディスプレイ８に表示させる。これに対し、第２階層以下のメニューテーブル１８Ｂ，１８Ｃ，１８Ｄ…であった場合には（ＳＴ２２のＮＯ）、ＳＴ５の処理に戻り、当該階層別メニューテーブルに設定されたデータを基にリンク先メニュー画面４０，５０または６０を編集して、ディスプレイ８に表示させる。（ショートカットメニュー終了処理手段）。
【００４１】
なお、ＳＴ１６にてリスト７１上のいずれかの業務処理メニューが選択操作されるのを待機している状態で、ＳＴ１７として終了ボタン７２が操作入力された場合には、ＣＰＵ１は、ＳＴ２２としてＦ１２キーが押下される直前の表示メニューを判別する。そして、直前の表示メニュー画面が初期メニュー画面であった場合には（ＳＴ２３のＹＥＳ）、ＳＴ１の処理に戻り、リンク先メニュー画面であった場合には（ＳＴ２３のＮＯ）、ＳＴ５の処理に戻る。
【００４２】
一方、ＳＴ１４にてＦ１２キーとともにシフトキー２６が押下されていた場合には、ＣＰＵ１は、ショートカットメニューの設定処理を実行する。先ず、ＳＴ２４としてマウス１０によって操作されるメニュー画面（初期メニュー画面３０またはリンク先メニュー画面４０，５０，６０）上のポインタによって指示されている業務処理メニューを抽出する。また、ＳＴ２５としてショートカットメニューの設定画面をディスプレイ８に表示させる。
【００４３】
ショートカットメニュー設定画面８０の一例を図１４に示す。図示するようにショートカットメニュー設定画面８０には、既にショートカットが作成されている業務処理メニューのリスト８１と、削除ボタン８２及び終了ボタン８３と、ＳＴ２４の処理で抽出された業務処理メニューの名称８４が表示されている。因みに図１４は、販売管理業務における第４階層のリンク先メニュー画面６０において、業務処理メニュー「販売管理業務１１２」にポインタが指示されている状態でシフトキー２６とともにＦ１２キーを押下した場合のショートカットメニュー設定画面８０である。
【００４４】
この状態で、ＣＰＵ１は、ＳＴ２６としてリスト８１上のいずれかの番号が選択操作されるのを待機する。そして、リスト８１上のいずれかの番号が選択操作された場合には、ＣＰＵ１は、ＳＴ２８としてショートカットファイル１９の当該番号エリアにショートカットメニューデータが登録済か否かを判断する。
【００４５】
ここで、登録済でない場合には、ＳＴ２９としてショートカットファイル１９の当該番号エリアに、ＳＴ２４の処理で抽出した業務処理メニューの名称をショートカット名称として、また、この業務処理メニューのメニュー番号をショートカット先メニュー番号としてそれぞれ登録する（ショートカットメニュー登録手段）。
【００４６】
これに対し、登録済の場合には、ＳＴ３０として削除ボタン８２が操作入力されるのを待機する。そして、削除ボタン８２が操作入力されたならば、ＣＰＵ１は、ＳＴ３１としてショートカットファイル１９の当該番号エリアに設定されているショートカット先メニュー番号及びショートカット名称のデータを削除する。
【００４７】
しかる後、ＣＰＵ１は、ＳＴ３２として新規ショートカットデータの登録後若しくはショートカットデータ削除後のショートカットファイル１９のデータに基づき、ショートカットメニュー設定画面８０のリスト８１を更新したならば、ＳＴ２６の処理に戻る。
【００４８】
ＳＴ２６にてリスト８１上のいずれかの番号が選択操作されるのを待機している状態で、ＳＴ２７として終了ボタン８３が操作入力された場合には、ＣＰＵ１は、ＳＴ３３としてＦ１２キーが押下される直前の表示メニューを判別する。そして、直前の表示メニュー画面が初期メニュー画面であった場合には（ＳＴ３４のＹＥＳ）、ＳＴ１の処理に戻り、リンク先メニュー画面であった場合には（ＳＴ３４のＮＯ）、ＳＴ５の処理に戻る。
【００４９】
このように本実施の形態の業務用コンピュータにおいては、システム起動時に表示される初期メニュー画面３０に限らず、階層を順に辿るようにして表示される階層別のリンク先メニュー画面４０，５０，６０が表示されている状態においても、特定のキーであるファンクションキー２８の中のＦ１２キーを押下することによって、ショートカットファイル１９に設定されているショートカットデータを基にショートカットメニューリスト画面７０が作成され、ディスプレイ８に表示される。したがって、いかなる階層のメニュー画面からも所望する業務処理メニューを短絡的に実行させるためのショートカット機能を利用できるので、操作性が良好となる。
【００５０】
また、ショートカットメニューに新たに登録したい業務処理メニューが発生した場合には、階層を順に辿るようにして当該業務処理メニューのメニュー画面を表示させた後、当該業務処理メニューをポインタで指示した状態で、第２の特定操作であるシフトキー２６とＦ１２キーの同時押しを行う。そうすると、ショートカットメニュー設定画面８０が表示されるので、リスト８１の空き番号を選択操作する。こうすることにより、当該業務処理メニューのショートカットに関する情報がショートカットファイル１９に保存される。したがって、各種業務処理メニューのショートカットを容易に作成することができる。
【００５１】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００５２】
例えば前記実施の形態では、図７中ＳＴ１５の処理において、ショートカットメニューリストを作成したが、予めショートカットメニューリストを作成して記憶部に保存しておき、初期メニュー画面３０またはいかなる階層のリンク先メニュー画面４０，５０，６０が表示されている状態において特定の操作，つまりはＦ１２キーが押下されたならば、上記記憶部に保存されたショートカットメニューリストの画面７０をディスプレイ８に表示させるようにしてもよい。
【００５３】
また、前記実施の形態では、ショートカットメニューリスト画面７０を表示させる特定の操作としてＦ１２キーを押下する場合を示したが、特定の操作がこれに限定されないのは言うまでもない。同様に、ショートカットメニュー設定画面８０を表示させる第２の特定操作としてシフトキーとＦ１２キーの同時押しを例示したが、第２の特定操作がこれに限定されないのも勿論である。
【００５４】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施の形態である業務用コンピュータの要部構成を示すブロック図。
【図２】同業務用コンピュータが有するキーボードのキーレイアウトを示す模式図。
【図３】同業務用コンピュータが有するプログラムファイルのデータ構造を示す模式図。
【図４】同業務用コンピュータが有するショートカットファイルのデータ構造を示す模式図。
【図５】同業務用コンピュータが有するメニューファイルのデータ構造を示す模式図。
【図６】同業務用コンピュータにおけるＣＰＵが実行するメイン処理の要部を示す流れ図。
【図７】同メイン処理において、Ｆ１２キーの操作に応じて実行されるショートカットメニュー業務処理の要部を示す流れ図。
【図８】同メイン処理において、シフトキーとＦ１２キーの同時押しにより実行されるショートカットメニュー設定処理の要部を示す流れ図。
【図９】初期メニュー画面の一レイアウト例を示す模式図。
【図１０】第２階層のリンク先メニュー画面の一レイアウト例を示す模式図。
【図１１】第３階層のリンク先メニュー画面の一レイアウト例を示す模式図。
【図１２】第４階層のリンク先メニュー画面の一レイアウト例を示す模式図。
【図１３】ショートカットメニュー画面の一レイアウト例を示す模式図。
【図１４】ショートカット設定画面の一レイアウト例を示す模式図。
【符号の説明】
【００５６】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、６…キーボード、８…ディスプレイ、１０…マウス、１４…ＨＤＤ装置、１７…プログラムファイル、１８…メニューファイル、１９…ショートカットファイル。
【図１】
2007141151.tif 000003
【図２】
2007141151.tif 000004
【図３】
2007141151.tif 000005
【図４】
2007141151.tif 000006
【図５】
2007141151.tif 000007
【図６】
2007141151.tif 000008
【図７】
2007141151.tif 000009
【図８】
2007141151.tif 000010
【図９】
2007141151.tif 000011
【図１０】
2007141151.tif 000012
【図１１】
2007141151.tif 000013
【図１２】
2007141151.tif 000014
【図１３】
2007141151.tif 000015
【図１４】
2007141151.tif 000016