JP2014035611A - Text editing terminal and control method thereof - Google Patents
Text editing terminal and control method thereof Download PDFInfo
- Publication number
- JP2014035611A JP2014035611A JP2012175667A JP2012175667A JP2014035611A JP 2014035611 A JP2014035611 A JP 2014035611A JP 2012175667 A JP2012175667 A JP 2012175667A JP 2012175667 A JP2012175667 A JP 2012175667A JP 2014035611 A JP2014035611 A JP 2014035611A
- Authority
- JP
- Japan
- Prior art keywords
- text
- character
- touch operation
- spacing
- cursor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
【課題】 カーソルの移動先をタッチパネル上におけるタッチ操作の位置により指定する際の操作性を向上させることを目的とする。
【解決手段】 編集対象テキストが表示されている状態でテキスト表示領域21に対するタップ操作を行えば、編集対象テキストの文字間隔が広くなる。この状態で、テキスト表示領域21に対するスライド操作を行えば、編集対象テキストをスクロールさせることができる。また、タップ操作を行えば、当該操作位置へカーソル25が移動し、文字間隔が元に戻る。このため、最初のタップ操作は、編集対象テキストの文字間隔を広げる操作であって、編集対象テキストの一部を指定する操作ではない。このため、その操作位置に厳密さが要求されず、カーソル移動操作が容易化され、テキスト編集端末の操作性を向上させることができる。
【選択図】 図8PROBLEM TO BE SOLVED: To improve operability when designating a movement destination of a cursor by a position of a touch operation on a touch panel.
If a tap operation is performed on a text display area while an edit target text is displayed, the character spacing of the edit target text becomes wide. If the slide operation is performed on the text display area 21 in this state, the text to be edited can be scrolled. If a tap operation is performed, the cursor 25 moves to the operation position, and the character spacing is restored. For this reason, the first tap operation is an operation for widening the character spacing of the text to be edited, not an operation for designating a part of the text to be edited. Therefore, strictness is not required for the operation position, the cursor moving operation is facilitated, and the operability of the text editing terminal can be improved.
[Selection] Figure 8
Description
本発明は、テキスト編集端末に係り、更に詳しくは、編集対象テキストを表示させるためのタッチパネルを備えたテキスト編集端末の改良に関する。 The present invention relates to a text editing terminal, and more particularly to an improvement of a text editing terminal provided with a touch panel for displaying a text to be edited.
一般に、情報処理端末を用いたテキストの編集は、編集対象のテキストをディスプレイに表示させた状態で、当該テキスト内の文字又は文字間にカーソルを移動させ、当該カーソルの位置に対する文字の挿入又は削除を指示することによって行われる。このとき、カーソルの移動は、通常、上下左右の移動方向に対応付けられた方向キーを押下操作することによって行われる。 In general, text editing using an information processing terminal is performed by moving a cursor between characters or characters in the text while the text to be edited is displayed on the display, and inserting or deleting characters at the position of the cursor. Is done by instructing. At this time, the movement of the cursor is usually performed by pressing a direction key associated with the up / down / left / right movement directions.
これに対し、携帯電話機、タブレット型コンピュータなどの最近の携帯情報端末は、タッチパネルを備えているものが多い。このような携帯情報端末では、タッチパネルへのタッチ操作を行えば、その操作位置にカーソルを移動させることができる。このため、直感的に操作することができるとともに、カーソルの移動距離に応じて、操作時間や操作回数が増大することもない。しかしながら、タッチパネル上に表示される文字が小さい場合、ユーザが意図している通りにカーソルを移動させることが容易ではないという問題があった。特に、携帯情報端末の場合、タッチパネルが小さく、表示されている文字も小さいため、思い通りにカーソルを移動させることが難しいという問題があった。 On the other hand, recent portable information terminals such as mobile phones and tablet computers often have a touch panel. In such a portable information terminal, if a touch operation on the touch panel is performed, the cursor can be moved to the operation position. Therefore, the operation can be performed intuitively, and the operation time and the number of operations are not increased according to the movement distance of the cursor. However, when the characters displayed on the touch panel are small, there is a problem that it is not easy to move the cursor as intended by the user. In particular, in the case of a portable information terminal, there is a problem that it is difficult to move the cursor as intended because the touch panel is small and the displayed characters are small.
この様な問題に対し、タッチ操作によりテキスト内の単語を拡大表示する携帯情報端末が従来から知られている(例えば、特許文献1)。特許文献1に記載された携帯情報端末では、タッチ操作により1つの単語が選択され、当該単語を拡大表示するための小ウィンドウが表示され、この小ウィンドウ内において単語を編集することができる。この小ウィンドウは、他の単語が選択され、新たな小ウィンドウが表示されるときに閉じられる。つまり、この携帯情報端末では、拡大表示された単語に対して、カーソルの位置を指定することができる。 For such a problem, a portable information terminal that enlarges and displays a word in a text by a touch operation is conventionally known (for example, Patent Document 1). In the portable information terminal described in Patent Document 1, one word is selected by a touch operation, a small window for displaying the word in an enlarged manner is displayed, and the word can be edited in the small window. This small window is closed when another word is selected and a new small window is displayed. That is, in this portable information terminal, the position of the cursor can be specified for the enlarged word.
また、ユーザがタッチ操作した位置とその周辺領域を小ウィンドウ内に拡大表示し、この小ウィンドウ内において、カーソル位置を指定することができる携帯情報端末も知られている。 A portable information terminal is also known in which a position touched by a user and its peripheral area are enlarged and displayed in a small window, and a cursor position can be designated in the small window.
しかしながら、これらの携帯情報端末では、タッチ操作された位置及びその周辺領域が、小ウィンドウ内に拡大表示されるというものである。このため、小ウィンドウを開くためのタッチ操作の操作位置が適切でない場合、カーソルの移動先として指定したい位置が小ウィンドウ内に表示されない状態になる。この様な場合には、小ウィンドウを開くためのタッチ操作を繰り返す必要があり、煩雑であるという問題があった。 However, in these portable information terminals, the touch-operated position and its peripheral area are enlarged and displayed in a small window. For this reason, when the operation position of the touch operation for opening the small window is not appropriate, the position to be designated as the movement destination of the cursor is not displayed in the small window. In such a case, it is necessary to repeat a touch operation for opening a small window, which is complicated.
本発明は、上記の事情に鑑みてなされたものであり、タッチパネルを備えたテキスト編集端末の操作性を向上させることを目的とする。特に、テキスト編集中のカーソル移動の操作性を向上させることを目的とする。また、カーソルの移動先をタッチ操作の操作位置によって指定する際の操作性を向上させることを目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to improve the operability of a text editing terminal provided with a touch panel. In particular, the object is to improve the operability of cursor movement during text editing. It is another object of the present invention to improve the operability when designating the movement destination of the cursor by the operation position of the touch operation.
第1の本発明によるテキスト編集端末は、編集対象テキストの文字間隔を指定する文字間隔制御手段と、上記文字間隔で上記編集対象テキストをタッチパネル上に表示するテキスト表示制御手段と、上記タッチパネルに対するタッチ操作を検出するタッチ操作検出手段と、上記タッチ操作に基づいて、上記編集対象テキスト内におけるカーソル位置を制御するカーソル制御手段とを備え、上記文字間隔制御手段が、上記文字間隔が狭間隔である場合の上記タッチ操作に基づいて、上記文字間隔を広間隔に変更し、上記カーソル制御手段が、上記文字間隔が上記広間隔である場合の上記タッチ操作に基づいて、上記カーソル位置を上記タッチ操作の操作位置に変更するように構成される。 A text editing terminal according to a first aspect of the present invention is a character spacing control means for designating a character spacing of text to be edited, a text display control means for displaying the text to be edited on the touch panel at the character spacing, and a touch on the touch panel. Touch operation detecting means for detecting an operation and cursor control means for controlling a cursor position in the text to be edited based on the touch operation, wherein the character spacing control means has a narrow character spacing. The character interval is changed to a wide interval based on the touch operation in the case, and the cursor control means moves the cursor position to the touch operation based on the touch operation when the character interval is the wide interval. It is comprised so that it may change to the operation position.
この様な構成により、文字間隔が狭間隔となるように編集対象テキストが表示されている状態でタッチ操作を行えば、文字間隔が広間隔に変更され、その後、さらにタッチ操作を行えば、当該操作位置へカーソルを移動させることができる。つまり、先行するタッチ操作は、編集対象テキストの文字間隔を広げる操作であって、従来技術のように編集対象テキストの一部を指定する操作ではない。このため、先行するタッチ操作は、新たなカーソル位置又はその周辺に対して行われる必要はなく、その操作位置に厳密さが要求されない。従って、カーソル移動操作が容易化され、テキスト編集端末の操作性を向上させることができる。 With such a configuration, if the touch operation is performed in a state where the text to be edited is displayed so that the character interval is narrow, the character interval is changed to a wide interval, and then if the touch operation is further performed, The cursor can be moved to the operation position. That is, the preceding touch operation is an operation for widening the character spacing of the text to be edited, and is not an operation for designating a part of the text to be edited as in the prior art. For this reason, the preceding touch operation does not need to be performed on the new cursor position or its periphery, and strictness is not required for the operation position. Therefore, the cursor movement operation is facilitated, and the operability of the text editing terminal can be improved.
第2の本発明によるテキスト編集端末は、上記構成に加えて、上記タッチパネル上に表示される上記編集対象テキストをスクロールさせるスクロール制御手段を備え、上記タッチ操作検出手段が、上記タッチ操作中における操作位置の変化に基づいて互いに識別可能な第1及び第2のタッチ操作をそれぞれ検出し、上記カーソル制御手段が、上記文字間隔が上記広間隔である場合の第1のタッチ操作に基づいて、上記カーソル位置を変更し、上記スクロール制御手段が、上記文字間隔が上記広間隔である場合の第2のタッチ操作に基づいて、上記編集対象テキストをスクロールさせるように構成される。 A text editing terminal according to a second aspect of the present invention includes, in addition to the above configuration, scroll control means for scrolling the text to be edited displayed on the touch panel, and the touch operation detection means performs an operation during the touch operation. First and second touch operations that can be distinguished from each other based on a change in position are detected, respectively, and the cursor control means performs the above operation based on the first touch operation when the character interval is the wide interval. The cursor position is changed, and the scroll control means is configured to scroll the text to be edited based on a second touch operation when the character spacing is the wide spacing.
この様な構成により、文字間隔が広間隔である場合に、第1のタッチ操作を行って新たなカーソル位置を指定する前に、第2のタッチ操作を行って編集対象テキストをタッチパネル上でスクロールさせることができる。このため、編集対象テキストの全体がタッチパネル上に表示されておらず、新たなカーソル位置が表示されていない場合には、まず第2のタッチ操作により編集対象テキストをスクロールさせ、新たなカーソル位置をタッチパネル上に表示させた後に、第1のタッチ操作を行えば、編集対象テキスト内の任意の文字又は文字間にカーソルを移動させることができる。 With such a configuration, when the character spacing is wide, the second touch operation is performed to scroll the text to be edited on the touch panel before the first touch operation is performed and a new cursor position is designated. Can be made. Therefore, when the entire text to be edited is not displayed on the touch panel and the new cursor position is not displayed, the text to be edited is first scrolled by the second touch operation, and the new cursor position is set. If the first touch operation is performed after being displayed on the touch panel, the cursor can be moved between arbitrary characters or characters in the text to be edited.
第3の本発明によるテキスト編集端末は、上記構成に加えて、上記文字間隔制御手段が、上記文字間隔が上記狭間隔である場合の第1のタッチ操作に基づいて、上記文字間隔を広間隔に変更するように構成される。 In the text editing terminal according to the third aspect of the present invention, in addition to the above configuration, the character spacing control means sets the character spacing to a wide spacing based on a first touch operation when the character spacing is the narrow spacing. Configured to change to
この様な構成により、タッチパネルに対する2種類のタッチ操作を識別すれば、文字間隔の変更、編集対象テキストのスクロール及び新たなカーソル位置の指定を順に行うことができる。従って、カーソル移動操作が容易化され、テキスト編集端末の操作性を向上させることができる。 With such a configuration, if two types of touch operations on the touch panel are identified, it is possible to sequentially change the character spacing, scroll the text to be edited, and specify a new cursor position. Therefore, the cursor movement operation is facilitated, and the operability of the text editing terminal can be improved.
第4の本発明によるテキスト編集端末は、上記構成に加えて、上記文字間隔制御手段が、上記文字間隔が上記広間隔である場合の第1のタッチ操作に基づいて、上記文字間隔を上記狭間隔へ変更するように構成される。 In a text editing terminal according to a fourth aspect of the present invention, in addition to the above configuration, the character spacing control means reduces the character spacing based on a first touch operation when the character spacing is the wide spacing. Configured to change to interval.
この様な構成により、文字間隔が広間隔である場合のタッチ操作に基づいて、カーソル位置を当該タッチ操作の操作位置に変更するとともに、文字間隔を狭間隔に変更することができる。つまり、カーソルの移動が完了すれば、文字間隔が狭間隔に自動的に戻るため、カーソル移動操作が更に容易化され、テキスト編集端末の操作性を向上させることができる。 With such a configuration, the cursor position can be changed to the operation position of the touch operation and the character interval can be changed to a narrow interval based on the touch operation when the character interval is wide. That is, when the movement of the cursor is completed, the character interval is automatically returned to a narrow interval, so that the cursor movement operation is further facilitated and the operability of the text editing terminal can be improved.
第5の本発明によるテキスト編集端末は、上記構成に加えて、第1のタッチ操作がタップ操作からなり、第2のタッチ操作がスライド操作からなる。 In the text editing terminal according to the fifth aspect of the present invention, in addition to the above configuration, the first touch operation includes a tap operation, and the second touch operation includes a slide operation.
第6の本発明によるテキスト編集端末は、上記構成に加えて、上記スクロール制御手段が、上記スライド操作のスライド方向に基づいて、上記編集対象テキストのスクロール方向を決定するように構成される。 In addition to the above configuration, the text editing terminal according to the sixth aspect of the present invention is configured such that the scroll control means determines the scroll direction of the text to be edited based on the slide direction of the slide operation.
第7の本発明によるテキスト編集端末の制御方法は、文字間隔を制御する文字間隔制御ステップと、上記文字間隔で編集対象テキストをタッチパネル上に表示する表示制御ステップと、上記タッチパネルに対するタッチ操作を検出するタッチ操作検出ステップと、上記文字間隔及び上記タッチ操作に基づいて、上記編集対象テキスト内におけるカーソル位置を制御するカーソル制御ステップとを備え、上記文字間隔制御ステップでは、上記文字間隔が狭間隔である場合の上記タッチ操作に基づいて、上記文字間隔を広間隔に変更し、上記表示制御ステップでは、上記編集対象テキストを構成する文字であって、上記タッチパネルに表示される文字の全体を上記文字間隔で表示し、上記カーソル制御ステップでは、上記文字間隔が上記広間隔である場合の上記タッチ操作に基づいて、上記カーソル位置を変更する。 According to a seventh aspect of the present invention, there is provided a text editing terminal control method that detects a character spacing control step for controlling a character spacing, a display control step for displaying text to be edited on the touch panel at the character spacing, and a touch operation on the touch panel. A touch operation detecting step, and a cursor control step for controlling a cursor position in the text to be edited based on the character interval and the touch operation. In the character interval control step, the character interval is a narrow interval. Based on the touch operation in a certain case, the character interval is changed to a wide interval, and in the display control step, the characters constituting the text to be edited and the entire character displayed on the touch panel are converted to the character In the cursor control step, the character spacing is the wide spacing. Based on the touch operations when that changes the cursor position.
本発明によれば、タッチパネルを備えたテキスト編集端末の操作性を向上させることができる。特に、テキスト編集中のカーソル移動の操作性を向上させることができる。また、カーソルの移動先をタッチ操作の操作位置によって指定する際の操作性を向上させることができる。 ADVANTAGE OF THE INVENTION According to this invention, the operativity of the text editing terminal provided with the touch panel can be improved. In particular, the operability of moving the cursor during text editing can be improved. In addition, it is possible to improve the operability when designating the movement destination of the cursor by the operation position of the touch operation.
図1は、本発明の実施の形態によるテキスト編集端末の一例を示した外観図であり、テキスト編集端末の一例として携帯電話機1が示されている。この携帯電話機1は、略矩形の操作面を有する薄型筐体からなり、上記操作面には、タッチパネル10、レシーバ11及びマイクロフォン12が配置されている。
FIG. 1 is an external view showing an example of a text editing terminal according to an embodiment of the present invention. A mobile phone 1 is shown as an example of a text editing terminal. The mobile phone 1 is formed of a thin casing having a substantially rectangular operation surface, and a
タッチパネル10は、表示面上に画像を表示するための表示装置10Aと、上記表示面に対するユーザのタッチ操作を検出するタッチセンサ10Bとからなる。例えば、表示装置10Aには液晶表示パネルが用いられ、タッチセンサ10Bには、静電容量式のセンサが用いられる。そして、表示面上に2以上のアイコン13が表示されている状態において、任意のアイコン13に対するタッチ操作をユーザが行えば、当該タッチ操作の操作位置が検出され、タッチ操作されたアイコン13が選択される。レシーバ11及びマイクロフォン12は、通話用の音声入出力装置である。
The
なお、本実施の形態では、携帯電話機1の例について説明するが、本発明によるテキスト編集端末は、タッチパネル10を用いてテキスト編集を行うことができる情報端末であればよく、通信機能や通話機能を有する端末に限定されない。また、本発明は、特にタッチパネル10が小さい携帯型端末に好適であるが、携帯型端末以外にも適用することができる。
In the present embodiment, an example of the mobile phone 1 will be described. However, the text editing terminal according to the present invention may be an information terminal that can perform text editing using the
図2は、図1のタッチパネル10の表示の一例を示した図であり、テキスト編集画面が示されている。図1の携帯電話機1は、タッチパネル10上にテキスト編集画面を表示させ、テキストデータを編集することができる。例えば、電子メールアプリケーションの実行中に電子メールの本文を編集することができる。テキストデータとは、2以上の文字コードの順列からなるデータ、つまり、文字列データであり、改行コードや文字装飾情報が付加されたものであってもよい。
FIG. 2 is a diagram showing an example of the display on the
テキスト編集画面には、編集対象テキストが表示されるテキスト表示領域21と、2以上の文字変換の候補が表示される変換候補表示領域22と、2以上の操作ボタン24が表示されているボタン表示領域23が含まれている。
On the text editing screen, a
ユーザは、操作ボタン24に対するタッチ操作を行うことにより、バックスペース入力、カーソル移動、かな文字入力などを行うことができる。例えば、バックスペース用の操作ボタン24を操作すれば、テキスト表示領域21内のカーソル位置の直前の1文字が削除される。また、カーソル移動用の操作ボタン24を操作すれば、編集対象テキスト内において1文字分だけカーソルを移動させることができる。また、かな文字入力用の操作ボタン24を操作すれば、かな文字を入力することができる。
The user can perform backspace input, cursor movement, kana character input, and the like by performing a touch operation on the
ユーザ操作により1又は2以上のかな文字からなる文字列が入力されると、当該文字列を自動変換して得られる1又は2以上の変換候補が変換候補表示領域22に表示される。そして、これらの変換候補のいずれかをユーザが選択すれば、選択された変換候補が、確定した文字列として、テキスト表示領域21内のカーソル位置に挿入される。
When a character string consisting of one or more kana characters is input by a user operation, one or more conversion candidates obtained by automatically converting the character string are displayed in the conversion
図3の(a)〜(d)は、テキスト表示領域21における表示の一例を示した図であり、カーソル25の移動を伴うテキスト編集の様子が時系列に示されている。図3(a)には、編集対象テキストが表示されているテキスト表示領域21に対し、ユーザがタッチ操作を行う様子が示されている。このタッチ操作は、編集対象テキストの文字間隔を広げるための操作であり、例えば、タップ操作からなる。この文字間隔の変更は、編集対象テキストの全体に適用されるため、上記タッチ操作はテキスト表示領域21内に対する操作であればよく、その操作位置は任意であり、従来技術のように操作位置が正確である必要はない。
FIGS. 3A to 3D are diagrams showing an example of display in the
図3(b)には、編集対象テキストが広い文字間隔で表示されている状態で、カーソル25の移動先がタッチ操作で指定される様子が示されている。ここでは、編集対象テキスト中の「可」が「か」の誤記であるため、当該誤記を修正するために「可」の直後の文字間に対するタッチ操作が行われ、当該文字間が新しいカーソル位置として指定される。ここでは、タッチ操作の操作位置に最も近い文字間が、新しいカーソル位置として指定されるため、カーソル移動用の操作ボタン24に対しタッチ操作を行う場合とは異なり、直感的に操作することができ、カーソル25の移動距離に応じて、操作時間や操作回数が増大することもない。しかも、本実施の形態では、編集対象テキストの文字間隔を予め広げているため、新たなカーソル位置を容易に指定することができる。
FIG. 3B shows a state where the movement destination of the
図3(c)には、カーソル移動後の様子が示されている。カーソル25は、図3(b)のタッチ操作により指定された文字間へ移動する。また、文字間隔が狭くなり、図3(a)のときと同じ文字間隔に戻っている。つまり、カーソル位置を指定するタッチ操作を行えば、カーソル25が移動するとともに、広がっていた文字間隔が狭くなり元に戻る。このため、ユーザは、文字間隔を元に戻す操作を別途行う必要がない。
FIG. 3C shows a state after the cursor is moved. The
図3(d)には、テキスト編集後の様子が示されている。すなわち、カーソル25の移動後にバックスペース用の操作ボタン24を操作して「可」を削除した後、かな文字入力用の操作ボタン24を操作して「か」を入力し、誤記が修正された状態が示されている。
FIG. 3D shows a state after text editing. That is, after the
なお、図3では、カーソル位置が文字間である場合の例について説明したが、カーソル位置が文字である場合であっても、全く同様にして、文字間を広げることにより、カーソル位置を容易に指定することができ、誤操作が発生しにくい。 In FIG. 3, an example in which the cursor position is between characters has been described. However, even if the cursor position is a character, the cursor position can be easily increased by widening the space between characters. It can be specified and is unlikely to cause erroneous operations.
図4の(a)〜(d)は、テキスト表示領域21における表示の他の例を示した図であり、図3と同様にして、カーソル25の移動を伴うテキスト編集の様子が時系列に示されている。図4(a)には、図3(a)の場合と同様、編集対象テキストの文字間隔を広げるために、テキスト表示領域21内の任意の領域に対し、ユーザがタッチ操作を行う様子が示されている。
FIGS. 4A to 4D are diagrams showing other examples of display in the
図4(b)には、編集対象テキストが広い文字間隔で表示されている状態で、タッチ操作により編集対象テキストをスクロールさせる様子が示されている。編集対象テキストのスクロールは、テキスト表示領域21内でのスライド操作によって行われる。スライド操作は、タッチダウンからタッチアップまでのタッチ操作中に操作位置を移動させるタッチ操作であり、携帯電話機1は、操作位置の移動を伴うスライド操作と、操作位置の移動を伴わないタップ操作とを判別し、それぞれを検出することができる。
FIG. 4B shows a state in which the text to be edited is scrolled by a touch operation while the text to be edited is displayed with a wide character interval. The text to be edited is scrolled by a sliding operation in the
ここでは、編集対象テキスト中の「ここでで始めて」における「で」の重複が誤記であり、当該誤記を修正するには、例えば「でで」の直後の文字間に対するタッチ操作を行って、当該文字間にカーソル25を移動させる必要がある。ところが、文字間隔が広がったことにより、タッチ操作を行うべき文字間がテキスト表示領域21内に表示されなくなっている。このため、編集対象テキストを上方向にスクロースさせるために、上方向へのスライド操作が行われる。
Here, duplication of “de” in “begin here” in the text to be edited is an error, and in order to correct the error, for example, a touch operation between characters immediately after “de” is performed, It is necessary to move the
図4(c)には、編集対象テキストのスクロール後に、カーソル25の移動先がタッチ操作で指定される様子が示されている。編集対象テキストをスクロールさせたことにより、カーソルの移動先である「でで」の直後の文字間がテキスト表示領域21内に表示されている。このため、図3(b)の場合と同様にして、上記文字間に対するタッチ操作が行われ、当該文字間が新しいカーソル位置として指定される。
FIG. 4C shows a state in which the movement destination of the
図4(d)には、カーソル移動後の様子が示されている。カーソル25は、図4(c)のタッチ操作により、その操作位置として指定された文字間に移動する。また、文字間隔が狭くなり、図4(a)のときと同じ文字間隔に戻っている。その後、ユーザが、バックスペース用の操作ボタン24を操作し、重複する文字「で」を削除すれば、当該誤記が訂正される。
FIG. 4D shows a state after the cursor is moved. The
図5の(a)〜(d)は、テキスト表示領域21における表示の更に他の例を示した図であり、図3及び図4と同様、カーソル移動を伴うテキスト編集の様子が時系列に示されている。図5(a)には、図4(a)と同様、編集対象テキストの文字間隔を広げるために、テキスト表示領域21内の任意の領域に対し、ユーザがタッチ操作を行う様子が示されている。
FIGS. 5A to 5D are diagrams showing still other examples of display in the
図5(b)には、編集対象テキストが広い文字間隔で表示されている状態で、タッチ操作により編集対象テキストをスクロールさせる様子が示されている。図4(b)では、行幅を一定にしたままで文字間隔を広げているため、改行位置が変化している。これに対し、図5(b)では、改行位置を一定にしたままで文字間隔を広げているため、行幅が広がっている。その結果、編集対象テキスト中における改行位置は変化しないが、編集対象テキストの行の一部が、テキスト表示領域21上に表示されず、編集対象テキストは横方向にスクロール可能になる。
FIG. 5B shows a state in which the text to be edited is scrolled by a touch operation while the text to be edited is displayed with a wide character interval. In FIG. 4B, since the character spacing is increased while keeping the line width constant, the line feed position changes. On the other hand, in FIG. 5B, the line width is widened because the character spacing is widened while keeping the line feed position constant. As a result, the line feed position in the text to be edited does not change, but a part of the line of the text to be edited is not displayed on the
ここでは、編集対象テキスト中の「田」が「だ」の誤記であるため、当該誤記を修正するために、「田」の直後の文字間に対しタッチ操作を行って、当該文字間にカーソル25を移動させる必要がある。ところが、文字間隔が広がったことにより、タッチ操作を行うべき文字間がテキスト表示領域21内に表示されていない。このため、編集対象テキストを右方向にスクロースさせるために、右方向へのスライド操作が行われている。
Here, since the “field” in the text to be edited is an error in “da”, in order to correct the error, a touch operation is performed between the characters immediately after “field” and the cursor is moved between the characters. 25 needs to be moved. However, due to the increased character spacing, the space between characters to be touched is not displayed in the
図5(c)には、編集対象テキストをスクロールさせた後に、カーソル25の移動先がタッチ操作で指定される様子が示されている。編集対象テキストをスクロールさせたことにより、新たなカーソル位置となるべき「田」の直後の文字間がテキスト表示領域21内に表示されている。このため、図4(c)の場合と同様にして、上記文字間に対するタッチ操作が行われ、当該文字間が新しいカーソル位置として指定される。
FIG. 5C shows a state in which the movement destination of the
図5(d)には、カーソル移動後の様子が示されている。カーソル25は、図5(c)のタッチ操作により、その操作位置として指定された文字間に移動する。また、文字間隔が狭くなり、図5(a)のときと同じ文字間隔に戻っている。その後、ユーザが、バックスペース用の操作ボタン24を操作し、文字「田」を削除した後、かな文字入力用の操作ボタン24を操作して「だ」を入力し、誤記が修正された状態が示されている。
FIG. 5D shows a state after the cursor is moved. The
図6は、図1の携帯電話機1の内部構成の一例を示したブロック図であり、ハードウエア構成の要部が示されている。この携帯電話機1は、マイクロプロセッサ30、プログラム記憶部31、テキスト情報記憶部32、RF部33、タッチパネル10、レシーバ11及びマイクロフォン12を備えている。
FIG. 6 is a block diagram showing an example of the internal configuration of the mobile phone 1 of FIG. 1, showing the main part of the hardware configuration. The mobile phone 1 includes a
マイクロプロセッサ30は、プログラム記憶部31からテキスト編集プログラムを読み出して実行することができる。テキスト編集プログラムは、タッチパネル10を用いてテキスト情報記憶部32に保持されているテキストデータを編集するためのプログラムである。テキストデータの編集は、当該テキストデータを表示装置10Aに表示し、ユーザのタッチ操作をタッチセンサ10Bが検出することにより行われる。
The
プログラム記憶部31には、少なくとも不揮発性記憶装置、例えば、ROMやフラッシュメモリなどが用いられる。一方、テキスト情報記憶部32には、少なくとも書き換え可能な記憶装置、例えば、RAMやフラッシュメモリなどが用いられる。RF部33は、セルラー基地局との間で無線通信を行う通信回路であり、通話音や電子メールなどを含むデータの送受信を行う。
The
図7は、図1の携帯電話機1の内部構成の一例を示したブロック図であり、機能構成の要部が示されている。この携帯電話機1は、表示装置10A、タッチセンサ10B、テキスト情報記憶部32、タッチ操作検出部51、文字間隔制御部52、カーソル制御部53、スクロール制御部54、テキスト表示制御部55及びテキスト編集部56からなる。
FIG. 7 is a block diagram showing an example of the internal configuration of the mobile phone 1 of FIG. 1, showing the main part of the functional configuration. The mobile phone 1 includes a
タッチ操作検出部51は、タッチセンサ10Bの出力信号に基づいて、タッチセンサ10Bに対するタッチ操作を検出するタッチ操作検出手段である。このタッチ操作検出部51は、2種類のタッチ操作、例えば、タップ操作とスライド操作を判別して検出することができる。タップ操作とスライド操作の判別は、タッチ操作中における操作位置の変化に基づいて行われる。また、スライド操作のスライド方向も判別している。これらの判別結果が、検出信号として、文字間隔制御部52、カーソル制御部53、スクロール制御部54及びテキスト編集部56へ出力される。
The touch
文字間隔制御部52は、タッチパネル10へのタッチ操作に基づいて、タッチパネル10に表示される編集対象テキストの文字間隔を狭間隔又は広間隔のいずれかに切り替えている。例えば、テキスト表示を行う際の通常の文字間隔を狭間隔とし、この狭間隔よりも広い文字間隔を広間隔とすることができる。ここでは、文字間隔制御部52が、テキスト表示領域21へのタップ操作に基づいて、文字間隔を切り替えているものとする。すなわち、文字間隔が狭間隔である場合にタップ操作が行われれば、文字間隔を広間隔に変更し、文字間隔が広間隔である場合にタップ操作が行われれば、文字間隔を狭間隔に変更する。
The character
なお、文字間隔制御部52が指定する文字間隔は、タッチパネル10上に表示される編集対象テキストの一部に適用されるものではなく、タッチパネル10に表示される編集対象テキストの全体に適用される。また、文字間隔制御部52が指定する文字間隔は、具体的な間隔長を指定するものではなく、予め定められた2つの間隔長のいずれを選択するのかを指定するものであってもよい。例えば、両隣の文字の組み合わせに応じて文字間ごとに文字間隔を異ならせるような表示方法を採用している場合であれば、狭間隔及び広間隔の間隔長が文字間ごとに予め定められ、そのいずれを選択するのかを文字間隔制御部52が文字間隔として指定するように構成してもよい。
The character spacing specified by the character
カーソル制御部53は、タッチパネル10へのタッチ操作に基づいて、テキスト表示領域21内におけるカーソル位置を制御している。カーソル25の位置は、編集対象となる文字を特定するための基準位置であり、カーソル25は、編集対象テキスト内で移動させることができる。ここでは、文字間隔が広間隔である場合におけるテキスト表示領域21へのタップ操作に基づいて、その操作位置にカーソル25を移動させる。
The
つまり、文字間隔が広間隔である場合に、テキスト表示領域21へのタップ操作が行われると、カーソル制御部53が、カーソル25を移動させるとともに、文字間隔制御部52が、文字間隔を狭間隔に変更する。
In other words, when the character spacing is wide, when the tap operation is performed on the
スクロール制御部54は、タッチパネル10へのタッチ操作に基づいて、編集対象テキストをスクロールさせる制御を行っている。ここでは、文字間隔が広間隔である場合におけるスライド操作に基づいて、テキスト表示領域21内において、編集対象テキストをクロールさせる。また、スクロール方向は、スライド操作の方向に一致させている。例えば、スライド操作の方向に応じて、上下のいずれかの方向にスクロールさせることができる。あるいは、スライド操作の方向に応じて、上下左右のいずれかの方向にスクロールさせる構成であってもよい。
The
テキスト表示制御部55は、テキスト情報記憶部32に保持されている編集対象テキストのデータに基づいて、テキスト表示領域21内に表示する画像データを生成し、表示装置10Aへ出力する。この画像データの生成には、文字間隔制御部52が指定する文字間隔と、カーソル制御部53が指定するカーソル位置と、スクロール制御部54が指定するスクロール制御情報とが用いられる。
The text
つまり、文字間隔制御部52により指定された文字間隔が編集対象テキストの文字間隔となるように画像データが生成される。また、カーソル制御部53によりカーソル位置として指定された文字又は文字間にカーソル25が表示された画像データが生成される。さらに、スクロール制御部54により指定されたスクロール表示を行うための画像データが表示される。
That is, the image data is generated so that the character spacing designated by the character
テキスト編集部56は、操作ボタン24へのタッチ操作に基づいて、テキスト情報記憶部32内の編集対象テキストを更新する。
The
図8のステップS101〜S106は、携帯電話機1の動作の一例を示したフローチャートであり、テキスト表示領域21に対するタッチ操作が検出された場合に実行されるカーソル移動処理が示されている。
Steps S101 to S106 in FIG. 8 are flowcharts showing an example of the operation of the mobile phone 1, and show a cursor movement process that is executed when a touch operation on the
まず、タッチ操作検出部51により、検出されたタッチ操作がタップ操作又はスライド操作のいずれであるのかが判別される(ステップS101)。スライド操作であった場合、編集対象テキストのスクロール表示が行われ、当該カーソル移動処理を終了する(ステップS102)。
First, the touch
ステップS101において、タッチ操作がタップ操作であった場合、文字間隔制御部52により、現在の文字間隔が狭間隔又は広間隔のいずれであるのかが判別される(ステップS102)。そして、狭間隔であれば、文字間隔が広間隔へ変更され、当該カーソル移動処理を終了する。つまり、表示装置10Aのテキスト表示領域21には、広間隔で編集対象テキストが表示される。
If the touch operation is a tap operation in step S101, the character
ステップS103において、現在の文字間隔が広間隔であった場合には、カーソル制御部53により、カーソル位置が変更され、カーソル25がタッチ操作の操作位置へ移動する(ステップS105)。また、文字間隔制御部52により文字間隔が狭間隔へ変更され、当該カーソル移動処理を終了する(ステップS106)。
In step S103, when the current character interval is a wide interval, the
なお、図8のフローチャートでは、文字間隔が狭間隔又は広間隔のいずれであるかにかかわらず、スライド操作が行われれば、スクロール表示が行われる例について説明したが、少なくとも文字間隔が広間隔の場合にスクロール表示が行われる構成であればよい。 In the flowchart of FIG. 8, an example in which scroll display is performed when a slide operation is performed regardless of whether the character interval is a narrow interval or a wide interval has been described. However, at least the character interval is a wide interval. In such a case, the scroll display may be performed.
本実施の形態による携帯電話機1は、編集対象テキストの文字間隔を指定する文字間隔制御部52と、文字間隔制御部52が指定した文字間隔で編集対象テキストをタッチパネル10上に表示するテキスト表示制御部55と、タッチパネル10に対するタッチ操作を検出するタッチ操作検出部51と、当該タッチ操作に基づいて、編集対象テキスト内におけるカーソル位置を制御するカーソル制御部53とを備え、文字間隔制御部52が、文字間隔が狭間隔である場合のタッチ操作に基づいて、文字間隔を広間隔に変更し、カーソル制御部53が、文字間隔が広間隔である場合のタッチ操作に基づいて、カーソル位置をタッチ操作の操作位置に変更するように構成される。
The cellular phone 1 according to the present embodiment includes a character
この様な構成により、文字間隔が狭間隔となるように編集対象テキストが表示されている状態でタッチ操作を行えば、文字間隔が広間隔に変更され、その後、さらにタッチ操作を行えば、当該操作位置へカーソルを移動させることができる。つまり、先行するタッチ操作は、編集対象テキストの文字間隔を広げる操作であって、従来技術のように編集対象テキストの一部を指定する操作ではない。このため、先行するタッチ操作は、新たなカーソル位置又はその周辺に対して行われる必要はなく、その操作位置に厳密さが要求されない。従って、カーソル移動操作が容易化され、テキスト編集端末の操作性を向上させることができる。 With such a configuration, if the touch operation is performed in a state where the text to be edited is displayed so that the character interval is narrow, the character interval is changed to a wide interval, and then if the touch operation is further performed, The cursor can be moved to the operation position. That is, the preceding touch operation is an operation for widening the character spacing of the text to be edited, and is not an operation for designating a part of the text to be edited as in the prior art. For this reason, the preceding touch operation does not need to be performed on the new cursor position or its periphery, and strictness is not required for the operation position. Therefore, the cursor movement operation is facilitated, and the operability of the text editing terminal can be improved.
また、本実施の形態による携帯電話機1は、タッチパネル10上に表示される編集対象テキストをスクロールさせるスクロール制御部54を備え、タッチ操作検出部51が、タッチ操作中における操作位置の変化に基づいて互いに識別可能なタップ操作及びスライド操作をそれぞれ検出し、カーソル制御部53が、文字間隔が広間隔である場合のタップ操作に基づいて、カーソル位置を変更し、スクロール制御部54が、文字間隔が広間隔である場合のスライド操作に基づいて、タッチパネル10上に表示された編集対象テキストをスクロールさせるように構成される。
In addition, the mobile phone 1 according to the present embodiment includes a
この様な構成により、文字間隔が広間隔である場合に、タップ操作を行って新たなカーソル位置を指定する前に、スライド操作を行って編集対象テキストをタッチパネル10上でスクロールさせることができる。このため、編集対象テキストの全体がタッチパネル上に表示されておらず、新たなカーソル位置が表示されていない場合には、まずスライド操作により編集対象テキストをスクロールさせ、新たなカーソル位置をタッチパネル10上に表示させた後に、タップ操作を行えば、編集対象テキスト内の任意の文字又は文字間にカーソルを移動させることができる。
With such a configuration, when the character spacing is wide, the text to be edited can be scrolled on the
また、本発明によるテキスト編集端末は、文字間隔制御部52が、文字間隔が狭間隔である場合のタップ操作に基づいて、文字間隔を広間隔に変更するように構成される。この様な構成により、タッチパネル10に対するタップ操作及びスライド操作を識別すれば、文字間隔の変更、編集対象テキストのスクロール及び新たなカーソル位置の指定を順に行うことができる。従って、カーソル移動操作が容易化され、テキスト編集端末の操作性を向上させることができる。
The text editing terminal according to the present invention is configured such that the character
また、本発明によるテキスト編集端末は、文字間隔制御部52が、文字間隔が広間隔である場合のタップ操作に基づいて、当該文字間隔を狭間隔へ変更するように構成される。この様な構成により、文字間隔が広間隔である場合のタップ操作に基づいて、カーソル位置を当該タッチ操作の操作位置に変更するとともに、文字間隔を狭間隔に変更することができる。つまり、カーソル位置の移動が完了すれば、文字間隔が狭間隔に自動的に戻るため、カーソル移動操作が更に容易化され、テキスト編集端末の操作性を向上させることができる。
Further, the text editing terminal according to the present invention is configured such that the character
1 携帯電話機
10 タッチパネル
10A 表示装置
10B タッチセンサ
21 テキスト表示領域
22 変換候補表示領域
23 ボタン表示領域
24 操作ボタン
25 カーソル
30 マイクロプロセッサ
31 プログラム記憶部
32 テキスト情報記憶部
51 タッチ操作検出部
52 文字間隔制御部
53 カーソル制御部
54 スクロール制御部
55 テキスト表示制御部
56 テキスト編集部
DESCRIPTION OF SYMBOLS 1
Claims (7)
上記文字間隔で上記編集対象テキストをタッチパネル上に表示するテキスト表示制御手段と、
上記タッチパネルに対するタッチ操作を検出するタッチ操作検出手段と、
上記タッチ操作に基づいて、上記編集対象テキスト内におけるカーソル位置を制御するカーソル制御手段とを備え、
上記文字間隔制御手段は、上記文字間隔が狭間隔である場合の上記タッチ操作に基づいて、上記文字間隔を広間隔に変更し、
上記カーソル制御手段は、上記文字間隔が上記広間隔である場合の上記タッチ操作に基づいて、上記カーソル位置を上記タッチ操作の操作位置に変更することを特徴とするテキスト編集端末。 A character spacing control means for specifying the character spacing of the text to be edited;
Text display control means for displaying the text to be edited on the touch panel at the character spacing;
Touch operation detection means for detecting a touch operation on the touch panel;
Cursor control means for controlling the cursor position in the text to be edited based on the touch operation,
The character spacing control means changes the character spacing to a wide spacing based on the touch operation when the character spacing is narrow,
The text editing terminal characterized in that the cursor control means changes the cursor position to the operation position of the touch operation based on the touch operation when the character interval is the wide interval.
上記タッチ操作検出手段は、上記タッチ操作中における操作位置の変化に基づいて互いに識別可能な第1及び第2のタッチ操作をそれぞれ検出し、
上記カーソル制御手段は、上記文字間隔が上記広間隔である場合の第1のタッチ操作に基づいて、上記カーソル位置を変更し、
上記スクロール手段は、上記文字間隔が上記広間隔である場合の第2のタッチ操作に基づいて、上記編集対象テキストをスクロールさせることを特徴とする請求項1に記載のテキスト編集端末。 Scroll control means for scrolling the edit target text displayed on the touch panel;
The touch operation detection means detects first and second touch operations that can be distinguished from each other based on a change in operation position during the touch operation,
The cursor control means changes the cursor position based on a first touch operation when the character spacing is the wide spacing,
The text editing terminal according to claim 1, wherein the scroll unit scrolls the text to be edited based on a second touch operation when the character spacing is the wide spacing.
上記文字間隔で編集対象テキストをタッチパネル上に表示する表示制御ステップと、
上記タッチパネルに対するタッチ操作を検出するタッチ操作検出ステップと、
上記文字間隔及び上記タッチ操作に基づいて、上記編集対象テキスト内におけるカーソル位置を制御するカーソル制御ステップとを備え、
上記文字間隔制御ステップでは、上記文字間隔が狭間隔である場合の上記タッチ操作に基づいて、上記文字間隔を広間隔に変更し、
上記表示制御ステップでは、上記編集対象テキストを構成する文字であって、上記タッチパネルに表示される文字の全体を上記文字間隔で表示し、
上記カーソル制御ステップでは、上記文字間隔が上記広間隔である場合の上記タッチ操作に基づいて、上記カーソル位置を変更することを特徴とするテキスト編集端末の制御方法。 A character spacing control step for controlling the character spacing;
A display control step for displaying the text to be edited on the touch panel at the character spacing;
A touch operation detecting step for detecting a touch operation on the touch panel;
A cursor control step for controlling a cursor position in the edit target text based on the character spacing and the touch operation;
In the character spacing control step, based on the touch operation when the character spacing is narrow, the character spacing is changed to a wide spacing,
In the display control step, the characters constituting the text to be edited and the whole characters displayed on the touch panel are displayed at the character intervals.
In the cursor control step, the cursor position is changed based on the touch operation when the character interval is the wide interval.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012175667A JP2014035611A (en) | 2012-08-08 | 2012-08-08 | Text editing terminal and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012175667A JP2014035611A (en) | 2012-08-08 | 2012-08-08 | Text editing terminal and control method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014035611A true JP2014035611A (en) | 2014-02-24 |
Family
ID=50284588
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012175667A Pending JP2014035611A (en) | 2012-08-08 | 2012-08-08 | Text editing terminal and control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014035611A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5906344B1 (en) * | 2015-07-06 | 2016-04-20 | ヤフー株式会社 | Information processing apparatus, information display program, and information display method |
| JP2016062385A (en) * | 2014-09-19 | 2016-04-25 | ヤフー株式会社 | Information processing apparatus, information display program, and information display method |
| JP2022014950A (en) * | 2020-07-08 | 2022-01-21 | 富士フイルムビジネスイノベーション株式会社 | Information processing equipment and program |
-
2012
- 2012-08-08 JP JP2012175667A patent/JP2014035611A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016062385A (en) * | 2014-09-19 | 2016-04-25 | ヤフー株式会社 | Information processing apparatus, information display program, and information display method |
| US10019141B2 (en) | 2014-09-19 | 2018-07-10 | Yahoo Japan Corporation | Information processing apparatus, information display program, and information display method for controlling a cursor position in a text region and a display region |
| JP5906344B1 (en) * | 2015-07-06 | 2016-04-20 | ヤフー株式会社 | Information processing apparatus, information display program, and information display method |
| US10303346B2 (en) | 2015-07-06 | 2019-05-28 | Yahoo Japan Corporation | Information processing apparatus, non-transitory computer readable storage medium, and information display method |
| JP2022014950A (en) * | 2020-07-08 | 2022-01-21 | 富士フイルムビジネスイノベーション株式会社 | Information processing equipment and program |
| JP7512722B2 (en) | 2020-07-08 | 2024-07-09 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9619139B2 (en) | Device, method, and storage medium storing program | |
| US9013422B2 (en) | Device, method, and storage medium storing program | |
| KR102091235B1 (en) | Apparatus and method for editing a message in a portable terminal | |
| US9342235B2 (en) | Device, method, and storage medium storing program | |
| US20110185308A1 (en) | Portable computer device | |
| US20130080964A1 (en) | Device, method, and storage medium storing program | |
| EP1855185A2 (en) | Method of displaying text using mobile terminal | |
| JPWO2008010432A1 (en) | User interface device, computer program, and recording medium therefor | |
| US20100107067A1 (en) | Input on touch based user interfaces | |
| JP2010536082A (en) | Method, apparatus and computer program product for facilitating data entry using offset connection elements | |
| KR20100069842A (en) | Electronic apparatus implementing user interface and method thereof | |
| US20120162112A1 (en) | Method and apparatus for displaying menu of portable terminal | |
| JP2010530109A (en) | Method, apparatus and computer program product for facilitating data entry via a touch screen | |
| KR20100124779A (en) | Identifying and responding to multiple time-overlapping touches on a touch panel | |
| JP5851326B2 (en) | Apparatus, method, and program | |
| JP2012141978A (en) | Device with touchscreen and method of scrolling the device | |
| KR20100037973A (en) | Mobile terminal and method for executing function thereof | |
| JP2013127692A (en) | Electronic apparatus, delete program, and method for control delete | |
| US11567652B2 (en) | Electronic device and method for the electronic device to navigate between windows | |
| KR20130097331A (en) | Apparatus and method for selecting object in device with touch screen | |
| WO2013161536A1 (en) | Portable information terminal | |
| KR20140089224A (en) | Device and method for executing operation based on touch-input | |
| KR101354841B1 (en) | Electronic Device With Touch Screen And Input Data Processing Method Thereof | |
| JP2014035611A (en) | Text editing terminal and control method thereof | |
| TW201019210A (en) | Function selection systems and methods, and machine readable medium thereof |