(57)【特許請求の範囲】
【請求項１】
コンピュータを、
選択されている文字をコピーするコピー機能及びコピーされている文字をペーストするペースト機能が割り当てられた編集キーをタッチパネルディスプレイに表示する編集キー表示手段、
前記編集キーへのフリック操作に応じて、前記コピー機能又は前記ペースト機能を選択する機能選択手段、及び
前記コピー機能が選択された場合に前記選択されている文字をコピーし、前記ペースト機能が選択された場合に前記コピーされている文字をペーストする文字処理手段
として機能させるためのプログラム。
【請求項２】
前記編集キー表示手段は、選択されている文字をカットするカット機能がさらに割り当てられた前記編集キーを前記タッチパネルディスプレイに表示し、
前記機能選択手段は、前記編集キーへのフリック操作に応じて、前記コピー機能、前記ペースト機能、及び前記カット機能のいずれかを選択し、
前記文字処理手段は、前記カット機能が選択された場合に前記選択されている文字をカットする、請求項１に記載のプログラム。
【請求項３】
前記コンピュータを、
前記編集キーへのタップ操作に応じて、文字の範囲を選択するための範囲選択モードを有効にする範囲選択モード設定手段
としてさらに機能させるための請求項１又は２に記載のプログラム。
【請求項４】
前記コンピュータを、
文字を入力する機能が割り当てられた複数の文字キーを前記タッチパネルディスプレイに表示する文字キー表示手段、
前記文字キーへのタップ操作又はフリック操作に応じて、前記文字キーに対応する文字を前記タッチパネルディスプレイの文字入力領域に表示する文字表示手段、
前記文字入力領域にカーソルを表示するカーソル表示手段、
前記カーソルを移動する機能が割り当てられた移動キーを前記タッチパネルディスプレイに表示する移動キー表示手段、及び
前記範囲選択モードが有効であるときに前記移動キーへの操作を受け付けた場合に、前記カーソルの移動に伴って前記文字を選択する文字選択手段
としてさらに機能させるための請求項３に記載のプログラム。
【請求項５】
前記移動キー表示手段は、前記移動キーを前記編集キーに隣接する位置に表示する、請求項４に記載のプログラム。
【請求項６】
前記編集キー表示手段は、前記編集キーを前記文字キーよりも右側に表示する、請求項４又は５に記載のプログラム。
【請求項７】
前記コンピュータを、
前記移動キーへのタップ操作に応じて前記カーソルを１文字分移動させ、前記移動キーへのスライド操作に応じて前記スライド操作のスライド方向及びスライド量に基づいて前記カーソルを移動させるカーソル移動手段
としてさらに機能させるための請求項４から６のいずれか１項に記載のプログラム。
【請求項８】
前記コンピュータを、
文字入力中であるか否かを判定する文字入力判定手段、及び
前記文字入力中である場合、前記編集キーに代えて、入力中の文字を変換する機能が割り当てられた変換キーを表示する変換キー表示手段
としてさらに機能させるための請求項１から７のいずれか１項に記載のプログラム。
【請求項９】
前記機能選択手段は、前記編集キーに対する上方向又は下方向へのフリック操作に応じて、前記コピー機能又は前記ペースト機能を選択する、請求項１から８のいずれか１項に記載のプログラム。
【請求項１０】
選択されている文字をコピーするコピー機能及びコピーされている文字をペーストするペースト機能が割り当てられた編集キーをタッチパネルディスプレイに表示する編集キー表示部と、
前記編集キーへのフリック操作に応じて、前記コピー機能又は前記ペースト機能を選択する機能選択部と、
前記コピー機能が選択された場合に前記選択されている文字をコピーし、前記ペースト機能が選択された場合に前記コピーされている文字をペーストする文字処理手段と
を備える文字処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、選択されている文字に対するタップ操作を検出した場合に、コピー及びペースト等を含むダイアログを表示して、ダイアログに対するタップ操作に応じてコピー又はペーストを実行するシステムが知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１３−０２５７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
コピー及びペースト等の指示の操作性の向上が望まれていた。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、コンピュータを、選択されている文字をコピーするコピー機能及びコピーされている文字をペーストするペースト機能が割り当てられた編集キーをタッチパネルディスプレイに表示する編集キー表示手段、編集キーへのフリック操作に応じて、コピー機能又はペースト機能を選択する機能選択手段、及びコピー機能が選択された場合に選択されている文字をコピーし、ペースト機能が選択された場合にコピーされている文字をペーストする文字処理手段として機能させるためのプログラムが提供される。
【０００５】
上記プログラムにおいて、編集キー表示手段は、選択されている文字をカットするカット機能がさらに割り当てられた編集キーをタッチパネルディスプレイに表示してよく、機能選択手段は、編集キーへのフリック操作に応じて、コピー機能、ペースト機能、及びカット機能のいずれかを選択してよく、文字処理手段は、カット機能が選択された場合に選択されている文字をカットしてよい。また、上記プログラムは、上記コンピュータを、編集キーへのタップ操作に応じて、文字の範囲を選択するための範囲選択モードを有効にする範囲選択モード設定手段としてさらに機能させてよい。
【０００６】
上記プログラムは、上記コンピュータを、文字を入力する機能が割り当てられた複数の文字キーをタッチパネルディスプレイに表示する文字キー表示手段、文字キーへのタップ操作又はフリック操作に応じて、文字キーに対応する文字をタッチパネルディスプレイの文字入力領域に表示する文字表示手段、文字入力領域にカーソルを表示するカーソル表示手段、カーソルを移動する機能が割り当てられた移動キーをタッチパネルディスプレイに表示する移動キー表示手段、及び範囲選択モードが有効であるときに移動キーへの操作を受け付けた場合に、カーソルの移動に伴って文字を選択する文字選択手段としてさらに機能させてよい。上記プログラムにおいて、移動キー表示手段は、移動キーを編集キーに隣接する位置に表示してよい。上記プログラムにおいて、編集キー表示手段は、編集キーを文字キーよりも右側に表示してよい。
【０００７】
上記プログラムは、上記コンピュータを、移動キーへのタップ操作に応じてカーソルを１文字分移動させ、移動キーへのスライド操作に応じてスライド操作のスライド方向及びスライド量に基づいてカーソルを移動させるカーソル移動手段としてさらに機能させてよい。上記プログラムは、上記コンピュータを、文字入力中であるか否かを判定する文字入力判定手段、及び文字入力中である場合、編集キーに代えて、入力中の文字を変換する機能が割り当てられた変換キーを表示する変換キー表示手段としてさらに機能させてよい。上記プログラムにおいて、機能選択手段は、編集キーに対する上方向又は下方向へのフリック操作に応じて、コピー機能又はペースト機能を選択してよい。
【０００８】
本発明の第２の態様によれば、選択されている文字をコピーするコピー機能及びコピーされている文字をペーストするペースト機能が割り当てられた編集キーをタッチパネルディスプレイに表示する編集キー表示部と、編集キーへのフリック操作に応じて、コピー機能又はペースト機能を選択する機能選択部と、コピー機能が選択された場合に選択されている文字をコピーし、ペースト機能が選択された場合にコピーされている文字をペーストする文字処理手段とを備える文字処理装置が提供される。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１０】
【図１】携帯端末の表示例を概略的に示す。
【図２】携帯端末の他の表示例を概略的に示す。
【図３】携帯端末の機能構成の一例を概略的に示す。
【図４】文字入力中でない場合のキーボードの表示例を概略的に示す。
【図５】文字入力中である場合のキーボードの表示例を概略的に示す。
【図６】文字入力中でない場合のキーボードの表示例を概略的に示す。
【図７】文字入力中である場合のキーボードの表示例を概略的に示す。
【発明を実施するための形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、本実施形態に係る携帯端末１００の表示例を概略的に示す。携帯端末１００は、例えば、スマートフォン等の携帯電話及びタブレット端末等である。携帯端末１００は、文字処理装置の一例であってよい。また、携帯端末１００は、本実施形態に係るプログラムによって文字処理装置として機能するコンピュータの一例であってよい。上方向１２は携帯端末１００の正面に向かって上の方向、下方向１４は携帯端末１００の正面に向かって下の方向、左方向１６は携帯端末１００の正面に向かって左の方向、右方向１８は携帯端末１００の正面に向かって右の方向を示す。
【００１３】
携帯端末１００は、タッチパネルディスプレイ１０２、ホームキー１６２、バックキー１６４、及びメニューキー１６６を備える。図１は、タッチパネルディスプレイ１０２に文字入力領域１０４及びキーボード１２０が表示されている状態を例示する。
【００１４】
文字入力領域１０４は、文字を入力することができる領域であり、例えば、アプリケーション及びＷｅｂページ等における入力欄である。文字入力領域１０４には、入力された文字１０６及びカーソル１０８が表示される。
【００１５】
キーボード１２０は、いわゆるテンキー配列及びケータイ配列等と呼称されているキーボードである。キーボード１２０は、図１（ａ）に示すように、複数の文字キー１２２、設定キー１２４、削除キー１２６、左右キー１２８、左右キー１３０、特殊文字キー１３２、コピペキー１３４、文字種切替キー１３６、及び改行キー１３８を含む。
【００１６】
文字キー１２２には、文字を入力する機能が割り当てられている。複数の文字キー１２２のそれぞれには、ひらがな、英字、及び記号等の文字が対応付けられている。携帯端末１００は、文字キー１２２に対するタップ操作及びフリック操作などに応じて、文字キー１２２に対応する文字の入力を受け付けて、文字入力領域１０４に表示する。なお、タップ操作とは、タッチパネルディスプレイ１０２に指などの接触物を接触させた後、接触物を移動させることなく接触を解除する操作であってよい。また、フリック操作とは、タッチパネルディスプレイ１０２に接触物を接触させた後、いずれかの方向に向けて接触物をはじく操作であってよい。
【００１７】
設定キー１２４には、キーボード１２０に関する設定画面を呼び出す機能が割り当てられている。携帯端末１００は、設定キー１２４に対するタップ操作に応じて、キーボード１２０に関する設定画面を表示する。
【００１８】
削除キー１２６には、文字入力領域１０４の文字１０６を削除する機能が割り当てられている。携帯端末１００は、例えば、削除キー１２６に対するタップ操作に応じて、カーソル１０８に隣接する文字１０６を削除する。携帯端末１００は、削除キー１２６に対するタップ操作を受け付ける毎に、カーソル１０８の左方向１６に隣接する文字を削除してよい。
【００１９】
左右キー１２８及び左右キー１３０には、カーソル１０８を移動する機能が割り当てられている。左右キー１２８及び左右キー１３０は、移動キーの一例であってよい。携帯端末１００は、例えば、左右キー１２８又は左右キー１３０に対するタップ操作に応じて、カーソル１０８を移動させる。携帯端末１００は、左右キー１２８に対するタップ操作に応じて、カーソル１０８を右方向１８に移動させる。また、携帯端末１００は、左右キー１３０に対するタップ操作に応じて、カーソル１０８を左方向１６に移動させる。
【００２０】
特殊文字キー１３２には、特殊な文字を入力する機能が割り当てられている。特殊な文字は、例えば、記号、顔文字、及び絵文字である。携帯端末１００は、例えば、特殊文字キー１３２に対するタップ操作に応じて、特殊な文字を入力するためのキーボードを表示する。
【００２１】
コピペキー１３４には、選択されている文字をコピーするコピー機能、コピーされている文字をペーストするペースト機能、及び選択されている文字をカットするカット機能が割り当てられている。コピペキー１３４は、編集キーの一例であってよい。携帯端末１００は、コピペキー１３４に対する上方向１２へのフリック操作に応じてコピー機能を選択し、下方向１４に対するフリック操作に応じてペースト機能を選択し、左方向１６に対するフリック操作に応じてカット機能を選択する。
【００２２】
携帯端末１００は、コピペキー１３４がタッチされている間、フリック操作をガイドするためのフリックガイド１５０を表示する。図１（ｂ）は、携帯端末１００を操作する操作者の指３００によって、コピペキー１３４がタッチされている場合の表示例を示す。携帯端末１００は、タッチパネルディスプレイ１０２と指３００との接触領域に重ならない位置に、フリックガイド１５０を表示する。
【００２３】
フリックガイド１５０は、コピー機能が割り当てられた方向にコピー機能を表す表示、ペースト機能が割り当てられた方向にペースト機能を表す表示、及びカット機能が割り当てられた方向にカット機能を表す表示を含む。これにより、コピペキー１３４にタッチした操作者は、各方向に割り当てられた機能を容易に確認できる。
【００２４】
また、コピペキー１３４には、文字の範囲を選択するモードである範囲選択モードを有効にする機能が割り当てられている。携帯端末１００は、コピペキー１３４へのタップ操作に応じて、範囲選択モードを有効にする。例えば、携帯端末１００は、図１（ｂ）に示すように、コピペキー１３４に対するタッチ操作に応じてフリックガイド１５０を表示した後、フリック操作を検出することなく選択が解除された場合に、範囲選択モードを有効にする。
【００２５】
携帯端末１００は、範囲選択モードが有効であるときに左右キー１２８又は左右キー１３０への操作を受け付けた場合に、カーソル１０８の移動に伴って文字の範囲を選択する。図１（ｃ）は、図１（ｂ）に示す状態において、コピペキー１３４に対するタップ操作に応じて範囲選択モードが有効にされた後、左右キー１３０が５回タップされた場合の表示例を示す。図に示す例では、携帯端末１００は、カーソル１０８の位置から５文字の範囲内にある「ＡＢＣＤ社」を選択する。
【００２６】
従来、文字の範囲の始点及び終点に対するタップ操作を受け付けて文字を選択することが行われていたが、所望の文字と文字との間を正確にタップすることが難しく、意図している範囲と異なる範囲が選択されてしまう場合があった。これに対して、本実施形態に係る携帯端末１００によれば、範囲選択モードを有効にした後、左右キー１２８又は左右キー１３０によって文字の範囲を選択できることから、携帯端末１００の操作者に、所望の範囲をより確実に選択させることができる。
【００２７】
図１（ｄ）は、「ＡＢＣＤ社」が選択された状態で、コピペキー１３４に対して上方向１２へのフリック操作が行われた場合の表示例を示す。携帯端末１００は、上方向１２へのフリック操作に応じて、コピー機能を選択する。そして、携帯端末１００は、「ＡＢＣＤ社」をコピーする。このように、本実施形態に係る携帯端末１００によれば、携帯端末１００の操作者は、文字を選択した後、一のフリック操作のみを行うことによって、選択した文字をコピーできる。
【００２８】
ホームキー１６２には、ホーム画面を表示する機能が割り当てられている。携帯端末１００は、ホームキー１６２の指定に応じて、ホーム画面を表示する。バックキー１６４には、１つ前の画面に戻る機能が割り当てられている。携帯端末１００は、バックキー１６４の指定に応じて、１つ前の画面を表示する。また、携帯端末１００は、バックキー１６４の指定に応じて、操作を１つ前に戻してもよい。例えば、携帯端末１００は、範囲選択モードを有効にした後に、バックキー１６４が指定された場合に、範囲選択モードを無効にする。メニューキー１６６には、メニュー画面を表示する機能が割り当てられている。携帯端末１００は、メニューキー１６６の指定に応じて、メニュー画面を表示する。
【００２９】
図２は、携帯端末１００の他の表示例を概略的に示す。図２は、携帯端末１００が文字入力領域１０４及びキーボード１２１を表示した場合の表示例を示す。キーボード１２１は、いわゆるＱＷＥＲＴＹ配列のキーボードであってよい。図２に示すように、携帯端末１００は、キーボード１２１を表示した場合も、キーボード１２０を表示した場合と同様に、コピペキー１３４による範囲選択モードの有効化、左右キー１２８又は左右キー１３０による文字の範囲の選択、及びコピペキー１３４によるコピー、ペースト又はカットの実行を行ってよい。
【００３０】
図３は、携帯端末１００の機能構成の一例を概略的に示す。携帯端末１００は、タッチパネルディスプレイ１０２と、入力受付部２０２、キーボード表示部２０４、文字表示部２０６、カーソル表示部２０８、カーソル移動部２１０、範囲選択モード設定部２１２、文字選択部２１４、機能選択部２１６、文字処理部２１８、及び文字入力判定部２２０とを備える。
【００３１】
入力受付部２０２は、タッチパネルディスプレイ１０２に対して行われた入力を受け付ける。キーボード表示部２０４は、タッチパネルディスプレイ１０２に、キーボード１２０又はキーボード１２１を表示する。キーボード表示部２０４は、文字入力領域１０４が指定された場合に、キーボード１２０又はキーボード１２１を表示してよい。文字入力領域１０４が指定された場合とは、例えば、文字入力領域１０４に対するタッチ操作を検出した場合である。キーボード表示部２０４は、予め設定された設定内容に従って、キーボード１２０及びキーボード１２１のいずれを表示するかを決定してよい。キーボード１２０及びキーボード１２１のいずれを表示するかの設定は、設定キー１２４の指定に応じて表示された設定画面において行われてよい。
【００３２】
文字表示部２０６は、文字入力領域１０４に文字１０６を表示する。文字表示部２０６は、文字キー１２２へのタップ操作又はフリック操作に応じて、文字キー１２２に対応する文字を文字入力領域１０４に表示してよい。
【００３３】
カーソル表示部２０８は、タッチパネルディスプレイ１０２にカーソル１０８を表示する。カーソル移動部２１０は、入力受付部２０２が受け付けた入力に応じて、カーソル１０８を移動させる。カーソル移動部２１０は、左右キー１２８に対するタップ操作に応じて、カーソル１０８を右方向１８に１文字分移動させてよい。また、カーソル移動部２１０は、左右キー１３０に対するタップ操作に応じて、カーソル１０８を左方向１６に１文字分移動させてよい。
【００３４】
また、カーソル移動部２１０は、左右キー１２８又は左右キー１３０に対するスライド操作に応じて、カーソル１０８を移動させてもよい。カーソル移動部２１０は、スライド操作のスライド方向及びスライド量に基づいてカーソル１０８を移動させてよい。例えば、カーソル移動部２１０は、スライド方向に、スライド量に応じた文字数の分、カーソル１０８を移動させる。カーソル移動部２１０は、スライド方向が左右方向の場合は、カーソル１０８を左右方向に移動させてよく、スライド方向が上下方向の場合は、カーソル１０８を上下方向に移動させてよい。
【００３５】
範囲選択モード設定部２１２は、入力受付部２０２が受け付けた入力に応じて、範囲選択モードを設定する。例えば、範囲選択モード設定部２１２は、入力受付部２０２が、コピペキー１３４へのタップ操作を受け付けた場合に、範囲選択モードを有効にする。範囲選択モード設定部２１２は、範囲選択モードが有効であるときに、入力受付部２０２がコピペキー１３４へのフリック操作を受け付けた場合に、範囲選択モードを無効にしてよい。
【００３６】
文字選択部２１４は、文字入力領域１０４に表示された文字１０６の少なくとも一部を選択する。文字選択部２１４は、範囲選択モードが有効であるときに、カーソル移動部２１０がカーソル１０８を移動させた場合、カーソル１０８の移動に伴って文字１０６の少なくとも一部を選択してよい。また、文字選択部２１４は、範囲選択モードが有効であるときに、入力受付部２０２が文字入力領域１０４に対するタップ操作を検出した場合に、カーソル１０８の位置とタップされた位置との間に配置された文字１０６の少なくとも一部を選択してよい。
【００３７】
文字選択部２１４が文字１０６の少なくとも一部を選択した場合、文字表示部２０６は、選択された文字をハイライト表示してよい。これにより、文字１０６のうち、選択されている文字を識別して表示できる。
【００３８】
機能選択部２１６は、入力受付部２０２が受け付けた入力に応じて、コピー機能、カット機能、及びペースト機能のいずれかを選択する。機能選択部２１６は、入力受付部２０２がコピペキー１３４に対する上方向１２へのフリック操作を受け付けた場合に、コピー機能を選択する。また、機能選択部２１６は、入力受付部２０２がコピペキー１３４に対する下方向１４へのフリック操作を受け付けた場合に、ペースト機能を選択する。また、機能選択部２１６は、入力受付部２０２がコピペキー１３４に対する左方向１６へのフリック操作を受け付けた場合に、カット機能を選択する。
【００３９】
本実施形態では、上方向１２へのフリック操作にコピー機能、下方向１４へのフリック操作にペースト機能、及び左方向１６へのフリック操作にカット機能が割り当てられた例を挙げて説明したが、これに限らない。方向と機能の組み合わせは他の組み合わせであってもよい。また、方向と機能の組み合わせは変更可能であってよい。
【００４０】
なお、コピー機能はカット機能よりも使用頻度が高い場合が多く、コピー機能とペースト機能とは対となる機能であることから、コピー機能とペースト機能とが、上下方向又は左右方向に対となるように割り当てられることが望ましい場合がある。また、コピペキー１３４がタッチパネルディスプレイ１０２の右端側に配置された場合、右方向１８へのフリック操作は、他の方向へのフリック操作に比べて検出率が低い場合があり、また、操作者がフリック操作をしにくいことから、コピー機能、ペースト機能、及びカット機能は、右方向１８以外の方向に優先的に割り当てられることが望ましい。
【００４１】
文字処理部２１８は、文字選択部２１４によって選択された文字に対して、機能選択部２１６によって選択された機能を実行する。文字処理部２１８は、機能選択部２１６によってコピー機能が選択された場合、文字選択部２１４によって選択されている文字をコピーする。また、文字処理部２１８は、機能選択部２１６によってペースト機能が選択された場合、コピーされている文字を、カーソル１０８の位置にペーストする。また、文字処理部２１８は、文字選択部２１４によってカット機能が選択された場合、文字選択部２１４によって選択されている文字をカットする。文字表示部２０６は、文字処理部２１８による文字処理の結果に応じて、表示を変更する。
【００４２】
文字入力判定部２２０は、文字入力中であるか否かを判定する。文字入力判定部２２０は、例えば、入力受付部２０２が文字キー１２２に対するタッチ操作又はフリック操作を検出してから、文字の確定が行われるまでの間、文字入力中であると判定する。
【００４３】
キーボード表示部２０４は、文字入力判定部２２０が文字入力中であると判定している場合とそうでない場合とで、キーボード１２０及びキーボード１２１の表示を変更させる。例えば、キーボード表示部２０４は、文字入力中でない場合にはコピペキー１３４を表示し、文字入力中である場合には、コピペキー１３４に代えて、入力中の文字を変換する機能が割り当てられた変換キーを表示する。
【００４４】
図４及び図５は、キーボード１２０の表示例を概略的に示す。図４は文字入力中でない場合のキーボード１２０の表示例を示し、図５は文字入力中である場合のキーボード１２０の表示例を示す。図４及び図５に示すように、キーボード１２０は矩形形状を有してよい。また、キーボード１２０に含まれる各キーも、矩形形状を有してよい。
【００４５】
図４に示すように、キーボード表示部２０４は、複数の文字キー１２２を表示する。キーボード表示部２０４は、複数の文字キー１２２を、キーボード１２０の中央に配置してよい。キーボード表示部２０４は、文字キー表示部の一例であってよい。
【００４６】
キーボード表示部２０４は、設定キー１２４を表示する。キーボード表示部２０４は、設定キー１２４を、キーボード１２０における左上端に配置してよい。
【００４７】
キーボード表示部２０４は、削除キー１２６を表示する。キーボード表示部２０４は、削除キー１２６を、キーボード１２０における右上端に配置してよい。これにより、携帯端末１００の操作者が、右手で携帯端末１００を保持して、右手の親指でキー操作をする場合に、削除キー１２６を右手の親指の近傍に配置することができ、操作者の操作性を向上させることができる。
【００４８】
キーボード表示部２０４は、左右キー１２８及び左右キー１３０を表示する。キーボード表示部２０４は、左右キー１２８と左右キー１３０とを対になる位置に配置してよい。例えば、キーボード表示部２０４は、左右キー１２８を、設定キー１２４の下側に設定キー１２４と隣接させて配置し、左右キー１３０を、削除キー１２６の下側に削除キー１２６と隣接させて配置する。キーボード表示部２０４は、移動キー表示部の一例であってよい。
【００４９】
キーボード表示部２０４は、特殊文字キー１３２を表示する。キーボード表示部２０４は、特殊文字キー１３２を、左右キー１２８の下側に左右キー１２８と隣接させて配置してよい。
【００５０】
キーボード表示部２０４は、コピペキー１３４を表示する。キーボード表示部２０４は、コピペキー１３４を、複数の文字キー１２２よりも右側に配置してよい。これにより、携帯端末１００の操作者が、右手で携帯端末１００を保持して、右手の親指でキー操作をする場合に、コピペキー１３４を右手の親指の近傍に配置することができ、操作者の操作性を向上させることができる。
【００５１】
また、キーボード表示部２０４は、左右キー１３０を、コピペキー１３４に隣接する位置に表示してよい。例えば、キーボード表示部２０４は、コピペキー１３４を、左右キー１３０の下側に左右キー１３０と隣接させて配置してよい。これにより、コピペキー１３４に対するタップ操作によって範囲選択モードを有効にした後、左右キー１３０を選択するまでの指の移動距離を短くすることができ、携帯端末１００の操作者の操作性を向上させることができる。
【００５２】
キーボード表示部２０４は、文字種切替キー１３６を表示する。キーボード表示部２０４は、文字種切替キー１３６を、キーボード１２０における左下端に配置してよい。また、キーボード表示部２０４は、改行キー１３８を表示する。キーボード表示部２０４は、改行キー１３８を、キーボード１２０にける右下端に配置してよい。
【００５３】
図５に示すように、キーボード表示部２０４は、文字入力中である場合と文字入力中でない場合とで、キーボード１２０の表示を異ならせてよい。キーボード表示部２０４は、文字入力中である場合、コピペキー１３４に代えて、入力中の文字を変換する機能が割り当てられた変換キー１３５を表示してよい。キーボード表示部２０４は、変換キー表示部の一例であってよい。
【００５４】
文字入力中である場合は、入力中の文字が変換されることがある一方、コピー、ペースト、又はカットが行われることは原則としてない。コピー、ペースト、又はカットが行われるのは、原則として文字入力が終了した後である。また、文字入力中でない場合は、コピー、ペースト、又はカットが行われることがある一方、入力中の文字が変換されることは原則としてない。したがって、キーボード表示部２０４が、文字入力中でない場合にコピペキー１３４を表示し、文字入力中である場合にコピペキー１３４に代えて変換キー１３５を表示することによって、タッチパネルディスプレイ１０２の表示領域を効率的に利用することができる。
【００５５】
また、キーボード表示部２０４は、文字入力中である場合、設定キー１２４に代えて、英数とカナとを切り替える機能が割り当てられた英数カナ変換キー１２５を表示してよい。また、キーボード表示部２０４は、文字入力中である場合、特殊文字キー１３２に代えて、逆トグル機能が割り当てられた逆トグルキー１３３を表示してよい。また、キーボード表示部２０４は、文字入力中である場合、改行キー１３８に代えて、確定キー１３９を表示してよい。このように、文字入力中であるか否かによって、表示する文字を切り替えることによって、タッチパネルディスプレイ１０２の表示領域を効率的に利用することができる。
【００５６】
図６及び図７は、キーボード１２１の表示例を概略的に示す。図６は文字入力中でない場合のキーボード１２１の表示例を示し、図７は文字入力中である場合のキーボード１２１の表示例を示す。図６及び図７に示すように、キーボード１２１は矩形形状を有してよい。また、キーボード１２１に含まれる各キーも、矩形形状を有してよい。
【００５７】
図６に示すように、キーボード表示部２０４は、複数の文字キー１２２を表示する。また、キーボード表示部２０４は、文字種切替キー１３６を表示する。キーボード表示部２０４は、文字種切替キー１３６を、キーボード１２１における左下端に配置してよい。また、キーボード表示部２０４は、改行キー１３８を、キーボード１２１における右下端に配置してよい。
【００５８】
キーボード表示部２０４は、コピペキー１３４を表示する。キーボード表示部２０４は、コピペキー１３４を、改行キー１３８の上側に改行キー１３８に隣接させて配置してよい。また、キーボード表示部２０４は、削除キー１２６を表示する。キーボード表示部２０４は、削除キー１２６を、コピペキー１３４の上側にコピペキー１３４に隣接させて配置してよい。
【００５９】
キーボード表示部２０４は、特殊文字キー１３２を表示する。キーボード表示部２０４は、特殊文字キー１３２を、文字種切替キー１３６の右側に文字種切替キー１３６に隣接させて配置してよい。また、キーボード表示部２０４は、設定キー１２４を表示する。キーボード表示部２０４は、設定キー１２４を、特殊文字キー１３２の右側に特殊文字キー１３２に隣接させて配置してよい。
【００６０】
キーボード表示部２０４は、左右キー１２８及び左右キー１３０を表示する。キーボード表示部２０４は、左右キー１２８と左右キー１３０とを対になる位置に配置してよい。例えば、キーボード表示部２０４は、左右キー１２８を、文字種切替キー１３６の上側に文字種切替キー１３６に隣接させて配置し、左右キー１３０を、コピペキー１３４の左側にコピペキー１３４に隣接させて配置してよい。
【００６１】
キーボード表示部２０４は、ＣＡＰＳＬＯＣＫキー１４０を表示する。キーボード表示部２０４は、ＣＡＰＳＬＯＣＫキー１４０を、改行キー１３８の左側に改行キー１３８に隣接させて配置してよい。
【００６２】
図７に示すように、キーボード表示部２０４は、文字入力中である場合と文字入力中でない場合とで、キーボード１２１の表示を異ならせてよい。キーボード表示部２０４は、文字入力中である場合、コピペキー１３４に代えて、変換キー１３５を表示してよい。また、キーボード表示部２０４は、文字入力中である場合、改行キー１３８に代えて、確定キー１３９を表示してよい。
【００６３】
本実施形態では、編集キーの一例として、コピー機能、ペースト機能、及びカット機能が割り当てられているコピペキー１３４を挙げて説明したが、これに限らない。編集キーは、コピー機能、ペースト機能、及びカット機能の少なくともいずれかが割り当てられたキーであってもよい。
【００６４】
本実施形態では、文字処理装置の一例として携帯端末１００を挙げて説明したが、これに限らない。文字処理装置は、タッチパネルディスプレイ１０２を備える装置であれば、他の装置であってもよい。
【００６５】
以上の説明において、携帯端末１００の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよい。また、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。また、プログラムが実行されることにより、コンピュータが、携帯端末１００として機能してもよい。プログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、携帯端末１００の少なくとも一部を構成するコンピュータにインストールされてよい。
【００６６】
コンピュータにインストールされ、コンピュータを本実施形態に係る携帯端末１００として機能させるプログラムは、ＣＰＵ等に働きかけて、コンピュータを、携帯端末１００の各部としてそれぞれ機能させる。これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアと携帯端末１００のハードウエア資源とが協働した具体的手段として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータの使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の携帯端末１００を構築することができる。
【００６７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６８】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６９】
１２  上方向、１４下方向、１６  左方向、１８  右方向、１００  携帯端末、１０２  タッチパネルディスプレイ、１０４  文字入力領域、１０６  文字、１０８  カーソル、１２０  キーボード、１２１  キーボード、１２２  文字キー、１２４  設定キー、１２５  英数カナ変換キー、１２６  削除キー、１２８  左右キー、１３０  左右キー、１３２  特殊文字キー、１３３  逆トグルキー、１３４  コピペキー、１３５  変換キー、１３６  文字種切替キー、１３８  改行キー、１３９  確定キー、１４０  ＣＡＰＳＬＯＣＫキー、１５０  フリックガイド、１６２  ホームキー、１６４  バックキー、１６６  メニューキー、２０２  入力受付部、２０４  キーボード表示部、２０６  文字表示部、２０８  カーソル表示部、２１０  カーソル移動部、２１２  範囲選択モード設定部、２１４  文字選択部、２１６  機能選択部、２１８  文字処理部、２２０  文字入力判定部、３００  指
【要約】
【課題】コピー及びペースト等の実行を指示する場合の操作性の向上が望まれていた。
【解決手段】コンピュータを、選択されている文字をコピーするコピー機能及びコピーされている文字をペーストするペースト機能が割り当てられた編集キーをタッチパネルディスプレイに表示する編集キー表示手段、編集キーへのフリック操作に応じて、コピー機能又はペースト機能を選択する機能選択手段、及びコピー機能が選択された場合に選択されている文字をコピーし、ペースト機能が選択された場合にコピーされている文字をペーストする文字処理手段として機能させるためのプログラムを提供する。
【選択図】図１【図１】
0005456200.tif 000002
【図２】
0005456200.tif 000003
【図３】
0005456200.tif 000004
【図４】
0005456200.tif 000005
【図５】
0005456200.tif 000006
【図６】
0005456200.tif 000007
【図７】
0005456200.tif 000008