(57)【特許請求の範囲】
【請求項１】
キャラクタが表示される表示部を備え、前記キャラクタを入力可能な位置を示すカーソルを移動させることが可能な印字装置であって、
前記キャラクタを第一サイズで前記表示部に表示する第一表示制御手段と、
前記第一表示制御手段によって前記表示部に前記第一サイズで前記キャラクタが表示されている場合に、複数の前記キャラクタに亘って前記カーソルを移動させることを示す操作である長距離移動操作を検出する第一操作検出手段と、
前記第一操作検出手段によって前記長距離移動操作が検出された場合に、前記表示部に表示される前記キャラクタのサイズを、前記第一サイズから、前記第一サイズより小さい第二サイズに切り替える第二表示制御手段と
を備えたことを特徴とする印字装置。
【請求項２】
前記第二表示制御手段によって前記第二サイズで前記キャラクタが表示されている場合に、前記カーソルを移動させる操作であるカーソル移動操作を検出する第二操作検出手段と、
前記第二表示制御手段によって前記第二サイズで前記キャラクタが表示されている状態で、前記第二操作検出手段によって検出された前記カーソル移動操作に基づいて前記カーソルを移動させるカーソル移動手段と
を備えたことを特徴とする請求項１に記載の印字装置。
【請求項３】
前記第二表示制御手段は、前記第一表示制御手段によって前記第一サイズで前記キャラクタが表示されている場合の前記カーソルの位置と、前記第二サイズで前記キャラクタを表示する場合の前記カーソルの位置とが同じ位置になるように前記カーソルを前記表示部に表示しつつ、前記キャラクタのサイズを、前記第一サイズから前記第二サイズに切り替えることを特徴とする請求項１又は２に記載の印字装置。
【請求項４】
前記長距離移動操作は、前記カーソルを移動させる方向キーの操作を少なくとも含み、
前記第二表示制御手段は、前記カーソルに対して、前記第一操作検出手段によって検出された前記長距離移動操作に含まれる前記方向キーが示す方向側の前記キャラクタの数を、前記方向キーが示す方向の反対側の前記キャラクタの数より多くしつつ、前記キャラクタのサイズを、前記第一サイズから前記第二サイズに切り替えて前記表示部に表示することを特徴とする請求項１又は２に記載の印字装置。
【請求項５】
前記長距離移動操作は、前記カーソルを移動させる方向キーの操作を少なくとも含み、
前記第二表示制御手段は、前記カーソルに対して、前記方向キーが示す方向側の前記キャラクタの数が、前記第二方向キーが示す方向の反対側の前記キャラクタの数より多くなるように、前記キャラクタと前記カーソルとの位置を移動させて前記表示部に表示した後、前記第一サイズで前記キャラクタが表示されている場合の前記カーソルの位置と、前記第二サイズで前記キャラクタを表示する場合の前記カーソルの位置とが同じ位置になるように前記カーソルを前記表示部に表示しつつ、前記キャラクタのサイズを、前記第一サイズから前記第二サイズに切り替えることを特徴とする請求項１又は２に記載の印字装置。
【請求項６】
前記長距離移動操作は、前記カーソルを移動させる方向キーの操作を少なくとも含み、
前記第二表示制御手段は、前記第一サイズで前記キャラクタが表示されている場合の前記カーソルの位置と、前記第二サイズで前記キャラクタを表示する場合の前記カーソルの位置とが同じ位置になるように前記カーソルを前記表示部に表示しつつ、前記キャラクタのサイズを前記第一サイズから前記第二サイズに切り替えた後、前記カーソルに対して、前記第一操作検出手段によって検出された前記長距離移動操作に含まれる前記方向キーが示す方向側の前記キャラクタの数が、前記方向キーが示す方向の反対方向の前記キャラクタの数より多くなるように前記キャラクタ及び前記カーソルを移動させることを特徴とする請求項１又は２に記載の印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部にキャラクタを表示することが可能な印字装置に関する。
【背景技術】
【０００２】
従来、表示部にキャラクタを表示することが可能な印字装置が知られている。例えば、特許文献１に記載の文書処理装置は、入力されたキャラクタデータや指令データの入力順序をキー履歴バッファに記憶している。また、拡大表示キーを押下することで、キャラクタの大きさが拡大又は縮小するように、液晶ディスプレイ（表示部に相当）の表示を切り替えることができる。文書処理装置は、拡大表示キーが押下されて表示を切り替える場合に、キー履歴バッファに記憶されているキャラクタデータや指令データの入力頻度の重み付け解析演算を行う。そして、重み付け解析演算の最大値の結果を、文字入力操作やカーソルの移動操作等に分類し、分類された操作に応じてカーソルを液晶ディスプレイの最適な位置に発現させている。このように、文書表示装置では、拡大表示キーが押下された場合に、キャラクタのサイズを変更している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４０７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
キャラクタが大きいサイズで表示部に表示されている場合、表示部に表示されるキャラクタの数は少ない。このため、ユーザがキャラクタの編集を行う際に、複数のキャラクタ分、カーソルを移動させる場合、表示部に表示されているキャラクタの数が少ないので、カーソルを移動させる方向にどのようなキャラクタが入力されているか視認できない場合がある。このため、ユーザは、カーソルの移動先のキャラクタの入力状況を把握できず、スムーズにカーソルの移動先を決定することができないという問題点があった。
【０００５】
また、前記従来の文書表示装置のように、拡大表示キーを押下することで、キャラクタの縮小を行った場合、キャラクタを縮小することで、より多くのキャラクタを表示部に表示することができる。このため、カーソルの移動先のキャラクタの入力状況を把握し易くなる。しかしながら、カーソルの移動の操作とは別に拡大表示キーを押下する必要があるため、ユーザは、キャラクタを縮小すればカーソルの移動先のキャラクタの入力状況が把握し易くなることに気付かない場合が多い。よって、結局は、ユーザは、キャラクタが大きなサイズで表示された状況で、複数のキャラクタ分、カーソルを移動させることになり、スムーズにカーソルの移動先を決定できなかった。
【０００６】
本発明の目的は、複数のキャラクタ分、カーソルを移動させる場合に、カーソルの移動先をスムーズに決定できる印字装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明に係る印字装置は、キャラクタが表示される表示部を備え、前記キャラクタを入力可能な位置を示すカーソルを移動させることが可能な印字装置であって、前記キャラクタを第一サイズで前記表示部に表示する第一表示制御手段と、前記第一表示制御手段によって前記表示部に前記第一サイズで前記キャラクタが表示されている場合に、複数の前記キャラクタに亘って前記カーソルを移動させることを示す操作である長距離移動操作を検出する第一操作検出手段と、前記第一操作検出手段によって前記長距離移動操作が検出された場合に、前記表示部に表示される前記キャラクタのサイズを、前記第一サイズから、前記第一サイズより小さい第二サイズに切り替える第二表示制御手段とを備えている。
【０００８】
この場合、複数のキャラクタに亘ってカーソルを移動させることを示す操作である長距離移動操作が検出された場合に、第一サイズより小さい第二サイズでキャラクタが表示部に表示される。サイズの小さい第二サイズでキャラクタが表示されるので、表示部に表示されるキャラクタの数が多くなる。このため、ユーザは、より多くのキャラクタを視認することができる。よって、カーソルの移動先のキャラクタの入力状況を把握することができ、スムーズにカーソルの移動先を決定することができる。また、ユーザが複数のキャラクタに亘ってカーソルを移動させようとした場合に、自動的にキャラクタのサイズを小さくすることができるので、よりスムーズにカーソルの移動先を決定できる。
【０００９】
前記印字装置は、前記第二表示制御手段によって前記第二サイズで前記キャラクタが表示されている場合に、前記カーソルを移動させる操作であるカーソル移動操作を検出する第二操作検出手段と、前記第二表示制御手段によって前記第二サイズで前記キャラクタが表示されている状態で、前記第二操作検出手段によって検出された前記カーソル移動操作に基づいて前記カーソルを移動させるカーソル移動手段とを備えている。この場合、第二サイズでキャラクタが表示されている状態のままカーソルを移動させることができるので、ユーザは、キャラクタの数が多く表示された画面上でカーソルを移動させることができる。よって、ユーザは、多くのキャラクタを視認しながら、所望の位置に容易にカーソルを移動させることができる。
【００１０】
前記印字装置において、前記第二表示制御手段は、前記第一表示制御手段によって前記第一サイズで前記キャラクタが表示されている場合の前記カーソルの位置と、前記第二サイズで前記キャラクタを表示する場合の前記カーソルの位置とが同じ位置になるように前記カーソルを前記表示部に表示しつつ、前記キャラクタのサイズを、前記第一サイズから前記第二サイズに切り替えてもよい。この場合、キャラクタのサイズを第一サイズから第二サイズに切り替える場合に、カーソルの位置が変わらないので、ユーザは、カーソルを見失い難い。よって、ユーザは、キャラクタのサイズが第二サイズに切り替わった後に、スムーズに、カーソルの移動の操作を行うことができる。
【００１１】
前記印字装置において、前記長距離移動操作は、前記カーソルを移動させる方向キーの操作を少なくとも含み、前記第二表示制御手段は、前記カーソルに対して、前記第一操作検出手段によって検出された前記長距離移動操作に含まれる前記方向キーが示す方向側の前記キャラクタの数を、前記方向キーが示す方向の反対側の前記キャラクタの数より多くしつつ、前記キャラクタのサイズを、前記第一サイズから前記第二サイズに切り替えて前記表示部に表示してもよい。この場合、キャラクタが第二サイズに切り替わった場合に、ユーザがカーソルを移動させようとしている方向側のキャラクタの数を多く表示できるので、ユーザは、より多くのキャラクタを参照して、カーソルの移動先のキャラクタの入力状況を把握することができる。よって、スムーズにカーソルの移動先を決定することができる。
【００１２】
前記印字装置において、前記長距離移動操作は、前記カーソルを移動させる方向キーの操作を少なくとも含み、前記第二表示制御手段は、前記カーソルに対して、前記方向キーが示す方向側の前記キャラクタの数が、前記第二方向キーが示す方向の反対側の前記キャラクタの数より多くなるように、前記キャラクタと前記カーソルとの位置を移動させて前記表示部に表示した後、前記第一サイズで前記キャラクタが表示されている場合の前記カーソルの位置と、前記第二サイズで前記キャラクタを表示する場合の前記カーソルの位置とが同じ位置になるように前記カーソルを前記表示部に表示しつつ、前記キャラクタのサイズを、前記第一サイズから前記第二サイズに切り替えてもよい。
【００１３】
この場合において、長距離移動操作が検出された場合、まず、第一サイズのまま、キャラクタとカーソルとが移動されるので、キャラクタ及びカーソルの移動と、キャラクタのサイズの変更とが同時に行われる場合に比べて、ユーザは、カーソルを見失い難い。また、ユーザがカーソルを移動させようとしている方向側のキャラクタの数を多く表示できるので、ユーザは、より多くのキャラクタを参照して、カーソルの移動先のキャラクタの入力状況を把握することができる。
【００１４】
前記印字装置において、前記長距離移動操作は、前記カーソルを移動させる方向キーの操作を少なくとも含み、前記第二表示制御手段は、前記第一サイズで前記キャラクタが表示されている場合の前記カーソルの位置と、前記第二サイズで前記キャラクタを表示する場合の前記カーソルの位置とが同じ位置になるように前記カーソルを前記表示部に表示しつつ、前記キャラクタのサイズを前記第一サイズから前記第二サイズに切り替えた後、前記カーソルに対して、前記第一操作検出手段によって検出された前記長距離移動操作に含まれる前記方向キーが示す方向側の前記キャラクタの数が、前記方向キーが示す方向の反対方向の前記キャラクタの数より多くなるように前記キャラクタ及び前記カーソルを移動させてもよい。この場合において、長距離移動操作が検出された場合、まず、カーソルの位置が同じ位置にある状態で、キャラクタが第一サイズから第二サイズに切り替わる。そして、その後、キャラクタとカーソルとが移動されるので、キャラクタ及びカーソルの移動と、キャラクタのサイズの変更とが同時に行われる場合に比べて、ユーザは、カーソルを見失い難い。また、ユーザがカーソルを移動させようとしている方向側のキャラクタの数を多く表示できるので、ユーザは、より多くのキャラクタを参照して、カーソルの移動先のキャラクタの入力状況を把握することができる。
【図面の簡単な説明】
【００１５】
【図１】カバー６が閉じられた状態の印字装置１の斜視図である。
【図２】カバー６が開かれた状態の印字装置１と印字装置１に着脱されるテープカセット３０との斜視図である。
【図３】印字装置１の電気的構成を示すブロック図である。
【図４】キャラクタが第一サイズでディスプレイ５に表示された状態を示す図である。
【図５】メイン処理のフローチャートである。
【図６】キャラクタバッファに記憶されたキャラクタデータの一例を示す図である。
【図７】図４に示す状態から、カーソル９７がキャラクタ１つ分左側に移動した状態を示す図である。
【図８】キャラクタが第二サイズでディスプレイ５に表示された状態を示す図である。
【図９】図８に示す状態から、カーソル９７が左方向に移動した状態を示す図である。
【図１０】キャラクタ「ｂ」が追加入力された状態を示す図である。
【図１１】図９に示すカーソル９７の変形例のカーソル９７１が表示された状態を示す図である。
【図１２】図９に示すカーソル９７の変形例のカーソル９７２が表示された状態を示す図である。
【図１３】キャラクタが第一サイズでディスプレイ５に表示された状態を示す図である。
【図１４】第一切替処理のフローチャートである。
【図１５】キャラクタが第二サイズで表示され、図１３に示すカーソル９７の位置と同じ位置でカーソル９７が表示された状態を示す図である。
【図１６】第二切替処理のフローチャートである。
【図１７】キャラクタが第二サイズで表示され、カーソル９７の右側のキャラクタの数が、左側のキャラクタの数より多い状態を示す図である。
【図１８】第三切替処理のフローチャートである。
【図１９】キャラクタが第一サイズで表示され、カーソル９７の右側のキャラクタの数が、左側のキャラクタの数より多い状態を示す図である。
【図２０】第四切替処理のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明を具体化した第一実施形態について、図面を参照して説明する。図１〜図２を参照して、本実施形態に係る印字装置１の概略構成について説明する。印字装置１は、テープ状の印字媒体５０（図２参照）の幅方向に、行単位でキャラクタ（文字、記号及び数字等）を印字可能である。以下の説明では、図１及び図２の右上側、左下側、右下側、左上側、上側、下側を、それぞれ、印字装置１の後側、前側、右側、左側、上側、下側とする。
【００１７】
図１に示すように、印字装置１の上面には、キャラクタを入力するためのキーボード３が設けられている。キーボード３の後側（紙面右上側）には、電源キー、決定キー、印字キー等を含む機能キー群４が設けられている。以下の説明では、機能キー群４とキーボード３とを総称する場合、入力部９０という。機能キー群４の後側には、入力したキャラクタ等を表示するためのディスプレイ５が設けられている。印字装置１の上面の後部には、開閉可能なカバー６が設けられている。カバー６は、カバー６の後端部の左右方向を支点として開閉自在である。印字装置１の左後角には、切断された印字済みの印字媒体５０（図２参照）を受けるテープトレイ７が設けられている。
【００１８】
図２に示すように、ディスプレイ５の後側には、カセット装着部８が形成されている。カセット装着部８には、テープカセット３０が上下方向に着脱される。テープカセット３０の内部には、印字媒体５０とインクリボン（図示外）が巻回されて収納されている。印字媒体５０は、例えば、片面に剥離紙が設けられ、剥離紙を剥離して他の物体に貼り付けることが可能なラベルテープである。印字装置１のカセット装着部８には、インクリボンを巻き取るリボン巻取軸９、印字媒体５０を搬送するテープ駆動軸（図示外）、プラテンローラ（図示外）、インクリボンを加熱して印字を行うサーマルヘッド１０（図３参照）等が設けられている。
【００１９】
印字装置１が印字を実行する際には、リボン巻取軸９によってインクリボンが引き出されながら、テープ駆動軸とプラテンローラによって印字媒体５０が搬送される。そして、印字媒体５０とインクリボンとが、プラテンローラによってサーマルヘッド１０に押し付けられながら、サーマルヘッド１０によってインクリボンを介して印字媒体５０に印字が行われる。印字された印字媒体５０は、印字媒体５０の搬送経路上に設けられた移動刃（図示外）によって切断され、印字装置１の外部に排出される。なお、テープカセット３０としては、種々の種類のテープカセットを使用することができる。例えば、テープカセット３０は、透明フィルムによって表面が保護されたラミネートテープを作成するためのテープカセットであってもよいし、アイロンを使用して衣類などに貼り付けることができる布製のテープを作成するためのテープカセットであってもよい。
【００２０】
図３を参照して、印字装置１の電気的構成について説明する。図３に示すように、印字装置１は、各機器を制御するＣＰＵ４０１、ＲＯＭ４０２、ＣＧＲＯＭ４０３、ＲＡＭ４０４、及びフラッシュメモリ４０９を備えている。ＲＯＭ４０２、ＣＧＲＯＭ４０３、ＲＡＭ４０４、フラッシュメモリ４０９は、ＣＰＵ４０１に電気的に接続されている。
【００２１】
ＲＯＭ４０２には、ＣＰＵ４０１が印字装置１を制御するために実行する各種プログラム等が記憶されている。ＣＧＲＯＭ４０３には、キャラクタを印字するための印字用ドットパターンデータ等が記憶されている。
【００２２】
ＲＡＭ４０４は、キャラクタバッファ４０４１を少なくとも備えている。キャラクタバッファ４０４１には、キャラクタのデータ（以下、「キャラクタデータ」という。）が一時的に記憶される。また、ＲＡＭ４０４には、キャラクタをディスプレイ５に表示するための座標（Ｘ，Ｙ）が記憶される。なお、Ｘ座標はディスプレイ５の左右方向の座標であり、Ｙ座標はディスプレイ５の上下方向の座標である。また、キャラクタの座標は、一例として、キャラクタの外形の中央の座標であるとする。後述するＳ１３、Ｓ２４、及びＳ１９（図５参照）でキャラクタがディスプレイ５に表示される際には、キャラクタが配置されるディスプレイ５上の座標（Ｘ，Ｙ）が決定された上で、当該座標と、キャラクタバッファ４０４１に記憶されたキャラクタデータとに基づいて、キャラクタがディスプレイ５に表示される。また、印字装置１は、キャラクタバッファ４０４１に記憶されたキャラクタデータに基づいて、印字媒体５０にキャラクタを印字する。
【００２３】
また、ＲＡＭ４０４には、キャラクタを入力可能な位置を示すカーソル９７のディスプレイ５上の座標が記憶される。後述するＳ１８及びＳ２３（図５参照）などで、カーソル９７が移動される際には、カーソル９７の座標が決定されてＲＡＭ４０４に記憶され、記憶された座標に基づいて、カーソル９７がディスプレイ５に表示される。カーソル９７の座標は、一例として、カーソル９７の外形の中央の座標であるとする。また、ＲＡＭ４０４には、その他、種々の一時データが記憶される。フラッシュメモリ４０９には、種々のデータが記憶される。
【００２４】
印字装置１は、入力部９０、液晶駆動回路（ＬＣＤＣ）４０５、及び駆動回路４０６、４０７、４０８を備えている。入力部９０、液晶駆動回路（ＬＣＤＣ）４０５、及び駆動回路４０６、４０７、４０８は、ＣＰＵ４０１に電気的に接続されている。駆動回路４０６は、サーマルヘッド１０を駆動するための電子回路である。駆動回路４０７は、リボン巻取軸９（図２参照）及びテープ駆動軸（図示外）を回転させるテープ送りモータ２４を駆動するための電子回路である。駆動回路４０８は、印字装置１の外部に排出される印字済みの印字媒体５０を切断する移動刃（図示外）を動作させるカッターモータ２５を駆動するための電子回路である。液晶駆動回路（ＬＣＤＣ）４０５は、ディスプレイ５にキャラクタ等を出力するための電子回路である。
【００２５】
図４を参照して、ディスプレイ５の表示について説明する。図４に示すように、ディスプレイ５の上部には、情報表示領域８１が設けられている。情報表示領域８１の右部には、現在入力されているキャラクタを印字した場合の印字媒体５０の必要長さの表示８２が表示されている。以下では特に説明しないが、必要長さの表示８２は、キャラクタの入力、改行の追加、及び改行の削除等が行われる度に更新される。情報表示領域８１には、入力されるキャラクタの書式（文字の形態など）を変更するための情報など、他の情報も表示されるが、図示は省略している。
【００２６】
情報表示領域８１の下側の表示領域８３には、ユーザによって入力されたキャラクタが表示される。表示領域８３の左部（行の先頭）には、１行目であることを示す行表示９１が表示されている。例えば、キャラクタが２行分入力された場合、２行目であることを示す行表示が表示される。また、ディスプレイ５には、カーソル９７が表示されている。ユーザは、カーソル９７を移動させて、例えば、キャラクタを入力、削除する位置を指定することができる。以下の説明では、図７に示すキャラクタのサイズを第一サイズという。後述するメイン処理のＳ１９の処理（図５参照）では、キャラクタが第一サイズより小さい第二サイズに切り替えられる（図８参照）。
【００２７】
図５を参照し、印字装置１のＣＰＵ４０１によるメイン処理について説明する。メイン処理では、まず、キーボード３を介して、新たにキャラクタが入力されたか否か判断される（Ｓ１１）。キャラクタが入力された場合（Ｓ１１：ＹＥＳ）、キャラクタデータがキャラクタバッファ４０４１に記憶される（Ｓ１２）。次いで、キャラクタバッファ４０４１に記憶されたキャラクタデータに基づいて、キャラクタがディスプレイ５に表示される（Ｓ１３）。なお、前述したように、Ｓ１３では、キャラクタの座標が決定された後に、キャラクタがディスプレイ５に表示される。次いで、処理はＳ１１に戻る。
【００２８】
例えば、ユーザによって、キーボード３が操作され、「Ｉｔ  ｉｓ  ｆｉｎｅ  ｔｏｄａｙ．」のキャラクタが順次入力された場合に、図６に示すように、キャラクタバッファ４０４１に、「Ｉｔ□ｉｓ□ｆｉｎｅ□ｔｏｄａｙ．」のキャラクタデータが記憶される（Ｓ１２）。このとき、ディスプレイ５には、図４に示すように、第一サイズでキャラクタが表示される。なお、図６におけるスペースデータ７０「□（四角）」は、ユーザによって、キーボード３に含まれるスペースキー（図示略）が押下された場合に入力されるデータである。このスペースデータ７０が入力された位置には、図４に示すように、スペースであることを示す表示であるスペース表示９８が表示される（Ｓ１３）。入力されたキャラクタの数が多いので、図４に示すように、ディスプレイ５には、全てのキャラクタを一度に表示できず、キャラクタの一部「ｅ  ｔｏｄａｙ．」が表示されている。
【００２９】
キャラクタが入力されていない場合（Ｓ１１：ＮＯ）、カーソル移動に関するキーが押下されたか否かが判断される（Ｓ１４）。本実施形態では、カーソル移動に関するキーは、キーボード３に含まれる上下左右の方向キーである。カーソル移動に関するキーが押下されていない場合（Ｓ１４：ＮＯ）、入力部９０に含まれるその他のキー（キャラクタを入力するためのキーとカーソル移動に関するキーとではないキー）が押下されたか否かが判断される（Ｓ１５）。その他のキーが押下されていない場合（Ｓ１５：ＮＯ）、処理はＳ１１に戻る。
【００３０】
その他のキーが押下された場合（Ｓ１５：ＹＥＳ）、キーに応じた処理が実行される。例えば、機能キー群４に含まれる印字キー（図示略）が押下された場合、印字の処理が実行され、印字媒体５０にキャラクタが印字される（Ｓ１６）。次いで、処理はＳ１１に戻る。
【００３１】
Ｓ１４において、カーソル移動に関するキーが押下された場合（Ｓ１４：ＹＥＳ）、長距離移動操作がされたか否かが判断される（Ｓ１７）。長距離移動操作は、複数のキャラクタに亘ってカーソル９７を移動させることを示す操作である。本実施形態では、一例として、長距離移動操作は、所定時間（本実施形態では、一例として１秒）以上継続して、カーソル移動に関するキーを押下する操作であるとする。例えば、ユーザは、カーソル９７を１つのキャラクタ毎に移動させたい場合、カーソル移動に関するキーを短時間（例えば、１秒以内）押下する。また、ユーザは、複数のキャラクタに亘ってカーソル９７を移動させる場合、所定時間以上継続して、移動に関するキーを押下する。
【００３２】
所定時間以上継続して、カーソル移動に関するキーが押下されていない場合、すなわち、長距離移動操作でない場合（Ｓ１７：ＮＯ）、カーソル移動に関するキーが示す方向にカーソル９７が１つのキャラクタ分移動される（Ｓ１８）。例えば、図４に示すように、カーソル９７がキャラクタ「．（ピリオド）」右側にある場合、入力部９０に含まれる左方向キーが押下され（Ｓ１４：ＹＥＳ）、その押下の継続時間が所定時間以内の０．２秒であった場合（Ｓ１７：ＮＯ）、図７に示すように、ピリオドの左側（「ｙ」と「．」との間）にカーソル９７が移動される（Ｓ１８）。次いで処理はＳ１１に戻る。
【００３３】
Ｓ１７において、所定時間以上継続して、カーソル移動に関するキーが押下された場合、すなわち、長距離移動操作である場合（Ｓ１７：ＹＥＳ）、ディスプレイ５に表示されるキャラクタのサイズが、第一サイズから、第一サイズより小さい第二サイズに切り替えられる（Ｓ１９）。例えば、図４に示すように、カーソル９７がキャラクタ「．（ピリオド）」右側にある場合において、ユーザが複数のキャラクタに亘ってカーソル９７を左方向に移動する場合、ユーザは、左方向キーを所定時間以上押下する。つまり、長距離移動操作を行う。
【００３４】
図４に示す状態で、長距離移動操作が行われると（Ｓ１７：ＹＥＳ）、図８に示すように、キャラクタが第一サイズより小さい第二サイズに切り替えられる（Ｓ１９）。図８に示すように、サイズの小さい第二サイズでキャラクタが表示されるので、第一サイズで表示されている場合（図４参照）に比べて、ディスプレイ５に表示されるキャラクタの数が多くなる。このため、ユーザは、より多くのキャラクタを視認することができる。よって、カーソル９７の移動先のキャラクタの入力状況を把握することができ、カーソル９７の移動先をスムーズに決定することができる。
【００３５】
次いで、入力部９０のキーが押下されたか否かが判断される（Ｓ２０）。キーが押下されていない場合（Ｓ２０：ＮＯ）、キーが押下されていない状態が所定時間（本実施形態では、一例として５秒）以上継続したか否かが判断される（Ｓ２１）。キーが押下されていない状態が所定時間以上継続していない場合（Ｓ２１：ＮＯ）、処理はＳ２０に戻る。つまり、印字装置１は、所定時間の間待機する。
【００３６】
Ｓ２０において、入力部９０のキーが押下された場合（Ｓ２０：ＹＥＳ）、Ｓ２０で検出されたキーの操作について、カーソル移動に関するキーが押下された操作であるか否かが判断される（Ｓ２２）。カーソル移動に関するキーが押下された操作である場合には（Ｓ２２：ＹＥＳ）、第二サイズでキャラクタが表示されている状態で、カーソル移動に関するキーが示す方向にカーソル９７が移動される（Ｓ２３）。次いで、処理はＳ２０に戻る。
【００３７】
例えば、Ｓ１４でユーザが左方向キーを押下した時から、継続して左方向キーが押下され続けた場合（Ｓ１４：ＹＥＳ、Ｓ１７：ＹＥＳ、Ｓ１９、及びＳ２０：ＹＥＳ）、カーソル移動に関するキーであると判断され（Ｓ２２：ＹＥＳ）、キャラクタ１つ分カーソル９７が移動される（Ｓ２３）。そして、左方向キーがさらに継続して押下されると、Ｓ２０、Ｓ２２、及びＳ２３が繰り返され、カーソル９７が左方向に移動していく。そして、例えば、ユーザが第二サイズでキャラクタが表示されている画面を見ながら、カーソル９７の移動先をキャラクタ「ｆ」の左側にすると判断した場合、ユーザは、カーソル９７がキャラクタ「ｆ」の左側に移動した時点で、左方向キーから指を離し、押下を止める。これによって、図９に示すように、カーソル９７がキャラクタ「ｆ」の左側で停止する。なお、例えば、図９に示す状態で、ユーザが右方向キーを押下すると、キャラクタが第二サイズのまま、カーソル９７が右方向に移動される（Ｓ２３）。
【００３８】
ユーザがカーソル移動に関するキー以外を押下した場合、カーソル移動に関するキーでないと判断され（Ｓ２２：ＮＯ）、キャラクタが第一サイズでディスプレイ５に表示される（Ｓ２４）。次いで、処理はＳ１１に戻る。
【００３９】
例えば、図９に示すように、カーソル９７がキャラクタ「ｆ」の左側にある状態で、ユーザが、キャラクタ「ｂ」を追加するために、キャラクタ「ｂ」を入力するキーを押下した場合、カーソル移動に関するキーでないと判断される（Ｓ２２：ＮＯ）。そして、キャラクタが第一サイズで表示され（Ｓ２４）、キャラクタが入力されたと判断され（Ｓ１１：ＹＥＳ）、キャラクタ「ｂ」のキャラクタデータが、キャラクタバッファ４０４１に記憶される（Ｓ１２）。そして、図１０に示すように、キャラクタ「ｂ」が追加されたキャラクタがディスプレイ５に表示される（Ｓ１３）。このとき、キャラクタは第一サイズで表示されている。また、例えば、図９に示すように、カーソル９７がキャラクタ「ｆ」の左側にある状態で、ユーザが、キャラクタ「ｆ」を削除するために、削除キーを押下した場合、カーソル移動に関するキーでないと判断され（Ｓ２２：ＮＯ）、キャラクタが第一サイズで表示される（Ｓ２４）。そして、その他のキーが押下されたと判断され（Ｓ１５：ＹＥＳ）、キャラクタ「ｆ」が削除される（Ｓ１６）。
【００４０】
キャラクタが第二サイズで表示されている状態で、キーが押下されていない状態が所定時間以上継続した場合（Ｓ２１：ＹＥＳ）、前述したＳ２４に進み、キャラクタが第一サイズで表示され、処理はＳ１１に戻る。このため、例えば、図９に示すように、カーソル９７がキャラクタ「ｆ」の左側にある状態で、ユーザがいずれのキーも押下しなければ、キャラクタは、第二サイズから第一サイズに切り替わる（Ｓ２４）。
【００４１】
以上のように、本実施形態における処理が行われる。前述したように、本実施形態では、ユーザは、より多くのキャラクタを視認することができるので、カーソル９７の移動先のキャラクタの入力状況を把握することができ、スムーズにカーソル９７の移動先を決定することができる。さらに、ユーザが複数のキャラクタに亘ってカーソル９７を移動させようとした場合に、自動的にキャラクタのサイズを小さくすることができるので、よりスムーズにカーソル９７の移動先を決定できる。
【００４２】
特に、本実施形態の長距離移動操作は、ユーザがカーソル９７を移動させたい方向のキーを、所定時間以上押下する操作である。ユーザが複数のキャラクタに亘ってカーソル９７を移動させようとした場合に、すなわち、連続してカーソル９７を移動させる場合に、カーソル９７を移動させたい方向のキーを押下し続けるのは、一般的に行われる操作である。このため、カーソル移動に関するキーを所定時間以上押下（いわゆる、長押し）するのは、ユーザが複数のキャラクタに亘ってカーソル９７を移動させようとしていること示す操作であるといえる。つまり、本実施形態では、ユーザが、キャラクタのサイズを小さくすることを意図しなくても、複数のキャラクタに亘ってカーソル９７を移動させようとしただけで、自動的にキャラクタのサイズを小さくすることができ、より多くのキャラクタをディスプレイ５に表示できる。また、ユーザが、キャラクタのサイズを小さくするための操作を別途行う必要がない。このため、ユーザは、カーソル９７の移動先をよりスムーズに決定して、カーソル９７を移動できる。
【００４３】
なお、長距離移動操作は、カーソル移動に関するキーを所定時間以上押下する操作に限定されない。例えば、長距離移動操作は、所定時間内（例えば、０．５秒以内）に連続して２回以上、カーソル移動に関するキーが押下される操作であってもよい。ユーザが複数のキャラクタに亘ってカーソル９７を移動させようとした場合、連続してカーソル移動に関するキーを押下することは、一般的に行われる操作である。また、従来の印字装置では、キーボード３に含まれるＳｈｉｆｔキーと上下左右の方向キーとを押下することで、並んでいるキャラクタの押下された方向の端までカーソル９７を移動できる（すなわち、複数のキャラクタに亘ってカーソル９７を移動できる）機能がある。本実施形態の長距離移動操作は、この押下された方向の端までカーソル９７を移動する操作であってもよい。
【００４４】
また、本実施形態では、第二サイズでキャラクタが表示されている状態のままカーソル９７を移動させることができる（Ｓ２３）。このため、ユーザは、キャラクタの数が多く表示されたディスプレイ５の画面上で、カーソル９７を移動させることができる。よって、ユーザは、多くのキャラクタを視認しながらカーソル９７を移動できるので、所望の位置に容易にカーソル９７を移動させることができる。
【００４５】
本実施形態において、ディスプレイ５が本発明の「表示部」に相当し、Ｓ１３及びＳ２４の処理を行うＣＰＵ４０１が本発明の「第一表示制御手段」に相当する。Ｓ１７の処理を行うＣＰＵ４０１が本発明の「第一操作検出手段」に相当し、Ｓ１９の処理を行うＣＰＵ４０１が本発明の「第二表示制御手段」に相当する。カーソル移動に関するキーが押下される操作が「カーソル移動操作」に相当し、Ｓ２２の処理を行うＣＰＵ４０１が本発明の「第二操作検出手段」に相当する。Ｓ２３の処理を行うＣＰＵ４０１が本発明の「カーソル移動手段」に相当する。
【００４６】
なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。例えば、第二サイズでキャラクタが表示されている状態で、カーソル移動に関するキー以外のキーが押下されると（Ｓ２２：ＮＯ）、キャラクタが第一サイズで表示され（Ｓ２４）、キーに応じた処理が行われていた（Ｓ１３及びＳ１６参照）。しかし、これに限定されない。例えば、第二サイズでキャラクタが表示されている状態で、カーソル移動に関するキー以外のキーが押下された場合に、第二サイズでキャラクタが表示されている状態で、キーに応じた処理（例えば、キャラクタの入力）が行われてもよい。
【００４７】
また、カーソル９７の形状は限定されない。例えば、図１１に示すカーソル９７１のように、カーソル９７１がキャラクタの下側に左右方向に長く表示されてもよい。また、図１２に示すカーソル９７２のように、キャラクタを白黒反転するように、表示されてもよい。
【００４８】
また、図７等で例示したキャラクタは、アルファベットであったが、アルファベットに限定されない。例えば、ひらがな、カタカナ、漢字等であってもよい。
【００４９】
また、図７等で例示したキャラクタは、１行分であったが、これに限定されない。例えば、２行以上のキャラクタであってもよい。この場合、第一サイズでキャラクタがディスプレイ５に表示される場合には、１行のキャラクタのみが表示され、第二サイズでキャラクタが表示される場合には（Ｓ１９）、キャラクタが小さいので、複数行のキャラクタが表示されるようにしてもよい。また、この場合、前述の実施形態における具体例では、左右の方向キーが押下されて長距離移動操作がされた場合にキャラクタが第二サイズに切り替えられていたが（Ｓ１９）、これに限定されず、上下の方向キーが押下されて長距離移動操作がされた場合に、キャラクタが第二サイズに切り替えられてもよい。そして、キャラクタが第二サイズに切り替えられた状態で、上下左右にカーソル９７が移動可能であってもよい（Ｓ２３）。
【００５０】
また、Ｓ１９でキャラクタの大きさを切り替える場合の態様については、限定されない。以下、キャラクタのサイズを第一サイズから第二サイズに切り替える態様の変形例である第二〜第五実施形態について説明する。以下の説明では、ユーザによって、キャラクタが入力され、Ｓ１２（図５参照）でキャラクタバッファ４０４１にキャラクタデータ「Ｉｔ□ｉｓ□ｆｉｎｅ□ｔｏｄａｙ．Ｉｔ□ｗｉｌｌ□ｒａｉｎ□ｔｏｍｏｒｒｏｗ．」が記憶されている場合を例示しながら説明する。図１３は、キャラクタバッファ４０４１に記憶されたキャラクタデータに基づいて、ディスプレイ５に表示されたキャラクタ「ｔｏｄａｙ．Ｉｔ」が第一サイズで表示された状態を表している。また、カーソル９７は、座標（１３４，２０）の位置に表示されているとする。
【００５１】
まず、第二実施形態について説明する。第二実施形態では、第一実施形態におけるＳ１９の処理（図５参照）が、図１４に示す第一切替処理に入れ替わる。このため、長距離移動操作がされた場合（図５のＳ１７：ＹＥＳ）、図１４に示す第一切替処理が行われる。
【００５２】
図１４に示すように、カーソル９７のディスプレイ５における座標が検出される（Ｓ３１）。Ｓ３１では、ＲＡＭ４０４に記憶されているカーソル９７の座標が読み出されることで、カーソル９７の座標が検出される。例えば、図１３に示す位置にカーソル９７が表示されている場合、カーソル９７の座標が（１３４，２０）と検出される。
【００５３】
次いで、カーソル９７の座標を固定した上で、ディスプレイ５に表示する第二サイズのキャラクタの座標が決定される（Ｓ３２）。なお、決定された座標はＲＡＭ４０４に記憶される。次いで、キャラクタバッファ４０４１に記憶されたキャラクタデータとＳ３２で決定された座標とに基づいて、キャラクタが第二サイズでディスプレイ５に表示される（Ｓ３３）。これによって、図１３に示すカーソル９７の座標（１３４，２０）が固定されたまま、図１５に示すように、キャラクタが第二サイズでディスプレイ５に表示される。次いで、処理は、第一切替処理が終了され、メイン処理（図５参照）のＳ２０に進む。
【００５４】
以上のように、本実施形態における処理が実行される。本実施形態では、第一サイズでキャラクタが表示されている場合のカーソル９７の位置（図１３参照）と、第二サイズでキャラクタを表示する場合のカーソル９７の位置（図１５参照）とが、同じ位置になるように、カーソル９７をディスプレイ５に表示することができる。キャラクタのサイズを第一サイズから第二サイズに切り替える場合に、カーソル９７の位置が変わらないので、ユーザは、画面が切り替わった際にカーソル９７を見失い難い。このため、ユーザは、キャラクタのサイズが第一サイズから第二サイズに切り替わった後に、スムーズにカーソル移動の操作を行うことができる。このため、よりスムーズにカーソル９７を所望の位置に移動させることができる。
【００５５】
本実施形態において、Ｓ３２及びＳ３３の処理を行うＣＰＵ４０１が本発明の「第二表示制御手段」に相当する。なお、本実施形態では、カーソル９７のＸ座標とＹ座標とが固定されていたが、これに限定されない。少なくともＸ座標が固定されていればよい。Ｘ座標が固定されていれば、カーソル９７の位置（より詳細には、Ｘ方向の位置）が、キャラクタのサイズの切り替え前後で変わらないので、上述の効果を得ることができる。また、カーソル９７の座標は、キャラクタのサイズの切替前後で、正確に同じ座標でなくてもよい。例えば、ユーザがカーソル９７が同じ位置である視認することができる範囲であれば、キャラクタのサイズの切替前後で、座標が異なっていてもよい。
【００５６】
次に、第三実施形態について説明する。第三実施形態では、第一実施形態のＳ１９の処理（図５参照）が、図１６に示す第二切替処理に入れ替わる。このため、長距離移動操作がされた場合（図５のＳ１７：ＹＥＳ）、図１６に示す第二切替処理が行われる。
【００５７】
図１６に示すように、第二切替処理では、まず、長距離移動操作が行われた際に押下された方向キーが示す方向が検出される（Ｓ４１）。次いで、第二サイズでキャラクタを表示する場合に、カーソル９７よりも、Ｓ４１で検出された方向側のキャラクタが、Ｓ４１で検出された方向の反対方向側のキャラクタの数より多くなるように、キャラクタを表示する座標が決定される（Ｓ４２）。決定された座標はＲＡＭ４０４に記憶される。
【００５８】
本実施形態では、長距離移動操作がされた際の方向キーが示す方向によって、カーソル９７を配置する座標は予めＲＯＭ４０２に記憶されており、Ｓ４２では、記憶されているカーソル９７の座標に対して、キャラクタが左右に配置されるように座標が決定されるとする。なお、キャラクタとカーソル９７との座標の決定の仕方はこれに限定されない。例えば、カーソル９７よりもＳ４１で検出された方向側に表示するキャラクタの数、又は、カーソル９７よりもＳ４１で検出された方向の反対方側に表示するキャラクタの数を、予めＲＯＭ４０２に記憶しておく。そして、これらの数分のキャラクタが配置されるように、カーソル９７の座標とキャラクタの座標とを決定してもよい。
【００５９】
次いで、Ｓ４２で決定された座標に基づいて、キャラクタが第二サイズでディスプレイ５に表示される（Ｓ４３）。例えば、図１３に示すように、カーソル９７がキャラクタ「ｙ」の左側にある場合に、右方向のキーが押下される長距離移動操作が行われたとする（図５のＳ１７：ＹＥＳ）。この場合、図１７に示すように、カーソル９７の右方向側のキャラクタの数（図１７の場合は、スペース表示９８を含んで１７個）が、左方向側のキャラクタの数（図１７の場合は３個）より多い数になるように、ディスプレイ５にキャラクタが表示される（Ｓ４１〜Ｓ４３）。なお、図１７では、カーソル９７は、座標（５０，２０）の位置に表示されている。次いで、第二切替処理が終了され、処理はメイン処理（図５参照）のＳ２０に進む。
【００６０】
以上のように、本実施形態における処理が行われる。例えば、ユーザが右方向に向けて、複数のキャラクタに亘ってカーソル９７を移動させようとした場合、ユーザは、右方向のキーを押下して、長距離移動操作を行う。この場合において、第二サイズに切り替えられた場合に（Ｓ４３）、ユーザがカーソル９７を移動させようとしている方向側（右方向側）のキャラクタの数を多く表示できる（図１７参照）。このため、ユーザは、カーソル９７を移動させようとしている方向のキャラクタをより多く参照することができる。よって、カーソル９７の移動先のキャラクタの入力状況を容易に把握することができる。このため、カーソル９７の移動先をスムーズに決定することができる。本実施形態において、Ｓ４１〜Ｓ４３の処理を行うＣＰＵ４０１が、本発明の「第二表示制御手段」に相当する。
【００６１】
次に、第四実施形態について説明する。第四実施形態では、第一実施形態のＳ１９の処理が、図１８に示す第三切替処理に入れ替わる。このため、長距離移動操作がされた場合（図５のＳ１７：ＹＥＳ）、図１８に示す第三切替処理が行われる。
【００６２】
図１８に示すように、第三切替処理では、まず、Ｓ４１（図１６参照）と同様に、長距離移動操作が行われた際に押下された方向キーが示す方向が検出される（Ｓ５１）。次いで、第一サイズでキャラクタを表示する場合に、カーソル９７よりも、Ｓ５１で検出された方向側のキャラクタが、Ｓ５１で検出された方向の反対方向側のキャラクタの数より多くなるように、キャラクタを表示する座標が決定される（Ｓ５２）。決定された座標はＲＡＭ４０４に記憶される。なお、カーソル９７とキャラクタとの座標の決定方法は、第三実施形態のＳ４２（図１６参照）と同様にすればよい。ただし、Ｓ５２においては、キャラクタのサイズは第一サイズとなる。
【００６３】
次いで、Ｓ５２に決定された座標に基づいて、キャラクタが第一サイズでディスプレイ５に表示される。例えば、図１３に示すように、カーソル９７がキャラクタ「ｙ」の左側にある場合に、右方向のキーが押下される長距離移動操作が行われたとする（図５のＳ１７：ＹＥＳ）。この場合、図１９に示すように、カーソル９７の左方向側のキャラクタの数（図１９の場合は１個）が、右方向側のキャラクタの数（図１９の場合は７個）より多い数になるように、ディスプレイ５にキャラクタが第一サイズで表示される（Ｓ５１〜Ｓ５３）。図１９では、カーソル９７は座標（５０，２０）の位置に表示されている。
【００６４】
次いで、第一切替処理（図１４参照）が実行される（Ｓ５４）。第一切替処理については、前述したので、詳細の説明は省略する。第一切替処理が実行されることによって、図１９に示すように、Ｓ５３で第一サイズで表示されたキャラクタが、図１７に示すように、第二サイズでディスプレイ５に表示される（図１４のＳ３１〜Ｓ３３）。このとき、カーソル９７の位置は、第一サイズから第二サイズへの切り替え前後で同じ位置（座標（５０，２０））となる（図１９及び図１７参照）。第一切替処理（図１４参照）が終了されると、さらに第三切替処理が終了され、処理はメイン処理（図５参照）のＳ２０に進む。
【００６５】
以上のように、本実施形態における処理が行われる。本実施形態では、長距離移動操作が検出された場合、まず、第一サイズのまま、キャラクタとカーソル９７とが移動される（図１３及び図１９参照）。その後、第一サイズでキャラクタが表示される場合のカーソル９７の位置（図１９参照）と、第二サイズでキャラクタが表示される場合のカーソル９７の位置（図１７参照）とが同じ位置となるように、カーソル９７が表示されつつ、キャラクタが第一サイズから第二サイズに切り替えられる（図１９及び図１７参照）。Ｓ５３の処理では、Ｓ５１で検出された方向側のキャラクタの数が多くなるようにキャラクタが第一サイズのまま、カーソル９７とキャラクタとが表示される（図１９参照）。このため、その後に、カーソル９７の位置を固定したまま、キャラクタを第二サイズに切り替えると（図１４のＳ３１〜Ｓ３３）、図１７に示すように、Ｓ５１で検出された方向側のキャラクタの数が多くなるように、キャラクタが第二サイズで表示される。
【００６６】
このように、まず、第一サイズのまま、キャラクタとカーソル９７とが移動されるので（図１３及び図１９参照）、キャラクタ及びカーソル９７の移動と、キャラクタのサイズの変更とが同時に行われる場合に比べて、ユーザは、キャラクタを見失い難い。また、第二サイズでキャラクタが表示される場合に、ユーザがカーソル９７を移動させようとしている方向側のキャラクタを多く表示できるので（図１７参照）、ユーザはより多くのキャラクタを参照して、カーソル９７の移動先のキャラクタの入力状況を把握することができる。このため、スムーズにカーソル９７の移動先を決定することができる。本実施形態において、Ｓ５１〜Ｓ５４の処理を行うＣＰＵ４０１が、本発明の「第二表示制御手段」に相当する。
【００６７】
次に、第五実施形態について説明する。第五実施形態では、第一実施形態のＳ１９の処理（図５参照）が、図２０に示す第四切替処理に入れ替わる。このため、長距離移動操作がされた場合（図５のＳ１７：ＹＥＳ）、図２０に示す第四切替処理が行われる。
【００６８】
図２０に示すように、第四切替処理では、まず、第一切替処理（図１４参照）が実行される（Ｓ６１）。第一切替処理については、前述したので、詳細の説明は省略する。第一切替処理が実行されることによって、図１３に示すように第一サイズで表示されたキャラクタが、図１５に示すように、第二サイズでディスプレイ５に表示される（図１４のＳ３１〜Ｓ３３）。このとき、カーソル９７の位置は、第一サイズから第二サイズへの切り替え前後で同じ位置となる（図１３及び図１５参照）。第一切替処理が終了されると、処理は第四切替処理（図２０参照）に戻り、Ｓ４１（図１６参照）と同様に、長距離移動操作が行われた際に押下された方向キーが示す方向が検出される（Ｓ６２）。
【００６９】
次いで、第二サイズでキャラクタを表示する場合に、カーソル９７よりも、Ｓ６２で検出された方向側のキャラクタが、Ｓ６２で検出された方向の反対方向側のキャラクタの数より多くなるように、キャラクタを表示する座標が決定される（Ｓ６３）。決定された座標はＲＡＭ４０４に記憶される。なお、カーソル９７とキャラクタとの座標の決定方法は、第三実施形態のＳ４２（図１６参照）と同様にすればよい。
【００７０】
次いで、Ｓ６３で決定された座標に基づいて、キャラクタが第二サイズでディスプレイ５に表示される（Ｓ６４）。この結果、図１５に示す状態から図１７に示す状態に変化する。
図１７に示すように、カーソル９７の右方向側のキャラクタの数（図１７の場合は１７個）が、左方向側のキャラクタの数（図１７の場合は３個）より多い数になるように、ディスプレイ５にキャラクタが表示される（Ｓ６２〜Ｓ６４）。すなわち、キャラクタが第二サイズのまま、キャラクタとカーソル９７とが移動される（図１５及び図１７参照）。次いで、処理はメイン処理（図５参照）のＳ２０に進む。
【００７１】
以上のように、本実施形態における処理が行われる。本実施形態では、長距離移動操作が検出された場合（図５のＳ１７：ＹＥＳ）、まず、カーソル９７の位置が同じ位置にある状態で、キャラクタが第一サイズから第二サイズに切り変わる（図１３及び図１５参照）。そして、その後、キャラクタとカーソル９７とが移動されるので（図１７参照）、キャラクタ及びカーソル９７の移動と、キャラクタのサイズの変更とが同時に行われる場合に比べて、ユーザは、カーソル９７を見失い難い。また、ユーザがカーソル９７を移動させようとしている方向側のキャラクタの数を多く表示できるので、ユーザは、より多くのキャラクタを参照して、カーソル９７の移動先のキャラクタの入力状況を把握することができる。このため、スムーズにカーソル９７の移動先を決定することができる。本実施形態において、Ｓ６１〜Ｓ６４の処理を行うＣＰＵ４０１が本発明の「第二表示制御手段」に相当する。
【符号の説明】
【００７２】
１    印字装置
５    ディスプレイ
９７，９７１，９７２    カーソル
４０１    ＣＰＵ
【図１】
0005811810.tif 000002
【図２】
0005811810.tif 000003
【図３】
0005811810.tif 000004
【図４】
0005811810.tif 000005
【図５】
0005811810.tif 000006
【図６】
0005811810.tif 000007
【図７】
0005811810.tif 000008
【図８】
0005811810.tif 000009
【図９】
0005811810.tif 000010
【図１０】
0005811810.tif 000011
【図１１】
0005811810.tif 000012
【図１２】
0005811810.tif 000013
【図１３】
0005811810.tif 000014
【図１４】
0005811810.tif 000015
【図１５】
0005811810.tif 000016
【図１６】
0005811810.tif 000017
【図１７】
0005811810.tif 000018
【図１８】
0005811810.tif 000019
【図１９】
0005811810.tif 000020
【図２０】
0005811810.tif 000021