(57)【要約】【課題】ユーザが表示させたいウィンドウを容易に呼び出すことができるウィンドウ制御装置を実現する。【解決手段】表示手段に表示するウィンドウを制御するウィンドウ制御装置に関する。ショートカットキー選択手段と、ショートカットキーを選択時の条件により登録モードと処理モードを識別するショートカットキー認識手段と、表示しているウィンドウ情報を取得するウィンドウ情報取得手段と、ウィンドウ情報とショートカットキーを対応テーブルで保存する記憶手段と、登録モード時はショートカットキーを選択時のウィンドウ情報を記憶手段へ書き込み、処理モード時は選択したショートカットキーに対応するウィンドウ情報を記憶手段から読み出すショートカットキー登録処理手段と、処理モード時に対応テーブルに従ってショートカットキーに対応するウィンドウを表示する表示制御手段を設けた。【選択図】図１
2008242871.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に表示するウィンドウを制御するウィンドウ制御装置において、
ショートカットキーとして使用するキーを選択するショートカットキー選択手段と、
ショートカットキーを選択したときの条件により登録モードと処理モードを識別するショートカットキー認識手段と、
前記表示手段に表示しているウィンドウ情報を取得するウィンドウ情報取得手段と、
ウィンドウ情報とショートカットキーを対応付けて対応テーブルとして保存する記憶手段と、
前記登録モード時はショートカットキーを選択したときのウィンドウ情報を前記記憶手段へ書き込み、前記処理モード時は選択したショートカットキーに対応するウィンドウ情報を前記記憶手段から読み出すショートカットキー登録処理手段と、
前記処理モード時に前記対応テーブルに従ってショートカットキーに対応するウィンドウを前記表示手段に表示する表示制御手段と、
を有することを特徴とするウィンドウ制御装置。
【請求項２】
前記ウィンドウ情報は、前記表示手段に表示されているウィンドウのウィンドウサイズ及びウィンドウ位置の情報を含むことを特徴とする請求項１記載のウィンドウ制御装置。
【請求項３】
前記ショートカットキー選択手段は、プルダウンメニューからキーの組み合わせでショートカットキーを選択することを特徴とする請求項１又は２記載のウィンドウ制御装置。
【請求項４】
前記ショートカットキー認識手段は、ショートカットキーの選択が一定時間以上継続した場合に登録モードと判断することを特徴とする請求項１乃至３のいずれかに記載のウィンドウ制御装置。
【請求項５】
前記ショートカットキー認識手段は、ショートカットキーの選択が所定回数行われた場合に登録モードと判断することを特徴とする請求項１乃至３のいずれかに記載のウィンドウ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面に表示するウィンドウを制御するウィンドウ制御装置に関し、特に、ユーザが表示させたいウィンドウを容易に呼び出すことができるウィンドウ制御装置に関するものである。
【背景技術】
【０００２】
電子機器においては、プログラムの作成、実行、モニタリング、デバッグ等を開発ツール等の表示画面上に必要なウィンドウを適宜表示させて行っている。
【０００３】
ＰＬＣ（Programmable Logic Controller）のプログラム開発ツールでは、ツールを使い易くするため、よく使用するコマンドに対しては、ショートカットキーがあらかじめ割り付けられている。ショートカットキーを使うことで、該当するコマンドを即時に実行することができ、プログラム開発ツールでの作業効率が上がる。例えば、「Ｃｔｒｌ」キーと「Ｃ」キーを同時に押すとＰＬＣとプログラム開発ツール間の通信を接続し、「Ｃｔｒｌ」キーと「Ｄ」キーを同時に押すとＰＬＣとプルグラム開発ツール間の通信を切断する。
【０００４】
ショートカットキーが割り付いていない機能については、マウス操作によってメニューから必要な処理をみつけ、選択することによって実行する。
【０００５】
【特許文献１】特開平１１−８５４４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
プログラムの作成、実行、モニタリング、デバッグ等を行う場合、ユーザは必要なウィンドウを表示画面上に複数呼び出し、それぞれのウィンドウを操作し易いサイズ、位置に配置して作業を行う。
よく使用するコマンドに対しては、あらかじめショートカットキーが割り付けられているが、ウィンドウの表示状態についてはショートカットキーが割り付いておらず、ユーザは複数のウィンドウをその都度一つ一つメニュー等から呼び出し、サイズ、位置を調整しなければならず、作業効率が悪かった。
【０００７】
また、ショートカットキーが使用できる機能についても、ショートカットキーがあらかじめ機能に割り付いているため、ユーザはショートカットキーと機能との対応を覚える必要があり、ショートカットキーの割り付け方に規則性がない場合は、ショートカットキーの内容を覚えることが負担になるという問題点があった。
【０００８】
本発明は上述した問題点を解決するためになされたものであり、ユーザが表示させたいウィンドウを容易に呼び出すことができるウィンドウ制御装置を実現することを目的とする。
【課題を解決するための手段】
【０００９】
このような課題を達成するために、本発明は次のとおりの構成になっている。
（１）表示手段に表示するウィンドウを制御するウィンドウ制御装置において、
ショートカットキーとして使用するキーを選択するショートカットキー選択手段と、
ショートカットキーを選択したときの条件により登録モードと処理モードを識別するショートカットキー認識手段と、
前記表示手段に表示しているウィンドウ情報を取得するウィンドウ情報取得手段と、
ウィンドウ情報とショートカットキーを対応付けて対応テーブルとして保存する記憶手段と、
前記登録モード時はショートカットキーを選択したときのウィンドウ情報を前記記憶手段へ書き込み、前記処理モード時は選択したショートカットキーに対応するウィンドウ情報を前記記憶手段から読み出すショートカットキー登録処理手段と、
前記処理モード時に前記対応テーブルに従ってショートカットキーに対応するウィンドウを前記表示手段に表示する表示制御手段と、
を有することを特徴とするウィンドウ制御装置。
【００１０】
（２）前記ウィンドウ情報は、前記表示手段に表示されているウィンドウのウィンドウサイズ及びウィンドウ位置の情報を含むことを特徴とする（１）記載のウィンドウ制御装置。
【００１１】
（３）前記ショートカットキー選択手段は、プルダウンメニューからキーの組み合わせでショートカットキーを選択することを特徴とする（１）又は（２）記載のウィンドウ制御装置。
【００１２】
（４）前記ショートカットキー認識手段は、ショートカットキーの選択が一定時間以上継続した場合に登録モードと判断することを特徴とする（１）乃至（３）のいずれかに記載のウィンドウ制御装置。
【００１３】
（５）前記ショートカットキー認識手段は、ショートカットキーの選択が所定回数行われた場合に登録モードと判断することを特徴とする（１）乃至（３）のいずれかに記載のウィンドウ制御装置。
【発明の効果】
【００１４】
本発明によれば次のような効果がある。
ユーザが任意にショートカットキーを割り付け可能とすることで、ユーザが表示させたいウィンドウを容易に呼び出すことができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を用いて本発明を詳細に説明する。
図１は本発明の一実施例を示す構成図である。
電子機器においては、プログラムの作成、実行、モニタリング、デバッグ等を開発ツール等の表示手段１１上に必要なウィンドウを適宜表示させて行う。
【００１６】
表示手段１１に表示されているウィンドウ状態に対し、ショートカットキーを割り付ける場合について説明する。
登録したいウィンドウ状態が表示手段１１に表示されている状態で、そのウィンドウ状態に対応付けるショートカットキーをショートカットキー選択手段１２で選択する。ショートカットキーの選択方法としては、例えば、キーボードによる複数のキーの組み合わせによる選択や、プルダウンメニューからのキーの組み合わせで選択する。
【００１７】
ショートカットキー認識手段２１は、ショートカットキー選択手段１２でショートカットキーを選択したときの条件により登録モードであるか処理モードであるかを識別する。ここで登録モードとは、表示手段１１に表示されているウィンドウ状態に対して、ショートカットキー選択手段１２で選択したショートカットキーを割り付ける処理を行うモードであり、処理モードとは、ショートカットキー選択手段１２で選択したショートカットキーに対応するウィンドウ状態を表示手段１１に復元して表示するモードである。
【００１８】
ショートカットキー認識手段２１は、例えばショートカットキーの選択が一定時間以上継続した場合や、ショートカットキーの選択が所定回数行われた場合、あるいは所定の登録モード用のキーとして割り付けられたキーと一緒にショートカットキーの選択がされた場合に登録モードとして判断することで、登録モードであることを慎重に確認したうえでのショートカットキーの割り付けを行うことができ、ショートカットキーの誤った割り付けを防ぐことができる。
【００１９】
表示制御手段２２は、表示手段１１に表示する内容を制御する。
ウィンドウ情報取得手段２３は、表示手段１１に表示しているウィンドウ情報４１を表示制御手段２２から取得する。ウィンドウ情報４１は、例えば表示手段１１に表示されているウィンドウのウィンドウサイズ、ウィンドウの位置、ウィンドウがアクティブか非アクティブか、各ウィンドウでのカーソルの位置等の情報である。
ウィンドウ情報取得手段２３は、ショートカットキー選択手段１２でショートカットキーを選択したときの条件が登録モードであった場合に、ショートカットキー選択時に表示手段１１に表示しているウィンドウ情報４１を取得する。
【００２０】
ショートカットキー登録処理手段３０は、ウィンドウ情報取得手段２３が取得したウィンドウ情報４１を記憶手段４０へ登録する。この際、ショートカットキー登録処理手段３０は、ウィンドウ情報４１とショートカットキー情報４２の対応付けを行う。記憶手段４０では、ウィンドウ情報４１とショートカットキー情報４２を対応付けた対応テーブルとして保存する。
【００２１】
次に、ショートカットキーに割り付けたウィンドウ状態を表示手段１１に呼び出す場合について説明する。
ショートカットキー選択手段１２でショートカットキーが選択されると、ショートカットキー認識手段２１はショートカットキー選択手段１２でショートカットキーを選択したときの条件により登録モードであるか処理モードであるかを識別する。処理モードである場合にショートカットキーに割り付いているウィンドウ状態を表示手段１１に表示する処理に入る。
【００２２】
ショートカットキー認識手段２１が処理モードと判断する場合としては、例えば選択されたキーの組み合わせが既にショートカットキーとして登録されており、このショートカットキーが一回押された場合等である。
【００２３】
ショートカットキー登録処理手段３０は、ショートカットキー認識手段２１から処理モードであるとの信号を受信すると、記憶手段４０からショートカットキー選択手段１２で選択されたショートカットキーに対応するウィンドウ情報４１を対応テーブルに従って読み出し、表示制御手段２２へこれらの情報を伝達する。
表示制御手段２２は、対応テーブルに従ってショートカットキー情報４２に対応するウィンドウ情報４１を表示手段１１に表示するように制御を行う。
【００２４】
このようにショートカットキーを選択するだけで、開発ツール等の作業環境をユーザが作業し易い状態にすることができるようになる。
また、ショートカットキーとすることにより、一つずつウィンドウを開いて各ウィンドウを調整することや、マウスによりメニューを一つずつ選択していくということがなく、即時に複数のウィンドウを所定の状態で表示することができ、作業効率を上げることが可能となる。
【００２５】
また、ショートカットキーを提供していない機能に関してもショートカットキーを任意に割り付けることができ、あらかじめ割り付いているショートカットキーではなく、ユーザが独自にショートカットキーを割り付けるため、ショートカットキーに割り付いている内容や機能を容易に認識することができる。
【００２６】
図２は本発明の動作を示すフロー図である。
ショートカットキー選択手段１２によりショートカットキーが選択されると（Ｓ１０）、ショートカットキー認識手段２１により登録モードか処理モードかの判断を行う（Ｓ２０）。
【００２７】
登録モードの場合、ウィンドウ情報取得手段２３は、ショートカットキー選択手段１２でショートカットキーを選択したときに表示手段１１に表示しているウィンドウ情報４１を取得する（Ｓ３０）。ショートカットキー登録処理手段３０は、ショートカットキー情報４２とウィンドウ情報４１の対応付けを行い、記憶手段４０にはこれらのデータが対応テーブルとして格納される（Ｓ４０）。
【００２８】
処理モードの場合、ショートカットキー登録処理手段３０は、記憶手段４０からショートカットキー選択手段１２で選択されたショートカットキーに対応するウィンドウ情報４１を対応テーブルに従って読み出す（Ｓ５０）。
表示制御手段２２は、対応テーブルに従ってショートカットキー情報４２に対応するウィンドウ情報４１を表示手段１１に表示するように制御を行う（Ｓ６０）。
【００２９】
図３は本発明の画面表示例を示した図である。
図３（ａ）はショートカットキーを操作する前の表示手段の表示状態を示した図であり、図３（ｂ）はショートカットキーを操作した後の表示手段の表示状態を示した図である。
ＰＬＣのプログラム開発ツールに適用した場合について説明する。ウィンドウＷ１はラダープログラムを編集するときに使用するプログラムモニタである。ラダープログラム編集時には、ラダープログラムを構成する各デバイスのデバイス値を確認するためにデバイスモニタであるウィンドウＷ２，Ｗ３，Ｗ４を呼び出す。この際、複数のウィンドウＷ２，Ｗ３，Ｗ４を表示させて確認する必要があり、各ウィンドウのサイズ、配置等の位置関係を工夫することによりユーザの作業はし易くなる。
【００３０】
図３（ｂ）で表示画面に表示されているウィンドウ状態で、ショートカットキーの割り付けがなされている場合、図３（ａ）の状態で割り付けたショートカット押すことにより、図３（ｂ）のように、ウィンドウＷ２，Ｗ３，Ｗ４が登録されたウィンドウ状態で表示画面に即時に呼び出される。
複数のウィンドウを作業にあったウィンドウ状態で即時に呼び出すことができ、従来のようにウィンドウを一つずつ開き、それぞれのウィンドウのサイズ、配置等を調整していくという手間がなく、ユーザが知りたい情報を効率よく確認することができる。
【００３１】
また、作業内容ごとに確認したいウィンドウが違う場合、作業内容ごとに作業し易いウィンドウ状態をショートカットキーに割り付けておくことにより、従来のように作業内容が変わると必要なウィンドウを一つずつ開き直し、その都度それぞれのウィンドウのサイズ、配置等を調整する必要がなく、即時にウィンドウを切り替えることができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施例を示す構成図である。
【図２】本発明の動作を示すフロー図である。
【図３】本発明の画面表示例を示した図である。
【符号の説明】
【００３３】
１１  表示手段
１２  ショートカットキー選択手段
２１  ショートカットキー認識手段
２２  表示制御手段
２３  ウィンドウ情報取得手段
３０  ショートカットキー登録処理手段
４０  記憶手段
４１  ウィンドウ情報
４２  ショートカットキー情報
【図１】
2008242871.tif 000003
【図２】
2008242871.tif 000004
【図３】
2008242871.tif 000005