(57)【要約】  【課題】部品点数を増加させずに、スクロール操作等を容易に行える構造が簡単な座標入力装置を安価に提供する。  【解決手段】マウス１の左クリックボタン３及び右クリックボタン４の間には、縦スクロールと横スクロールとの相互切り替えが可能なスクロール操作用ホイール５が搭載され、ホイール５の一部はケース２表面に露出する。ホイール５の縦・横スクロール切り替えは、右クリックボタン４のダブルクリックに基づいて行う。具体的には、右クリックボタン４が押下操作されたから設定時間以内に左クリックボタン３が押下操作されずに右クリックボタン４が再び押下操作されたときに、右クリックボタン４のダブルクリックがなされたと判定して、縦・横スクロール切り替えを行う。【選択図】  図３
2007241946.tif 000002
【特許請求の範囲】
【請求項１】
ケース表面に一部が操作可能に露出するスクロール操作部と、左クリックボタン及び右クリックボタンが搭載された座標入力装置において、前記スクロール操作部は縦スクロールと横スクロールとの相互切り替えを行えるように構成され、該縦・横スクロール切り替えは、前記右クリックボタンのダブルクリックに基づいて行われることを特徴とする座標入力装置。
【請求項２】
上記右クリックボタンは、１回目の押下操作がなされてから設定時間以内に２回目の押下操作がなされ、且つ、該１回目の押下操作時と２回目の押下操作時との間に上記左クリックボタンが押下操作されないことを条件に、前記右クリックボタンがダブルクリックされたと判定して、上記縦・横スクロール切り替えを行うように構成したことを特徴とする請求項１記載の座標入力装置。
【請求項３】
上記右クリックボタンの押下操作に続いて設定時間以内に上記左クリックボタンの押下操作がなされたときは、その時点で前記右クリックボタンのダブルクリックの判定を停止して、上記縦・横スクロール切り替えを行わないように構成したことを特徴とする請求項１又は２記載の座標入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は座標入力装置に関するものであり、特に、縦スクロールと横スクロールとの相互切り替えが可能な座標入力装置に関するものである。
【背景技術】
【０００２】
従来、コンピュータ等の表示画面における座標入力装置としては、机等の座面に沿って所望方向へ移動させることにより、該表示画面上での座標入力操作を実行するようにしたマウスが多く使用されている。近年、此種マウスにおいては、縦スクロールのみならず横スクロールも実行できるようにしたものが知られている。例えば、スクロール用ホイールを左右動させることにより横スクロールを実行するようにしたもの、或いは、該マウスのサイド部に、縦スクロール専用のホイールとは別に横スクロール専用のホイールを設けて、該ホイールの回動操作により横スクロールを実行するようにしたものが存在する（例えば、特許文献１参照）。
【特許文献１】特開２００３−１０８３０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来のマウスは、スクロール用ホイールを左右動させるための機械的機構を追加したり、或いは、横スクロール専用のホイールを特別に設けなければならないので、部品点数が増加してコスト高になる。又、前記マウスのホイールを含む操作部の構造が複雑化し、それに伴い座標入力の操作性が低下し、スクロール操作等を円滑に行うには、それ相応の熟練を必要とするという問題があった。
【０００４】
そこで、部品点数を増加させずに、スクロール移動等の操作を容易に実行できるようにするために解決すべき技術的課題が生じてくるのであり、本発明は該課題を解決することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は上記目的を達成するために提案されたものであり、請求項１記載の発明は、ケース表面に一部が操作可能に露出するスクロール操作部と、左クリックボタン及び右クリックボタンが搭載された座標入力装置において、前記スクロール操作部は縦スクロールと横スクロールの相互切り替えを行えるように構成され、該縦・横スクロール切り替えは、該右クリックボタンのダブルクリックに基づいて行われる座標入力装置を提供する。
【０００６】
この構成によれば、スクロール操作部が縦スクロール又は横スクロールに設定されているとき、右クリックボタンをダブルクリックすると、横スクロール又は縦スクロールに切り替えられる。
【０００７】
請求項２記載の発明は、上記右クリックボタンは、１回目の押下操作がなされてから設定時間以内に２回目の押下操作がなされ、且つ、該１回目の押下操作時と２回目の押下操作時との間に上記左クリックボタンが押下操作されないことを条件に、前記右クリックボタンがダブルクリックされたと判定して、上記縦・横スクロール切り替えを行うように構成した請求項１記載の座標入力装置を提供する。
【０００８】
この構成によれば、右クリックボタンに１回目の押下操作がなされてから設定時間以内に２回目の押下操作がなされ、且つ、該１回目と２回目の押下操作との間に左クリックボタンが押下操作されない場合にのみ、右クリックボタンがダブルクリックされたと判定し
て、上記縦・横スクロール切り替えを実行する。他方、右クリックボタンが２回連続して押下操作されても、２回目の押下操作が設定時間経過後になされた場合は、右クリックボタンのシングルクリックが２回連続して行われたと判定して、前記縦・横スクロール切り替えは行わない。
【０００９】
請求項３記載の発明は、上記右クリックボタンの押下操作に続いて設定時間以内に上記左クリックボタンの押下操作がなされたときは、その時点で前記右クリックボタンのダブルクリックの判定を停止して、上記縦・横スクロール切り替えを行わないように構成した請求項１又は２記載の座標入力装置を提供する。
【００１０】
この構成によれば、右クリックボタンが押下操作された後、これに続いて設定時間以内に左クリックボタンが押下操作されたときは、右クリックボタンのシングルクリックが行われたと判定して、その時点で右クリックボタンのダブルクリックの判定を停止して、上記縦・横スクロール切り替えを実行しない。
【発明の効果】
【００１１】
請求項１記載の発明は、スクロール操作部における縦・横スクロール切り替えは、右クリックボタンのダブルクリックにより行われるので、ホイールを左右動させるための機構、或いは、横スクロール専用のホイール等を特別に設ける必要がなく、部品点数が減少して低コスト化が図られる。又、スクロール操作部やボタン操作部の構造が複雑化しないので、初心者でも容易に操作することができる。
【００１２】
請求項２記載の発明は、右クリックボタンに２回のシングルクリックが行われた場合と、右クリックボタンにダブルクリックが行われた場合とを明確に判別できるので、請求項１記載の発明の効果に加えて、前記２回のシングルクリックに基づいて縦・横スクロール切り替えが誤って行われることを確実に防止できる。
【００１３】
請求項３記載の発明は、右クリックボタンを押下操作してから設定時間以内に左クリックボタンが押下操作された時点で、右クリックボタンのダブルクリックの判定を停止するので、請求項１又は２記載の発明の効果に加えて、左クリックボタンの押下操作に基づいて縦・横スクロール切り替えが誤って行われることを即時に防止できる。
【発明を実施するための最良の形態】
【００１４】
本発明は、部品点数を増加させずに、構造が簡単であり、縦スクロール及び横スクロール操作を容易に行えるという目的を、ケース表面に一部が操作可能に露出するスクロール操作部と、左クリックボタン及び右クリックボタンが搭載された座標入力装置において、前記スクロール操作部は縦スクロールと横スクロールとの相互切り替えを行えるように構成され、該縦・横スクロール切り替えは、前記右クリックボタンのダブルクリックに基づいて行われることによって達成した。
【実施例】
【００１５】
以下、本発明の好適な一実施例を図１乃至図７に従って説明する。本実施例は、一般のマウスに搭載されている１ホイールのみを使用することにより、縦スクロールと横スクロールの双方を操作できるようにしたものである。特に、本実施例に係るマウスは、従来の横スクロール機能付きマウスとは異なり、部品の追加やホイールの改造等は一切不要であり、前記ホイールの操作のみによって横スクロールを容易に実行できる。具体的には、通常割り当てられていない操作、即ち、右クリックボタンのダブルクリック操作をマウス内部で認識し、これに基づき縦・横スクロール切り替えを行うように構成されている。
【００１６】
本実施例では、従来の３ボタン１スクロール方式マウスに組み込まれているボタンスイ
ッチのオンオフ動作及び座標入力移動を検出するためのプログラムの他に、縦・横スクロールの切り替え及び横スクロールの動作を可能にするためのプログラムが追加されている。尚、実施例は、座標入力装置として１ホイール３ボタン式マウスに適用したものであるが、本発明はこれに限定されるべきではなく、縦スクロールと横スクロールを行う座標入力装置であれば全て適用可能である。
【００１７】
本実施例に係るマウス１を図１に示す。該マウス１はコンピュータの表示画面（図示せず）上に座標入力する機械式又は光学式のポインティングデバイスであって、前記コンピュータの入力部に操作可能に無線又は有線にて接続されている。
【００１８】
前記マウス１には、従来と同様な形状を有するケース２と、該ケース２の前部表面に配置された左クリックボタン３及び右クリックボタン４と、該左クリックボタン３及び右クリックボタン４の間に設けられたスクロール操作用のホイール（スクロール操作部）５とが搭載されている。該ホイール５は、図示しない横軸周りに回動可能に設けられ、該ホイール５の上部は、ケース２表面に操作可能に露出している。又、該ホイール５は、縦スクロール又は横スクロールに択一的に切り替え可能に設けられ、該ホイール５の縦・横スクロール切り替えは、右クリックボタン４のダブルクリック操作に基づいて行われる。
【００１９】
マウス１は、図２に示すように、左クリックボタン３又は右クリックボタン４の押下操作を認識して検出する認識部（検出部）６と、該認識部６から送られる検出信号に基づいて前記左、右クリックボタン３、４のシングルクリック又はダブルクリックを判別する判定部７とを有している。該判定部７には切替部８、タイマ９及び出力部１０が接続されている。該切替部８は、右クリックボタン４のダブルクリックが判定部７で判別されて、該判定部７から送られる指令信号に基づき、前記ホイール５の縦・横スクロール切り替えを実行する。又、タイマ９は右クリックボタン４が押下操作されてからの経過時間をカウントする。更に、出力部１０は判定部７から送られる出力信号に基づき、上記コンピュータにスクロールコード又はクリックコードを出力する。
【００２０】
次に、上記スクロールコード出力の動作ステップを図３に基づいて説明する。先ず、ユーザによりホイール５に縦スクロール又は横スクロールの設定がなされると、該ホイール５の設定動作が認識部６により検出され、その検出データが判定部７に送られる。すると、判定部７は該検出データにより縦スクロール設定又は横スクロール設定のいずれであるかを判別する（ステップ３１）。その結果、縦スクロール設定であると判別された場合（ステップ３２）、判定部７は上スクロール移動又は下スクロール移動のいずれであるかを判別し、その判別結果に応じた内容の出力信号を出力部１０に送り、該出力信号に応じて上スクロールコード又は下スクロールコードが出力部１０より出力される（ステップ３４，３５）。  
【００２１】
一方、ステップ３１において横スクロール設定であると判別された場合、判定部７は左スクロール移動又は右スクロール移動のいずれであるかを判別し（ステップ３３）、その判別結果に応じた内容の出力信号を出力部１０に送り、該出力信号に応じて左スクロールコード又は右スクロールコードが出力部１０より出力される（ステップ３６，３７）。
【００２２】
次に、前記右クリックボタン４の動作とクリックコード出力との関係について説明する。図４（ａ）に示すように、右クリックボタン４の押下操作がなされてから設定時間Ｘミリ秒以内に、左クリックボタン３又は右クリックボタン４のいずれも押下操作されなければ、該Ｘミリ秒経過後に、右クリックボタン４がシングルクリックされたと判定して、右クリックコードを出力する。
【００２３】
又、図４（ｂ）に示すように、右クリックボタン４の押下操作がなされてから設定時間
Ｘミリ秒以内に、右クリックボタン４が押下操作されたときは、その時点で右クリックボタン４がダブルクリックされたと判定して、縦・横スクロール切り替えを実行する。尚、この場合は右クリックコード又は左クリックコードのいずれも出力されない。
【００２４】
更に、図４（ｃ）に示すように、右クリックボタン４の押下操作（１回目）がなされてから設定時間Ｘミリ秒以内に、左クリックボタン３の押下操作と右クリックボタン４の押下操作（２回目）とがなされたときは、左クリックボタン３の押下操作がなされた時点で、最初の右クリックボタン４の押下操作（１回目）と左クリックボタン３の押下操作は夫々シングルクリックされたと判定して、右クリックコードと左クリックコードとを順次出力する。
【００２５】
一方、右クリックボタン４に２回目の押下操作がなされてから設定時間Ｘミリ秒以内に、左クリックボタン３又は右クリックボタン４のいずれも押下操作されなければ、Ｘミリ秒経過後に、右クリックボタン４がシングルクリックされたと判定して、右クリックコードを出力する。
【００２６】
次に、右クリックボタン４の押下操作後における縦・横スクロール切り替えを図５に基づいて説明する。先ず、右クリックボタン４の押下操作が検出されると、タイマ９がカウント動作しているか否かを判別する（ステップ５１）。その結果、カウント動作していれば、設定時間経過後に縦・横スクロール切り替えを実行する（ステップ５２）。一方、カウント動作していなければ、フラグをセットして、タイマ９によるカウント動作が開始される（ステップ５３，５４）。尚、このカウント動作開始と同時に、タイマ９のカウント値がＸミリ秒に設定入力される。
【００２７】
次に、左クリックボタン３の押下操作後における左クリックコード出力を図６に基づいて説明する。先ず、左クリックボタン３の押下操作が検出されると、タイマ９がカウント動作しているか否かを判別する（ステップ６１）。その結果、カウント動作していれば、該タイマ９のカウント動作を即時に停止して、右クリックコードと左クリックコードとを順次出力する（ステップ６２〜６４）。一方、カウント動作していなければ、左クリックコードを出力する（ステップ６５）。
【００２８】
次に、上記タイマ９の動作について図７に基づいて補足説明する。先ず、タイマ９の現在のカウント値Ｔが０であるか否かを判別し（ステップ７１）、０でなければ該カウント値Ｔをデクリメントする（ステップ７２）。そして、所定時間経過後にカウント値Ｔが０になったら、右クリックコードを出力する（ステップ７３、７４）。尚、前記タイマ９の現在のカウント値Ｔが０であるときは、右クリックコードを出力しない（ステップ７１におけるＮＯ）。
【００２９】
上述したように、本実施例によると、縦・横スクロール切り替えを行うためのプログラムを追加したことにより、ホイール５における縦・横スクロール切り替えは、右クリックボタン４のダブルクリックに基づいて行われる。従って、マウス１に横スクロールを行うためのホイール等の機構を別途追加する必要がないので、部品点数が減少してコストダウンが図られる。加えて、マウス１のホイール操作部などの構造が複雑化しないので、横スクロール等の操作性が良好に維持され、初心者でも簡単に座標入力操作することができる。
【００３０】
又、右クリックボタン４のダブルクリックの判定は、該右クリックボタン４に１回目の押下操作がなされてから設定時間以内に、２回目の押下操作がなされた場合に実行され、該設定時間経過後に２回目の押下操作がなされた場合は、シングルクリックが２回なされたと判定する。斯くして、右クリックボタン４のシングルクリックが連続して行われた場
合でも、該シングルクリックに基づいて上記縦・横スクロール切り替えが誤って行われることを確実に防止できる。
【００３１】
更に、右クリックボタン４の押下操作に続いて設定時間以内に、左クリックボタン３の押下操作がなされた場合は、右クリックボタン４のシングルクリックと左クリックボタン３のシングルクリックが順次行われたと判定して、左クリックボタン３の押下操作時に、右クリックボタン４のダブルクリックの判定を即座に停止する。斯くして、右クリックボタン４と左クリックボタン３が連続してシングルクリックされた時に、該シングルクリックに基づいて縦・横スクロール切り替えが誤って動作することはない。
【００３２】
本発明は、本発明の精神を逸脱しない限り種々の改変を為すことができ、そして、本発明が該改変されたものに及ぶことは当然である。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施例における座標入力装置としてのマウスを示す斜視図。
【図２】実施例のマウスの内部構成例を説明するブロック図。
【図３】実施例におけるスクロールコード出力の動作ステップを説明するフローチャート。
【図４】実施例による右クリックボタンの操作動作とクリックコード出力との関係を示し、（ａ）は右クリックボタンが操作された後に左クリックボタン又は右クリックボタンが操作されないときのタイムチャート、（ｂ）は右クリックボタンが操作された後に再び右クリックボタンが操作されたときのタイムチャート、（ｃ）は右クリックボタンが操作された後に左クリックボタンと右クリックボタンが操作されたときのタイムチャート。
【図５】実施例による右クリックボタン操作後の縦スクロールと横スクロールとの相互切り替えを説明するフローチャート。
【図６】実施例による左クリックボタン操作後の左クリックコード出力を説明するフローチャート。
【図７】実施例によるタイマの動作を説明するフローチャート。
【符号の説明】
【００３４】
１    マウス（座標入力装置）
２    ケース
３    左クリックボタン
４    右クリックボタン
５    ホイール（スクロール操作部）
６    認識部
７    判定部
８    切替部
９    タイマ
１０  出力部
【図１】
2007241946.tif 000003
【図２】
2007241946.tif 000004
【図３】
2007241946.tif 000005
【図４】
2007241946.tif 000006
【図５】
2007241946.tif 000007
【図６】
2007241946.tif 000008
【図７】
2007241946.tif 000009