(57)【要約】【課題】  キーボードから括弧のような左右一対で使用されることが分っている文字や記号を入力する場合であっても、左括弧と右括弧のそれぞれ２度のキーボードの打鍵が必要となる。【解決手段】  キーボードを用いて文字を入力する際、括弧記号のような一対で表記される文字または記号の入力に割り当てられたキーが押されると、その左括弧と一対で使用される右括弧が所定の入力位置に一度に入力されるように構成する。また、括弧内への入力が連続して行えるようにカレット位置を調整する。【選択図】  図８
2009146065.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーを備えた文字入力のためのキーボードであって、
前記キーのうち、一対で表記される文字または記号の入力に割り当てられた１のキーが押された場合、その文字または記号を表記する際に一対で使用される文字または記号が、その表記される態様で入力されることを特徴とするキーボード。
【請求項２】
前記１のキーには、前記一対の文字または記号が印字されていることを特徴とする請求項１に記載のキーボード。
【請求項３】
前記一対の文字または記号は、同種の組み合わせからなる左右の括弧記号の対であることを特徴とする請求項１に記載のキーボード。
【請求項４】
キーボードを用いて文字を入力するための入力方法であって、
前記キーボードに備えられた、一対で表記される文字または記号の入力に割り当てられた１のキーが押された場合、
その文字または記号を表記する際に一対で使用される文字または記号が、その表記される態様で所定の入力位置に入力される
ことを特徴とする入力方法。
【請求項５】
前記一対の文字または記号が入力された後、この一対の文字または記号により挟まれた位置に前記所定の入力位置を移動することを特徴とする、請求項４に記載の入力方法。
【請求項６】
前記一対の文字または記号は、同種の組み合わせからなる左右の括弧記号の対であることを特徴とする請求項４に記載の入力方法。
【請求項７】
複数のキーを備えた文字入力のためのキーボードと、
前記キーボードからの信号を受信して、前記キーに割り当てられた文字または記号のコードを生成する入力制御手段と、
前記コードで表される文字または記号を、所定の入力位置に表示する表示手段と
を備えた情報処理装置であって、
前記キーボードは、一対で表記される文字または記号の入力に割り当てられた１のキーをさらに備え、
前記１のキーが押された場合、
前記入力制御手段は、そのキーに割り当てられた文字または記号を表記する際に一対で使用される文字または記号が、その表記される態様で入力されたと認識するとともに、
前記表示手段は、前記一対の文字または記号を、前記入力制御手段が認識した態様で表示する
ことを特徴とする情報処理装置。
【請求項８】
前記表示手段は、前記一対の文字または記号を表示した後、この一対の文字または記号により挟まれた位置に前記所定の入力位置を移動させることを特徴とする、請求項７に記載の情報処理装置。
【請求項９】
前記一対の文字または記号は、同種の組み合わせからなる左右の括弧記号の対であることを特徴とする請求項７に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボードのような入力装置に関し、特に左右一対で利用される文字や記号の入力にかかる入力装置、入力方法および情報処理装置に関する。
【背景技術】
【０００２】
ＰＣ(Personal Computer)に代表される情報機器の入力装置としてキーボードが利用されている。キーボードの表面には文字や記号が印字されており、ユーザは文字や記号を入力する際、所望のキーを打鍵することでそのキーに印字された文字や記号の入力をＰＣに指示することができる。
【０００３】
しかしながら、一般的にキーボードには１回の打鍵で入力できる文字や記号は１文字という制約が存在する。たとえば、括弧のような左右一対で表記されることが多い文字や記号では、あらかじめ一対の括弧が入力されることが分っていても２回以上の打鍵が必要となる
括弧入力の方法として、所定の文字列の漢字変換が行われたときに、入力を最適化する方法が提案されている（特許文献１を参照）。
【特許文献１】特開２０００−１６３４１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
キーボードから括弧のような左右一対で使用される文字や記号を入力する場合であっても、左右２回のキーボードの打鍵が必要となる。
【０００５】
本発明は上記問題に鑑みてなされたもので、左右一対で使用される文字や記号は１度の打鍵により一対で入力され、かつ入力された一対の文字や記号内への文字挿入を容易にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るキーボードとすれば、
複数のキーを備えた文字入力のためのキーボードであって、前記キーのうち、一対で表記される文字または記号の入力に割り当てられた１のキーが押された場合、その文字または記号を表記する際に一対で使用される文字または記号が、その表記される態様で入力されることを特徴とするキーボードが提供される。
【０００７】
また、本発明にかかる入力方法は、
キーボードを用いて文字を入力するための入力方法であって、前記キーボードに備えられた、一対で表記される文字または記号の入力に割り当てられた１のキーが押された場合、その文字または記号が表記を表記する際に一対で使用される文字または記号が、その表記される態様で所定の入力位置に入力されることを特徴とする。
【０００８】
また、本発明にかかる情報処理装置は、
複数のキーを備えた文字入力のためのキーボードと、前記キーボードからの信号を受信して、前記キーに割り当てられた文字または記号のコードを生成する入力制御手段と、前記コードで表される文字または記号を、所定の入力位置に表示する表示手段とを備えた情報処理装置であって、前記キーボードは、一対で表記される文字または記号の入力に割り当てられた１のキーをさらに備え、前記１のキーが押された場合、前記入力制御手段は、そのキーに割り当てられた文字または記号を表記する際に一対で使用される文字または記号が、その表記される態様で入力されたと認識するとともに、前記表示手段は、前記一対の文字または記号を、前記入力制御手段が認識した態様で表示することを特徴とする情報処理装置が提供される。
【発明の効果】
【０００９】
括弧のような左右一対で利用される文字や記号をキーボードから入力する際の文字入力を容易にすることができる。
【発明を実施するための最良の形態】
【００１０】
（本実施形態）
図１は、本実施形態にかかる情報処理装置の一例を示す図である。図１では、ＰＣ１００、ディスプレイ１０１、キーボード１０２およびマウス１０３が示されている。
【００１１】
ＰＣ１００は、たとえばノードパソコンのように持ち運び可能なパソコンである。
【００１２】
ディスプレイ１０１は、ＰＣ１００に搭載された表示装置である。たとえばＬＣＤ（Liquid Crystal Display）のようなもので、ＰＣ１００がユーザに対し情報を表示する。
【００１３】
キーボード１０２は、ＰＣ１００に組み込まれた入力装置である。ＰＣ１００のユーザは、キーボード１０２を打鍵することであらゆる指示を与えることができる。
【００１４】
マウス１０３は、ＰＣ１００の画面上に表示されるマウスカーソルをユーザの意図通りに動かすための入力装置である。このような入力装置は、画面上の所定の場所を指し示すために用いられることから、ポインティングデバイスとも呼ばれる。さらに、所定の動作の開始をＰＣ１００に指示するために用いるいくつかのボタンも装備する。
【００１５】
図２は、本実施形態にかかるＰＣ１００のブロック構成図の一例を示す図である。図２には、ＣＰＵ２００、メインメモリ２０１、バスコントローラ２０２、ＨＤＤ２０３、入出力コントローラ２０４およびＵＳＢコントローラ２０５が示されている。
【００１６】
ＣＰＵ２００は中央演算処理装置（Central Processing Unit）であり、情報機器１００全体を制御している。またプログラムを実行し、そのプログラムに応じた所定の処理を実行する機能を有している。
【００１７】
メインメモリ２０１は半導体メモリにより構成され、ＣＰＵ２００がプログラムを処理する際のプログラムおよびデータの格納用領域として利用される。
【００１８】
バスコントローラ２０２は、情報機器１００の各構成要素の間の情報を伝達するためのバスを制御する機能を有する。ＣＰＵ２００からの指示はバスを介してメインメモリ２０１内のデータを読み書きし、あるいは他の機器に指示を与える。
【００１９】
ＨＤＤ２０３は、たとえば磁気ディスク装置（Hard Disk Drive）により構成された大容量の記憶装置である。ＣＰＵ２００が実行するアプリケーションや実行時に必要なデータなどを記憶しており、必要に応じてバスコントローラ２０２を介してＣＰＵ２００に受け渡す。
【００２０】
入出力コントローラ２０４は、ＣＰＵ２００とＨＤＤ２０３、表示装置１０１、キーボード１０２のような各種入出力装置とのインタフェースを提供する機能を有する。
【００２１】
ＵＳＢコントローラ２０５は、ＵＳＢ（Universal Serial Bus）規格のインタフェースを持つ機器を接続するための制御装置である。ＵＳＢ規格に準拠した機器にはさまざまなものが登場しており、ＰｎＰ（Plug and Play）技術により情報機器１００が稼働中であっても接続、切り離しを自由に行える。本実施形態ではマウス１０３を接続するために用いられる。
【００２２】
図３は、従来のキーボードの一例を示す図である。図３には、キーボード３００、括弧キー３０１および３０２が示されている。
【００２３】
キーボード３００は、日本語キーボードにおけるキー配置の一例を図示したものである。
【００２４】
括弧キー３０１は、括弧が割り当てられたキーのかぎ括弧“「”のキーである。キーボード３００のキーは、シフトキーなどの他のキーと併用することで複数種類の文字や記号が選択的に入力できるようになっている。実際には他にもいくつかの文字や記号がキートップに印字されている。
【００２５】
括弧キー３０２は、かぎ括弧“」”が割り当てられたキーである。通常も文字入力時でかぎ括弧を使用する場合、左かぎ括弧“「”と右かぎ括弧“」”は所定の文字列を囲むために一対で用いられることが多いと考えられる。
【００２６】
図４は、従来のキーボードの括弧が割り当てられたキーの一例を示す図である。それぞれ括弧キー３０１と３０２の拡大図が示されている。図のように、それぞれ４つの文字が印字され、括弧キー３０１には３種類の括弧記号の左側、括弧キー３０２には右側が割り当てられている。３種類の括弧記号は、キーのみを打鍵する場合、シフトキーと一緒に打鍵する場合、入力モードを切り替えて打鍵する場合それぞれで入力されるものが変わる。
【００２７】
いずれの場合においても左側の括弧を入力し、右側の括弧で閉じようとすると最低限２度の打鍵が必要となる。
【００２８】
図５は、本実施形態にかかるキーの一例を示す図である。括弧キー５０１には、それぞれの左括弧、右括弧が印字されており、１度の打鍵で入力時のモードに従った括弧記号の左と右の一対の括弧が入力されることを意味している。これはたとえば、補足説明を加えたい単語に続けて左括弧を記載し、補足文章を書いた後には右括弧で締めくくるように文章を作成するのは通常の態様であると考えられるからである。あるいは文章中で強調したい単語を括弧で囲むことも頻繁に行われるところである。この点を考慮すれば、括弧を文章中で使用する際には、同種の括弧記号（たとえば“｛｝”、“「」”等）が１度に右左一対で入力できた方が打鍵する回数も減り、利便性が高いと考えられるからである。
【００２９】
図６は、本実施形態にかかる入力画面の一例を示す図である。図６では、入力位置を示すカレットが、括弧キー５０１を打鍵したときにどのように移動するかを示したものである。
【００３０】
入力画面６０１は、ディスプレイ１０１に表示された、文字入力すべき位置にカレットが配置されている画面を示す。図ではカレットが画面の左端にある。
【００３１】
入力画面６０２は、入力画面６０１が表示されているときに括弧キー５０１を１度打鍵した画面を示す。例では一対のかぎ括弧が入力された場合であり、かぎ括弧入力後にはカレットがかぎ括弧の内側に表示されている。ユーザは括弧の入力においては、括弧内にカレット位置を戻す操作をすることなく文章入力を続けることが可能となる。
【００３２】
従来では、左かぎ括弧と右かぎ括弧を続けて入力すれば、入力位置を示すカレットは右かぎ括弧のさらに右側に移動する。この場合にはユーザ自身がカレット位置を再設定しなければならない。
【００３３】
図７は、本実施形態にかかるキーの他の例を示す図である。左右一対で表記される文字はいくつか存在し、括弧キー７０１〜７０７のように例示するものである。
【００３４】
図８は、本実施形態にかかるキー入力フローの一例を示す図である。
【００３５】
まず、キーボード１０２に設けられた左右一対で利用される括弧キーが押されたか否かを判定する（ステップＳ０１）。押されたキーが括弧キーでない場合（Ｎｏ）、通常のキーボード入力と同様に、当該キーに印字された文字や記号が入力される（ステップＳ０２）。
【００３６】
ステップＳ０１で、押されたキーが括弧キーだった場合（Ｙｅｓ）、通常２文字から構成される一対となった左右の括弧を入力する（ステップＳ０３）。
【００３７】
つぎにステップＳ０３で括弧を入力した直後のカレットは一対の括弧の右側に移動しているはずなので、これを括弧で囲まれた左括弧の直後から文字入力できるようにカレット位置を移動させる（ステップＳ０４）。
【００３８】
このように構成すると、括弧のような左右一対で利用される文字や記号をキーボードから入力する際の文字入力を容易にすることができる。
【００３９】
本実施形態では、機械的なキーボードを例に説明しているが、キーボード自体がたとえば画面上に表示されるオンスクリーンキーボード等の仮想的なキーボードであっても同様に適用可能である。
【００４０】
さらには、日本語キーボードのような特定のキーボード配列に依存することはなく、括弧キーの位置は自由に配置できる。また、キーにより本実施形態で例示する文字や記号を入力する装置であれば、どのような場合であっても本発明の効果を得ることが可能である。
【００４１】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４２】
【図１】本実施形態にかかる情報処理装置の一例を示す図である。
【図２】本実施形態にかかる情報処理装置のブロック構成図の一例を示す図である。
【図３】従来のキーボードの一例を示す図である。
【図４】従来のキーボードの括弧が割り当てられたキーの一例を示す図である。
【図５】本実施形態にかかるキーの一例を示す図である。
【図６】本実施形態にかかる入力画面の一例を示す図である。
【図７】本実施形態にかかるキーの他の例を示す図である。
【図８】本実施形態にかかるキー入力フローの一例を示す図である。
【符号の説明】
【００４３】
１００・・・ＰＣ、１０１・・・ディスプレイ、１０２・・・キーボード、１０３・・・マウス、２００・・・ＣＰＵ、２０１・・・メインメモリ、２０２・・・バスコントローラ、２０３・・・ＨＤＤ、２０４・・・入出力コントローラ、２０５・・・ＵＳＢコントローラ、３００・・・表示画面、３００・・・キーボード、３０１〜３０２・・・括弧キー、５０１・・・括弧キー、６０１・・・入力画面、６０２・・・入力画面、７０１〜７０７・・・括弧キー
【図１】
2009146065.tif 000003
【図２】
2009146065.tif 000004
【図３】
2009146065.tif 000005
【図４】
2009146065.tif 000006
【図５】
2009146065.tif 000007
【図６】
2009146065.tif 000008
【図７】
2009146065.tif 000009
【図８】
2009146065.tif 000010