JP2011034280A - Electronic device, character receiving method, character receiving program - Google Patents
Electronic device, character receiving method, character receiving program Download PDFInfo
- Publication number
- JP2011034280A JP2011034280A JP2009179081A JP2009179081A JP2011034280A JP 2011034280 A JP2011034280 A JP 2011034280A JP 2009179081 A JP2009179081 A JP 2009179081A JP 2009179081 A JP2009179081 A JP 2009179081A JP 2011034280 A JP2011034280 A JP 2011034280A
- Authority
- JP
- Japan
- Prior art keywords
- touch panel
- button
- character
- image
- command
- 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.)
- Granted
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、ディスプレイ上に文字を表示可能な電子機器、文字受付方法、および文字受付プログラムに関する。特に、本発明は、文字の選択を受け付けるための画像を表示し、当該画像に対するタッチ操作を受け付けることによって文字の選択を受け付ける電子機器、文字受付方法、および文字受付プログラムに関する。 The present invention relates to an electronic device capable of displaying characters on a display, a character receiving method, and a character receiving program. In particular, the present invention relates to an electronic device, a character reception method, and a character reception program that display an image for accepting selection of a character and accept a character selection by accepting a touch operation on the image.
パーソナルコンピュータや電子辞書などのように、ディスプレイ上に文字や画像などを表示可能な電子機器が知られている。それらの電子機器の中には、タッチパネルを有し、当該タッチパネル上に操作キーを表示し、当該操作キーに対するタッチ操作を受け付けるものがある。 There are known electronic devices such as personal computers and electronic dictionaries that can display characters and images on a display. Some of these electronic devices have a touch panel, display operation keys on the touch panel, and accept touch operations on the operation keys.
たとえば、特開2003−131811号公報(特許文献1)には、キーボードを使用することなく、文字受付を行うことが可能な情報処理装置が開示されている。特開2003−131811号公報(特許文献1)によると、キャラクターデータの示す文字ならびにキャラクターデータの示す文字が分類された複数のグループを表示領域に表示可能な表示手段と、表示手段の表示領域に対応して配設され、表示手段の表示領域に表示された文字またはグループに対応する位置を指定して、指定された位置の文字またはグループを選択する選択手段と、選択手段によって表示手段の表示領域に表示された複数のグループのうちのいずれかが選択されると、選択されたグループに分類された全てのキャラクターデータの示す文字を表示手段の表示領域に表示して、選択されたグループに分類されたキャラクターデータの示す文字を選択手段によって選択可能とする表示変更手段とを有する。 For example, Japanese Patent Laying-Open No. 2003-131811 (Patent Document 1) discloses an information processing apparatus that can accept characters without using a keyboard. According to Japanese Patent Laying-Open No. 2003-131181 (Patent Document 1), a display unit capable of displaying a character indicated by character data and a plurality of groups into which characters indicated by character data are classified in a display region, and a display region of the display unit. A selection means for selecting a character or group at a specified position by designating a position corresponding to the character or group displayed correspondingly and displayed in the display area of the display means, and displaying the display means by the selection means When one of a plurality of groups displayed in the area is selected, the characters indicated by all the character data classified in the selected group are displayed in the display area of the display means, and the selected group is displayed. Display changing means for enabling the selection means to select characters indicated by the classified character data.
しかしながら、文字の入力を受け付けるための操作キーが、文字の入力位置や既に入力されたテキストなどを隠してしまうことがある。すなわち、従来のタッチパネルを有する情報処理装置は、操作キーを表示するが故に、文字入力の操作性や文字の視認性に問題があった。 However, an operation key for accepting character input may hide the character input position, text that has already been input, or the like. That is, an information processing apparatus having a conventional touch panel has a problem in character input operability and character visibility because it displays operation keys.
本発明は、かかる問題を解決するためになされたものであり、その目的は、文字入力の操作性や文字の視認性を低めることなく、タッチ操作によって文字を受け付けるための画像を表示する電子機器、文字受付方法、および文字受付プログラムを提供することである。 The present invention has been made to solve such a problem, and an object of the present invention is to provide an electronic device that displays an image for receiving a character by a touch operation without lowering the operability of character input and the visibility of the character. It is to provide a character reception method and a character reception program.
この発明のある局面に従うと、電子機器が提供される。電子機器は、タッチパネルと、複数の文字と複数のグループとの対応関係を格納するメモリと、タッチパネルを介して、複数のグループの中から1つのグループを選択するための第1の命令を受け付け、選択されたグループに対応する複数の文字の中から1つの文字を選択するための第2の命令を受け付ける受付手段と、タッチパネルに、入力された文字と、文字の入力位置を示す第1の画像と、第1の命令を受け付けるための第2の画像とを表示させる表示制御手段とを備える。表示制御手段は、第1の命令に応じて、タッチパネルに、文字の入力位置と異なる位置に、第2の命令を受け付けるための第3の画像を表示させる。 According to one aspect of the present invention, an electronic device is provided. The electronic device accepts a first command for selecting one group from the plurality of groups via the touch panel, a memory for storing correspondences between the plurality of characters and the plurality of groups, and the touch panel. First means for receiving a second command for selecting one character from a plurality of characters corresponding to the selected group, a character input on the touch panel, and a character input position And a display control means for displaying a second image for receiving the first command. In response to the first command, the display control unit causes the touch panel to display a third image for receiving the second command at a position different from the character input position.
好ましくは、表示制御手段は、タッチパネルに、入力された文字の表示位置と異なる位置に、第3の画像を表示させる。 Preferably, the display control unit causes the touch panel to display the third image at a position different from the display position of the input character.
好ましくは、電子機器は、第2の画像と第3の画像との間の領域に対するタッチ操作を無効にする無効手段をさらに備える。 Preferably, the electronic device further includes invalidation means for invalidating a touch operation on a region between the second image and the third image.
好ましくは、電子機器は、第2の画像から所定距離内あるいは第3の画像から所定距離内に対するタッチ操作を無効とする無効手段をさらに備える。 Preferably, the electronic device further includes invalidation means for invalidating a touch operation within a predetermined distance from the second image or within a predetermined distance from the third image.
好ましくは、表示制御手段は、タッチパネルに、第2の命令によって選択された文字を入力された文字として文字の入力位置に表示させる。 Preferably, the display control means causes the touch panel to display the character selected by the second command at the character input position as the input character.
好ましくは、電子機器は、第3の画像が表示されてから第1の時間内に受付手段が第2の命令を受け付けたか否かを判断する判断手段をさらに備える。第3の画像が表示されてから第1の時間内に受付手段が第2の命令を受け付けない場合に、表示制御手段は第3の画像を非表示にする。 Preferably, the electronic device further includes a determination unit that determines whether the reception unit has received the second command within the first time after the third image is displayed. If the accepting unit does not accept the second command within the first time after the third image is displayed, the display control unit hides the third image.
好ましくは、判断手段は、第3の画像が非表示になってから第2の時間内に受付手段が第1の命令を受け付けたか否かを判断する。第3の画像が非表示になってから第2の時間内に受付手段が第1の命令を受け付けない場合、表示制御手段は第2の画像を非表示にする。 Preferably, the determination unit determines whether or not the reception unit has received the first command within the second time after the third image is not displayed. If the accepting unit does not accept the first command within the second time after the third image is hidden, the display control unit hides the second image.
好ましくは、第3の画像が非表示になってから第2の時間内に受付手段が第1の命令を受け付けない場合、表示制御手段はアイコンを表示する。受付手段は、タッチパネルを介してアイコンに対する第3の命令を受け付ける。表示制御手段は、第3の命令に応じて、タッチパネルに第2の画像を表示させる。 Preferably, when the reception unit does not receive the first command within the second time after the third image is hidden, the display control unit displays an icon. The accepting means accepts a third command for the icon via the touch panel. The display control means displays the second image on the touch panel in response to the third command.
好ましくは、第3の画像は、複数の文字のそれぞれを示すボタンを含むソフトウェアキーボードである。 Preferably, the third image is a software keyboard including buttons indicating each of the plurality of characters.
好ましくは、第2の画像は、複数のグループの各々を示すボタンを含むソフトウェアキーボードである。 Preferably, the second image is a software keyboard including buttons indicating each of the plurality of groups.
この発明の別の局面に従うと、演算処理部と、タッチパネルと、複数の文字と複数のグループとの対応関係を格納するメモリと、を含む電子機器における文字受付方法が提供される。文字受付方法は、演算処理部が、タッチパネルに、入力された文字と、文字の入力位置を示す第1の画像と、複数のグループの中から1つのグループを選択するための第1の命令を受け付けるための第2の画像とを表示させるステップと、演算処理部が、タッチパネルを介して、第1の命令を受け付けるステップと、演算処理部が、第1の命令に応じて、タッチパネルに、文字の入力位置と異なる位置に、選択されたグループに対応する複数の文字の中から1つの文字を選択するための第2の命令を受け付けるための第3の画像を表示させるステップと、演算処理部が、タッチパネルを介して、第2の命令を受け付けるステップとを備える。 When another situation of this invention is followed, the character reception method in the electronic device containing the arithmetic processing part, a touchscreen, and the memory which stores the corresponding relationship of a some character and a some group is provided. In the character receiving method, the arithmetic processing unit outputs, to the touch panel, a character input, a first image indicating a character input position, and a first command for selecting one group from a plurality of groups. A step of displaying a second image to be received, a step of the arithmetic processing unit receiving a first command via the touch panel, and the arithmetic processing unit receiving a character on the touch panel in accordance with the first command Displaying a third image for receiving a second command for selecting one character from a plurality of characters corresponding to the selected group at a position different from the input position of Receiving a second command via the touch panel.
この発明の別の局面に従うと、演算処理部と、タッチパネルと、複数の文字と複数のグループとの対応関係を格納するメモリと、を含む電子機器に文字を受け付けさせるための文字受付プログラムが提供される。文字受付プログラムは、演算処理部に、タッチパネルに、入力された文字と、文字の入力位置を示す第1の画像と、複数のグループの中から1つのグループを選択するための第1の命令を受け付けるための第2の画像とを表示させるステップと、タッチパネルを介して、第1の命令を受け付けるステップと、第1の命令に応じて、タッチパネルに、文字の入力位置と異なる位置に、選択されたグループに対応する複数の文字の中から1つの文字を選択するための第2の命令を受け付けるための第3の画像を表示させるステップと、タッチパネルを介して、第2の命令を受け付けるステップとを実行させる。 According to another aspect of the present invention, there is provided a character reception program for causing an electronic device to receive a character including an arithmetic processing unit, a touch panel, and a memory that stores correspondence between a plurality of characters and a plurality of groups. Is done. The character reception program receives a first command for selecting one group from a plurality of groups, a first image indicating a character input position on the touch panel, a character input position, and the input position on the touch panel. A step of displaying a second image for reception, a step of receiving a first command via the touch panel, and a position different from the character input position on the touch panel are selected according to the first command. Displaying a third image for accepting a second command for selecting one character from a plurality of characters corresponding to the group, and accepting a second command via the touch panel; Is executed.
以上のように、この発明によれば、文字入力の操作性や文字の視認性を低めることなく、タッチ操作によって文字を受け付けるための画像を表示する電子機器、文字受付方法、および文字受付プログラムが提供される。 As described above, according to the present invention, there are provided an electronic device, a character receiving method, and a character receiving program for displaying an image for receiving a character by a touch operation without reducing the operability of character input and the visibility of the character. Provided.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
<電子機器100の全体構成>
まず、本実施の形態に係る電子機器100の全体構成について説明する。電子機器100は、電子辞書、PDA(Personal Digital Assistant)、パーソナルコンピュータ、携帯型電話機などのような、タッチパネルを有する携帯型デバイスによって実現される。
<Overall Configuration of
First, the overall configuration of
図1は、本実施の形態に係る電子機器を示す第1の概略図である。より詳細には、図1(A)は、ひらがな入力モードにおいて、ユーザが第1の操作キー(以下、「あ」行ボタンともいう。)にタッチした状態の電子機器100を示すイメージ図である。図1(B)は、ひらがな入力モードにおいて、ユーザが他の第1の操作キー(以下、「な」行ボタンともいう。)にタッチした状態の電子機器100を示すイメージ図である。図1(C)は、アルファベット入力モードにおいて、ユーザが第1の操作キー(以下、「a」グループボタンともいう。)にタッチした状態の電子機器100を示すイメージ図である。図1(D)は、アルファベット入力モードにおいて、ユーザが他の第1の操作キー(以下、「m」グループボタンともいう。)にタッチした電子機器100を示すイメージ図である。
FIG. 1 is a first schematic diagram showing an electronic apparatus according to the present embodiment. More specifically, FIG. 1A is an image diagram showing the
図1を参照して、電子機器100は、タッチパネル120を含む。タッチパネル120は、タッチパネル120に対するタッチ操作を受け付けて、タッチされた位置に基づいてユーザからの命令を受け付ける。タッチパネル120は、ユーザからの命令に基づいて、文字(テキスト)や画像などを表示する。なお、本実施の形態に係る電子機器100は、タッチパネル120を介してユーザからの命令を受け付けるものであるが、電子機器はタッチパネル120とは別にハードウェアキーボードやその他のスイッチを有していてもよい。
Referring to FIG. 1,
<電子機器100の動作概要>
次に、図1を参照して、本実施の形態に係る電子機器100の動作概要について説明する。
<Outline of Operation of
Next, with reference to FIG. 1, the operation | movement outline | summary of the
図1(A)および図1(B)を参照して、電子機器100は、タッチパネル120に、既に入力された文字(テキスト)や、次に文字が入力されるべき位置(文字入力位置)を示すためのカーソル121(第1の画像)を表示させる。電子機器100は、タッチパネル120に、入力モードを切り替えるための切替ボタン122や、かなを漢字に変換するための変換ボタン123を表示させる。
Referring to FIG. 1A and FIG. 1B,
直前に入力された文字列が選択されている状態において変換ボタン123が押下されると、電子機器100は当該文字列を漢字に変換した上で当該漢字をタッチパネル120に表示させる。一方、文字列が選択されていない状態において変換ボタン123が押下されると、電子機器100は「かな漢字変換モード」と「かな漢字非変換モード」とを切り替える。
When the
電子機器100は、ひらがな入力モードにおいて、タッチパネル120に複数の第1の操作キーを第1のソフトウェアキーボード120A(第2の画像)として表示させる。複数の第1の操作キーは、「あ」行ボタン、「か」行ボタン、「さ」行ボタン、「た」行ボタン、「な」行ボタン、「は」行ボタン、「ま」行ボタン、「や」行ボタン、「ら」行ボタン、「わ」行ボタン、「?」行ボタンを含む。なお、第1のソフトウェアキーボード120Aは、スライド操作を受け付けることによって、最新のタッチ位置に対応する第1の操作キーの入力を受け付けてもよい。
ユーザが第1のソフトウェアキーボード120Aのうちのいずれかの第1の操作キーにタッチすると、電子機器100は、タッチパネル120に、タッチされた第1の操作キーに対応する複数の第2の操作キーを第2のソフトウェアキーボード120B(第3の画像)として表示させる。たとえば、「あ」行ボタンに対応する複数の第2の操作キーは、「あ」ボタン、「い」ボタン、「う」ボタン、「え」ボタン、「お」ボタンを含む。「な」行ボタンに対応する複数の第2の操作キーは、「な」ボタン、「に」ボタン、「ぬ」ボタン、「ね」ボタン、「の」ボタンを含む。
When the user touches one of the first operation keys of the
たとえば、図1(A)に示すように、ユーザが「あ」行ボタンにタッチすると、電子機器100は「あ」ボタン、「い」ボタン、「う」ボタン、「え」ボタン、「お」ボタンを含む第2のソフトウェアキーボード120Bを表示する。また、図1(B)に示すように、ユーザが「な」行ボタンにタッチすると、電子機器100は「な」ボタン、「に」ボタン、「ぬ」ボタン、「ね」ボタン、「の」ボタンを含む第2のソフトウェアキーボード120Bを表示する。
For example, as shown in FIG. 1A, when the user touches the “A” row button, the
図1(A)および図1(C)を参照して、ユーザが切替ボタン122にタッチすると、電子機器100は、ひらがな入力モードからアルファベット入力モードへと移行する。
1A and 1C, when the user touches
図1(C)および図1(D)を参照して、電子機器100は、アルファベット入力モードにおいて、タッチパネル120に複数の第1の操作キーを第1のソフトウェアキーボード120Aとして表示させる。複数の第1の操作キーは、「a」グループボタン、「d」グループボタン、「g」グループボタン、「j」グループボタン、「m」グループボタン、「p」グループボタン、「s」グループボタン、「v」グループボタン、「y」グループボタン、「?」グループボタンを含む。
Referring to FIGS. 1C and 1D,
ユーザが第1のソフトウェアキーボード120Aのうちのいずれかの第1の操作キーにタッチすると、電子機器100は、タッチパネル120に、タッチされた第1の操作キーに対応する複数の第2の操作キーを第2のソフトウェアキーボード120Bとして表示させる。たとえば、「a」グループボタンに対応する複数の第2の操作キーは、「a」ボタン、「b」ボタン、「c」ボタンを含む。「m」グループボタンに対応する複数の第2の操作キーは、「m」ボタン、「n」ボタン、「o」ボタンを含む。
When the user touches one of the first operation keys of the
すなわち、図1(C)に示すように、ユーザが「a」グループボタンにタッチすると、電子機器100は「a」ボタン、「b」ボタン、「c」ボタンを含む第2のソフトウェアキーボード120Bを表示する。また、図1(D)に示すように、ユーザが「m」グループボタンにタッチすると、電子機器100は「m」ボタン、「n」ボタン、「o」ボタンを含む第2のソフトウェアキーボード120Bを表示する。
That is, as shown in FIG. 1C, when the user touches the “a” group button, the
特に、本実施の形態に係る電子機器100は、タッチパネル120に、第1のソフトウェアキーボード120Aと第2のソフトウェアキーボード120Bとを、次に文字が入力されるべき位置と異なる位置に表示させる。換言すれば、電子機器100は、タッチパネル120に、第1のソフトウェアキーボード120Aと第2のソフトウェアキーボード120Bとを、カーソル121の表示位置と異なる位置に表示させる。さらに、本実施の形態に係る電子機器100は、タッチパネル120に、第1のソフトウェアキーボード120Aと第2のソフトウェアキーボード120Bとを、既に入力された文字(テキスト)の表示位置と異なる位置に表示させる。
In particular,
予め第2の操作キーの各々には、文字(文字コード)が対応付けられている。ユーザが第2のソフトウェアキーボード120Bのうちのいずれかの第2の操作キーにタッチすると、電子機器100はタッチされた第2の操作キーに対応する文字の入力を受け付ける。電子機器100は、タッチパネル120の文字入力位置(カーソル121の表示位置)に入力された文字を表示する。
A character (character code) is associated with each second operation key in advance. When the user touches any second operation key of the
このように、本実施の形態に係る電子機器100は、第1のソフトウェアキーボード120Aおよび第2のソフトウェアキーボード120Bを、次に入力されるべき文字の位置および既に入力された文字の表示位置と異なる位置に表示させるため、キーボード以外の文字の視認性を向上させ、当該文字に対する操作性を向上させることができる。具体的には、操作キーを文字領域とグループ領域のように複数領域に分けて表示した場合、ユーザが誤って当該複数領域の間の領域もしくは操作キーの近傍の領域に触れてしまう可能性がある。本実施の形態に係る電子機器100は、ユーザが意図せずに表示画面上のアイコンやボタン等を押してしまうことや、文字入力カーソル位置を変えてしまうこと、すなわち操作性の問題を解消することができる。以下、このような機能を実現するための構成について詳述する。
Thus,
<電子機器100のハードウェア構成>
次に、電子機器100の具体的構成の一態様について説明する。図2は、電子機器100のハードウェア構成を表わすブロック図である。図2を参照して、電子機器100は、主たる構成要素として、CPU110と、タッチパネル120と、メモリ130と、メモリインターフェイス140と、通信インターフェイス150とを含む。
<Hardware Configuration of
Next, an aspect of a specific configuration of the
CPU110は、メモリ130に記憶されているプログラムを実行することによって、電子機器100の各部を制御する。CPU110は、プログラムを実行することによって、後述する機能ブロックの各々を実現する。
The
タッチパネル120は、所定時間毎に外部の物体によるタッチパネル120へのタッチ操作を検知して、タッチ位置(座標)をCPU110に入力する。タッチパネル120は、CPU110からのデータに基づいて文字や画像を表示する。なお、タッチパネル120は、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式などのいずれのタイプであってもよい。また、タッチパネル120は、光センサ液晶を含んでもよい。このように、本実施の形態に係るタッチパネル120は、表示部と、操作部とを実現する。
The
メモリ130は、ROM(Read Only Memory)、SRAM(Static Random Access Memory)、NV−RAM、ハードディスク、マスクROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electronically Erasable Programmable Read-Only Memory)、フラッシュROMなどによって実現される。メモリ130は、CPU110によって実行されるプログラムや、CPU110によるプログラムの実行により生成されたデータ、タッチパネル120を介して入力されたデータを記憶する。メモリは、プログラムなどのデータを不揮発的に格納したり、タッチ座標などを揮発的に格納したりする。たとえば、メモリ130は、後述するひらがなデータベース131A、カタカナデータベース131B、アルファベットデータベース131C、数字データベース131Dを格納する。
The
メモリインターフェイス140には、外部の記録媒体141が接続される。外部の記録媒体141としては、USB(Universal Serial Bus)メモリ、メモリカード、FD(Flexible Disk)、磁気テープ、カセットテープ、光ディスク(MO(Magnetic Optical Disc)、MD(Mini Disc)、DVD(Digital Versatile Disc)、CD(Compact Disc))、IC(Integrated Circuit)カード、光カードなどが挙げられる。
An
CPU110は、メモリインターフェイス140を介して外部の記録媒体141に格納されているデータを読みして、当該データをメモリ130に格納する。逆に、CPU110は、メモリ130からデータを読み出して、メモリインターフェイス140を介して当該データを外部の記録媒体141に格納する。
The
通信インターフェイス150は、アンテナやコネクタによって実現される。通信インターフェイス150は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。CPU110は、通信インターフェイス150を介して、他の装置からプログラムや画像データやテキストデータなどを受信したり、他の装置に画像データやテキストデータを送信したりする。
The
<本実施の形態に係る電子機器100の機能構成>
以下では、図2、図3を参照して、本実施の形態に係る電子機器100の機能構成について説明する。なお、図3は、本実施の形態に係る電子機器100の機能構成を示すブロック図である。
<Functional configuration of
Below, with reference to FIG. 2, FIG. 3, the function structure of the
本実施の形態に係る電子機器100は、受付部1101と、無効部1102と、表示制御部1103と、判断部1104とを含む。また、電子機器100は、図2にも示したように、タッチパネル120と、メモリ130とを含む。メモリ130は、各入力モードにおける第1の操作キーおよび第2の操作キーの対応関係と、第2の操作キーと文字コードとの対応関係とを格納する。
受付部1101と、無効部1102と、表示制御部1103と、判断部1104とは、CPU110などによって実現される機能である。より詳細には、CPU110が有する各機能は、CPU110がメモリ130や記録媒体141に記憶される制御プログラムを実行して、図2に示される各ハードウェアを制御することによって実現される機能である。
The
たとえば、受付部1101、無効部1102、表示制御部1103、判断部1104を実現するための制御プログラムは、辞書や電子メールなどのアプリケーションプログラムに組み込まれていてもよい。すなわち、辞書のアプリケーションや電子メールのアプリケーションが、受付部1101、無効部1102、表示制御部1103、判断部1104の機能を実現してもよい。あるいは、制御プログラムが、これらのアプリケーションプログラムとは別個の制御プログラムとして、これらのアプリケーションと連動してあるいは独立して実行されてもよい。
For example, a control program for realizing the
まず、受付部1101は、タッチパネル120を介して、複数の第1の操作キーの中から1つの第1の操作キーを選択するための第1の命令を受け付ける。受付部1101は、複数の第2の操作キーの中から1つの第2の操作キーを選択するための第2の命令を受け付ける。受付部1101は、各種アイコンの選択命令(タッチ操作)なども受け付ける。本実施の形態においては、受付部1101は、タッチパネル120を介して、第1のソフトウェアキーボード120Aを立ち上げるためのアイコンの選択命令を受け付ける。
First, the accepting
受付部1101は、図1に示すように、タッチパネル120を介して、切替ボタン122や、変換ボタン123に対する選択命令(タッチ操作)を受け付ける。受付部1101が、切替ボタン122に対するタッチ操作を受け付けると、電子機器100は、ひらがな入力モードと、カタカナ入力モードと、アルファベット入力モードと、数字入力モードとを切り替える。受付部1101が、ひらがな入力モードにおいて変換ボタン123に対するタッチ操作を受け付けると、電子機器100は、かなを漢字に変換するかな漢字変換モードと、かなを漢字に変換しないかな漢字非変換モードとを切り替える。
As illustrated in FIG. 1, the
図1に示したように、表示制御部1103は、タッチパネル120に、入力された文字と、文字の入力位置を示すカーソル121(第1の画像)と、複数の第1の操作キー(「あ」行ボタンや「a」グループボタンなど)とを表示させる。表示制御部1103は、第1の命令に応じて、メモリ130から、選択された第1の操作キーに対応する複数の第2の操作キーを読み出す。表示制御部1103は、タッチパネル120に、文字の入力位置と異なる位置に、複数の第2の操作キー(「い」ボタンや「b」ボタンなど)を表示させる。本実施の形態に係る表示制御部1103は、タッチパネル120に、既に入力された文字(テキスト)の表示位置と異なる位置に、第2の操作キーを表示させる。
As illustrated in FIG. 1, the
本実施の形態に係る表示制御部1103は、選択された第1の操作キーの左端の左右方向の座標(X座標)が、当該第1の操作キーに対応する複数の第2の操作キーの左端の左右方向の座標(X座標)とを一致させる。すなわち、「あ」行ボタンの左端のX座標と「あ」ボタンの左端のX座標とが一致する。「な」行ボタンの左端のX座標と「な」ボタンの左端のX座標とが一致する。「a」グループボタンの左端のX座標と「a」ボタンの左端のX座標とが一致する。「m」グループボタンの左端のX座標と「m」ボタンの左端のX座標とが一致する。
The
なお、本実施の形態においては、第1の操作キーの配列方向が左右方向である。好ましくは、第2の操作キーの配列方向も左右方向である。ただし、第1の操作キーの配列方向が上下方向であってもよい。この場合には、第2の操作キーの配列方向が上下方向であることが好ましい。 In the present embodiment, the arrangement direction of the first operation keys is the left-right direction. Preferably, the arrangement direction of the second operation keys is also the left-right direction. However, the arrangement direction of the first operation keys may be the vertical direction. In this case, it is preferable that the arrangement direction of the second operation keys is the vertical direction.
これは、第2の操作キーがタッチパネル120の中央部に表示されることによって操作キー以外の文字や画像の視認性が低下することを防ぐためである。より詳細には、表示制御部1103が、第1の操作キーがタッチパネル120の端部に表示し、第2の操作キーもタッチパネル120の端部の近傍に表示することが好ましい。これによって、タッチパネル120の中央部分に表示される文字や画像が見易くなる。
This is to prevent the visibility of characters and images other than the operation keys from being lowered due to the second operation key being displayed at the center of the
図4は、本実施の形態に係る電子機器を示す第2の概略図である。図4に示すように、タッチパネル120が文字を入力するためのテキストボックス124などを表示しているときには、表示制御部1103は、タッチパネル120に、複数の第1の操作キー(第1のソフトウェアキーボード120A)や複数の第2の操作キー(第2のソフトウェアキーボード120B)をテキストボックス124の表示エリア以外に表示してもよい。
FIG. 4 is a second schematic diagram showing the electronic apparatus according to the present embodiment. As shown in FIG. 4, when the
表示制御部1103は、タッチパネル120に、第2の命令に基づいて、選択された第2の操作キーに対応する文字をメモリ130から読み出す。表示制御部1103は、タッチパネル120に、当該メモリ130から読み出した文字を、当該文字の入力位置に入力された文字として表示させる。
The
ひらがな入力モードにおいて、受付部1101が切替ボタン122に対するタッチ操作を受け付けると、電子機器100はカタカナ入力モードへと移行する。すなわち、表示制御部1103は、タッチパネル120を介して、カタカナ入力モードの第1のソフトウェアキーボード120Aを表示する。
In the hiragana input mode, when the
カタカナ入力モードにおいて、受付部1101が切替ボタン122に対するタッチ操作を受け付けると、電子機器100はアルファベット入力モードへと移行する。すなわち、表示制御部1103は、タッチパネル120を介して、アルファベット入力モードの第1のソフトウェアキーボード120Aを表示する。
When the
アルファベット入力モードにおいて、受付部1101が切替ボタン122に対するタッチ操作を受け付けると、電子機器100は数字入力モードへと移行する。すなわち、表示制御部1103は、タッチパネル120を介して、数字入力モードの第1のソフトウェアキーボード120Aを表示する。
When the
数字入力モードにおいて、受付部1101が切替ボタン122に対するタッチ操作を受け付けると、電子機器100はひらがな入力モードへと移行する。すなわち、表示制御部1103は、タッチパネル120を介して、ひらがな入力モードの第1のソフトウェアキーボード120Aを表示する。
When the
以下では、本実施の形態に係る電子機器100における、各入力モードの第1の操作キーおよび第2の操作キーの対応関係と、各入力モードにおける第1の操作キー(第1のソフトウェアキーボード120A)および第2の操作キー(第2のソフトウェアキーボード120B)の表示方法とについて説明する。
Hereinafter, in
まずは、ひらがな入力モードにおける第1の操作キーおよび第2の操作キーの対応関係について説明する。図5は、本実施の形態に係るひらがな入力モードの第1の操作キーと第2の操作キーとの対応関係を示すイメージ図である。 First, the correspondence between the first operation key and the second operation key in the hiragana input mode will be described. FIG. 5 is an image diagram showing a correspondence relationship between the first operation keys and the second operation keys in the hiragana input mode according to the present embodiment.
図5に示すように、メモリ130は、ひらがなデータベース131Aを格納する。ひらがなデータベース131Aは、ひらがな入力モードにおける第1の操作キーと第2の操作キーとの対応関係を格納する。換言すれば、ひらがなデータベース131Aは、第1の操作キーの各々に対応づけて複数の第2の操作キーを格納する。あるいは、ひらがなデータベース131Aは、第2の操作キーの各々を第1の操作キーのいずれかと対応付けて格納する。
As shown in FIG. 5, the
たとえば、ひらがなデータベース131Aは、第1の操作キーとしての「あ」行ボタンに対応付けて、「あ」ボタン、「い」ボタン、「う」ボタン、「え」ボタン、「お」ボタンを第1グループとして格納する。本実施の形態に係るひらがなデータベース131Aは、第1の操作キーとしての「あ」行ボタンに対応付けて、「ぁ」ボタン、「ぃ」ボタン、「ぅ」ボタン、「ぇ」ボタン、「ぉ」ボタンを第2グループとして格納する。
For example, the
たとえば、ひらがなデータベース131Aは、第1の操作キーとしての「は」行ボタンに対応付けて、「は」ボタン、「ひ」ボタン、「ふ」ボタン、「へ」ボタン、「ほ」ボタンを第1グループとして格納する。本実施の形態に係るひらがなデータベース131Aは、第1の操作キーとしての「は」行ボタンに対応付けて、「ば」ボタン、「び」ボタン、「ぶ」ボタン、「べ」ボタン、「ぼ」ボタンを第2グループとして格納する。本実施の形態に係るひらがなデータベース131Aは、第1の操作キーとしての「は」行ボタンに対応付けて、「ぱ」ボタン、「ぴ」ボタン、「ぷ」ボタン、「ぺ」ボタン、「ぽ」ボタンを第3グループとして格納する。
For example, in the
次に、ひらがな入力モードにおける第1の操作キーおよび第2の操作キーの表示形態について説明する。図6は、本実施の形態に係るひらがな入力モードにおける第1の画面遷移を示すイメージ図である。ここでは、電子機器100が英和辞書および和英辞書のアプリケーションを起動している場合について説明する。
Next, a display form of the first operation key and the second operation key in the hiragana input mode will be described. FIG. 6 is an image diagram showing a first screen transition in the hiragana input mode according to the present embodiment. Here, a case will be described in which
図6(A)を参照して、表示制御部1103は、タッチパネル120に、英語の検索ワードを入力するためのテキストボックスや日本語の検索ワードを入力するためのテキストボックスを表示する。そして、日本語入力モードにおいては、表示制御部1103は、タッチパネル120に、日本語の検索ワードを入力するためのテキストボックス中に、次に文字が入力されるべき位置を示すカーソル121を表示させる。
Referring to FIG. 6A,
受付部1101がタッチパネル120を介して第1の操作キーとしての「は」行ボタンに対するタッチ操作を受け付けると、表示制御部1103は、ひらがなデータベース131Aを参照して、「は」行ボタンに対応する第2の操作キー、すなわち、「は」ボタン、「ひ」ボタン、「ふ」ボタン、「へ」ボタン、「ほ」ボタン、「ば」ボタン、「び」ボタン、「ぶ」ボタン、「べ」ボタン、「ぼ」ボタン、「ぱ」ボタン、「ぴ」ボタン、「ぷ」ボタン、「ぺ」ボタン、「ぽ」ボタンを読み出す。表示制御部1103は、第2のソフトウェアキーボード120Bとして、タッチパネル120に読み出した第2の操作キーを表示させる。
When the
図6(B)を参照して、受付部1101がタッチパネル120を介して第2の操作キーとしての「は」ボタンに対するタッチ操作を受け付けると、表示制御部1103はカーソル121の表示位置に文字「は」を表示させる。
Referring to FIG. 6B, when
図6(C)を参照して、受付部1101がタッチパネル120を介して第1の操作キーとしての「な」行ボタンに対するタッチ操作を受け付けると、表示制御部1103は、ひらがなデータベース131Aを参照して、「な」行ボタンに対応する第2の操作キー、すなわち、「な」ボタン、「に」ボタン、「ぬ」ボタン、「ね」ボタン、「の」ボタンを読み出す。表示制御部1103は、タッチパネル120に読み出した第2の操作キーを表示させる。図示しないが、受付部1101がタッチパネル120を介して第2の操作キーとしての「な」ボタンに対するタッチ操作を受け付けると、表示制御部1103はカーソル121の表示位置に文字「な」を表示させる。
Referring to FIG. 6C, when receiving
そして、受付部1101がタッチパネル120を介して切替ボタン122に対するタッチ操作を受け付けると、電子機器100はカタカナ入力モードへと移行する。
Then, when the
図7は、本実施の形態に係るひらがな入力モードにおける第2の画面遷移を示すイメージ図である。図7(A)を参照して、受付部1101がタッチパネル120を介して第1の操作キーとしての「は」行ボタンに対するタッチ操作を受け付けると、表示制御部1103は、ひらがなデータベース131Aを参照して、「は」行ボタンに対応する第2の操作キーの第1グループ、すなわち、「は」ボタン、「ひ」ボタン、「ふ」ボタン、「へ」ボタン、「ほ」ボタンのみを読み出してもよい。表示制御部1103は、タッチパネル120に読み出した第2の操作キーの第1グループを表示させる。
FIG. 7 is an image diagram showing a second screen transition in the hiragana input mode according to the present embodiment. Referring to FIG. 7A, when receiving
図7(B)を参照して、受付部1101がタッチパネル120を介して、再度、第1の操作キーとしての「は」行ボタンに対するタッチ操作を受け付けると、表示制御部1103は、ひらがなデータベース131Aを参照して、「は」行ボタンに対応する第2の操作キーの第2グループ、すなわち、「ば」ボタン、「び」ボタン、「ぶ」ボタン、「べ」ボタン、「ぼ」ボタンのみを読み出してもよい。表示制御部1103は、タッチパネル120に読み出した第2の操作キーの第2グループを表示させる。
Referring to FIG. 7B, when receiving
図7(C)を参照して、受付部1101がタッチパネル120を介して、再度、第1の操作キーとしての「は」行ボタンに対するタッチ操作を受け付けると、表示制御部1103は、ひらがなデータベース131Aを参照して、「は」行ボタンに対応する第2の操作キーの第3グループ、すなわち、「ぱ」ボタン、「ぴ」ボタン、「ぷ」ボタン、「ぺ」ボタン、「ぽ」ボタンのみを読み出してもよい。表示制御部1103は、タッチパネル120に読み出した第2の操作キーの第3グループを表示させる。
Referring to FIG. 7C, when receiving
次に、カタカナ入力モードにおける第1の操作キーおよび第2の操作キーの対応関係について説明する。図8は、本実施の形態に係るカタカナ入力モードの第1の操作キーと第2の操作キーとの対応関係を示すイメージ図である。 Next, the correspondence between the first operation key and the second operation key in the katakana input mode will be described. FIG. 8 is an image diagram showing a correspondence relationship between the first operation key and the second operation key in the katakana input mode according to the present embodiment.
図8に示すように、メモリ130は、カタカナデータベース131Bを格納する。カタカナデータベース131Bは、カタカナ入力モードにおける第1の操作キーと第2の操作キーとの対応関係を格納する。換言すれば、カタカナデータベース131Bは、第1の操作キーの各々に対応づけて複数の第2の操作キーを格納する。
As shown in FIG. 8, the
たとえば、カタカナデータベース131Bは、第1の操作キーとしての「ア」行ボタンに対応付けて、「ア」ボタン、「イ」ボタン、「ウ」ボタン、「エ」ボタン、「オ」ボタンを第1グループとして格納する。本実施の形態に係るカタカナデータベース131Bは、第1の操作キーとしての「ア」行ボタンに対応付けて、「ァ」ボタン、「ィ」ボタン、「ゥ」ボタン、「ェ」ボタン、「ォ」ボタンを第2グループとして格納する。
For example, in the
たとえば、カタカナデータベース131Bは、第1の操作キーとしての「ハ」行ボタンに対応付けて、「ハ」ボタン、「ヒ」ボタン、「フ」ボタン、「ヘ」ボタン、「ホ」ボタンを第1グループとして格納する。本実施の形態に係るカタカナデータベース131Bは、第1の操作キーとしての「ハ」行ボタンに対応付けて、「バ」ボタン、「ビ」ボタン、「ブ」ボタン、「ベ」ボタン、「ボ」ボタンを第2グループとして格納する。本実施の形態に係るカタカナデータベース131Bは、第1の操作キーとしての「ハ」行ボタンに対応付けて、「パ」ボタン、「ピ」ボタン、「プ」ボタン、「ペ」ボタン、「ポ」ボタンを第3グループとして格納する。
For example, in the
カタカナ入力モードにおける第1の操作キーおよび第2の操作キーの表示形態については、図6および図7に示したものと同様であるため、ここでは説明を繰り返さない。なお、受付部1101がタッチパネル120を介して切替ボタン122に対するタッチ操作を受け付けると、電子機器100はアルファベット入力モードへと移行する。
Since the display forms of the first operation key and the second operation key in the katakana input mode are the same as those shown in FIGS. 6 and 7, the description thereof will not be repeated here. Note that when the
次に、アルファベット入力モードにおける第1の操作キーおよび第2の操作キーの対応関係について説明する。図9は、本実施の形態に係るアルファベット入力モードの第1の操作キーと第2の操作キーとの対応関係を示すイメージ図である。 Next, the correspondence between the first operation key and the second operation key in the alphabet input mode will be described. FIG. 9 is an image diagram showing a correspondence relationship between the first operation key and the second operation key in the alphabet input mode according to the present embodiment.
図9に示すように、メモリ130は、アルファベットデータベース131Cを格納する。アルファベットデータベース131Cは、アルファベット入力モードにおける第1の操作キーと第2の操作キーとの対応関係を格納する。換言すれば、アルファベットデータベース131Cは、第1の操作キーの各々に対応づけて複数の第2の操作キーを格納する。
As shown in FIG. 9, the
たとえば、アルファベットデータベース131Cは、第1の操作キーとしての「a」グループボタンに対応付けて、「a」ボタン、「b」ボタン、「c」ボタンを第1グループ(小文字グループ)として格納する。本実施の形態に係るアルファベットデータベース131Cは、第1の操作キーとしての「a」グループボタンに対応付けて、「A」ボタン、「B」ボタン、「C」ボタンを第2グループ(大文字グループ)として格納する。 For example, the alphabet database 131C stores the “a” button, the “b” button, and the “c” button as the first group (lower case group) in association with the “a” group button as the first operation key. The alphabet database 131C according to the present embodiment associates the “A” button, the “B” button, and the “C” button with the second group (capital letter group) in association with the “a” group button as the first operation key. Store as.
たとえば、アルファベットデータベース131Cは、第1の操作キーとしての「s」グループボタンに対応付けて、「s」ボタン、「t」ボタン、「u」ボタンを第1グループとして格納する。本実施の形態に係るアルファベットデータベース131Cは、第1の操作キーとしての「s」グループボタンに対応付けて、「S」ボタン、「T」ボタン、「U」ボタンを第2グループとして格納する。 For example, the alphabet database 131C stores an “s” button, a “t” button, and a “u” button as the first group in association with the “s” group button as the first operation key. The alphabet database 131C according to the present embodiment stores an “S” button, a “T” button, and a “U” button as a second group in association with the “s” group button as the first operation key.
次に、アルファベット入力モードにおける第1の操作キーおよび第2の操作キーの表示形態について説明する。図10は、本実施の形態に係るアルファベット入力モードにおける画面遷移を示すイメージ図である。ここでは、電子機器100が英和辞書および和英辞書のアプリケーションを起動している場合について説明する。
Next, a display form of the first operation key and the second operation key in the alphabet input mode will be described. FIG. 10 is an image diagram showing screen transition in the alphabet input mode according to the present embodiment. Here, a case will be described in which
図10(A)を参照して、表示制御部1103は、タッチパネル120に、英語の検索ワードを入力するためのテキストボックスや日本語の検索ワードを入力するためのテキストボックスを表示する。そして、英語入力モードにおいては、表示制御部1103は、タッチパネル120に、英語の検索ワードを入力するためのテキストボックス中に、次に文字が入力されるべき位置を示すカーソル121を表示させる。
Referring to FIG. 10A,
受付部1101がタッチパネル120を介して第1の操作キーとしての「a」グループボタンに対するタッチ操作を受け付けると、表示制御部1103は、アルファベットデータベース131Cを参照して、「a」グループボタンに対応する第2の操作キー、すなわち、「a」ボタン、「b」ボタン、「c」ボタン、「A」ボタン、「B」ボタン、「C」ボタンを読み出す。表示制御部1103は、タッチパネル120に読み出した第2の操作キーを表示させる。
When the
図10(B)を参照して、受付部1101がタッチパネル120を介して第2の操作キーとしての「a」ボタンに対するタッチ操作を受け付けると、表示制御部1103はカーソル121の表示位置に文字「a」を表示させる。
Referring to FIG. 10B, when accepting
図10(C)を参照して、受付部1101がタッチパネル120を介して第1の操作キーとしての「s」グループボタンに対するタッチ操作を受け付けると、表示制御部1103は、アルファベットデータベース131Cを参照して、「s」グループボタンに対応する第2の操作キー、すなわち、「s」ボタン、「t」ボタン、「u」ボタン、「S」ボタン、「T」ボタン、「U」ボタンを読み出す。表示制御部1103は、タッチパネル120に読み出した第2の操作キーを表示させる。図示しないが、受付部1101がタッチパネル120を介して第2の操作キーとしての「s」ボタンに対するタッチ操作を受け付けると、表示制御部1103はカーソル121の表示位置に文字「s」を表示させる。
Referring to FIG. 10C, when receiving
そして、受付部1101がタッチパネル120を介して切替ボタン122に対するタッチ操作を受け付けると、電子機器100は数字入力モードへと移行する。
Then, when the
なお、アルファベット入力モードにおいても、表示制御部1103はタッチパネル120に図7と同様に画面遷移を実行させても良い。すなわち、図示しないが、受付部1101がタッチパネル120を介して第1の操作キーとしての「s」グループボタンに対するタッチ操作を受け付けると、表示制御部1103は、アルファベットデータベース131Cを参照して、「s」グループボタンに対応する第2の操作キーの第1グループ、すなわち、「s」ボタン、「t」ボタン、「u」ボタンのみを読み出してもよい。表示制御部1103は、タッチパネル120に読み出した第2の操作キーの第1グループを表示させる。
Even in the alphabet input mode, the
そして、受付部1101がタッチパネル120を介して、再度、第1の操作キーとしての「s」グループボタンに対するタッチ操作を受け付けると、表示制御部1103は、アルファベットデータベース131Cを参照して、「s」グループボタンに対応する第2の操作キーの第2グループ、すなわち、「S」ボタン、「T」ボタン、「U」ボタンのみを読み出してもよい。表示制御部1103は、タッチパネル120に読み出した第2の操作キーの第2グループを表示させる。
When the accepting
次に、数字入力モードにおける操作キーについて説明する。図11は、本実施の形態に係る数字入力モードの操作キーを示すイメージ図である。 Next, operation keys in the numeric input mode will be described. FIG. 11 is an image diagram showing operation keys in the numeric input mode according to the present embodiment.
図11に示すように、メモリ130は、数字データベース131Dを格納する。数字データベース131Dは、数字に対応する数字キーと、記号に対応する記号キーとを含む。本実施の形態に係る表示制御部1103は、数字入力モードにおいては、タッチパネル120に数字キーと記号キーとを同時に表示させる。
As shown in FIG. 11, the
図3に戻って、無効部1102は、受付部1101が受け付けた第1の操作キー(第1のソフトウェアキーボード120A)と第2の操作キー(第2のソフトウェアキーボード120B)との間の領域に対するタッチ操作を無効にする。図12は、本実施の形態に係る第1の無効領域を示すイメージ図である。図13は、本実施の形態に係る第2の無効領域を示すイメージ図である。
Returning to FIG. 3, the
図12および図13を参照して、表示制御部1103は、タッチ操作が無効にされる領域(図12および図13におけるドット領域)をユーザに認識させるために、第1のソフトウェアキーボード120Aと第2のソフトウェアキーボード120Bとの間の領域の表示形態と他の領域の表示形態とが異なるように、タッチパネル120を制御する。たとえば、表示制御部1103は、第1のソフトウェアキーボード120Aと第2のソフトウェアキーボード120Bとの間の領域の背景色が他の領域の背景色と異なるように、タッチパネル120を制御する。
Referring to FIGS. 12 and 13,
図3に戻って、無効部1102は、第1のソフトウェアキーボード120Aの近傍領域および第2のソフトウェアキーボード120Bの近傍領域に対するタッチ操作を無効としてもよい。図14は、本実施の形態に係る第3の無効領域を示すイメージ図である。
Returning to FIG. 3, the
図14を参照して、無効部1102は、第1のソフトウェアキーボード120Aと第2のソフトウェアキーボード120Bとの間の領域と、第1のソフトウェアキーボード120Aから5mm以内の領域と、第2のソフトウェアキーボード120Bから5mm以内の領域とを無効領域として設定する。表示制御部1103は、タッチ操作が無効にされる領域をユーザに認識させるために、第1のソフトウェアキーボード120Aと第2のソフトウェアキーボード120Bとの間の領域と、第1のソフトウェアキーボード120Aの近傍領域と、第2のソフトウェアキーボード120Bの近傍領域の表示形態と他の領域の表示形態とが異なるように、タッチパネル120を制御する。たとえば、表示制御部1103は、第1のソフトウェアキーボード120Aと第2のソフトウェアキーボード120Bとの間の領域と、第1のソフトウェアキーボード120Aの近傍領域と、第2のソフトウェアキーボード120Bの近傍領域の背景色が他の領域の背景色と異なるように、タッチパネル120を制御する。
Referring to FIG. 14,
図3に戻って、無効部1102は、第1のソフトウェアキーボード120Aの近傍領域あるいは第2のソフトウェアキーボード120Bの近傍領域のいずれか一方に対するタッチ操作を無効としてもよい。図15は、本実施の形態に係る第4の無効領域を示すイメージ図である。
Returning to FIG. 3, the
図15を参照して、表示制御部1103は、タッチ操作が無効にされる領域をユーザに認識させるために、第1のソフトウェアキーボード120Aから5mm以内の表示形態と他の領域の表示形態とが異なるように、タッチパネル120を制御する。たとえば、表示制御部1103は、第2のソフトウェアキーボード120Bが表示されていないときには、第1のソフトウェアキーボード120Aの近傍領域の背景色が他の領域の背景色と異なるように、タッチパネル120を制御する。
Referring to FIG. 15,
ただし、図12の第1の無効領域、図13の第2の無効領域、図14の第3の無効領域、図15の第4の無効領域の各々の背景色を明示的には他の領域の背景色と区別しない(変更しない)ように、タッチパネル120を制御しても良い。
However, the background colors of the first invalid area in FIG. 12, the second invalid area in FIG. 13, the third invalid area in FIG. 14, and the fourth invalid area in FIG. The
上記のような無効領域を設けることで、第1のソフトウェアキーボードと第2のソフトウェアキーボードの操作を行なう際における操作性の問題を回避することが可能となる。なお、ここで言う操作性の問題とは、ユーザが誤って2つのソフトウェアキーボード間の領域もしくは各ソフトウェアキーボードの近傍領域に触れてしまうことによって、意図せずに表示画面上のアイコンやボタン等を押してしまうことや、文字入力カーソル位置を変えてしまうなどの誤操作が起こり易いことを意味する。 By providing the invalid area as described above, it is possible to avoid the problem of operability when the first software keyboard and the second software keyboard are operated. Note that the operability problem mentioned here means that the user accidentally touches the area between the two software keyboards or the area near each software keyboard, so that the icons and buttons on the display screen are not intended. This means that erroneous operations such as pressing and changing the character input cursor position are likely to occur.
図3に戻って、判断部1104は、第2の操作キー(第2のソフトウェアキーボード120B)が表示されてから第1の時間内に受付部1101が第2の命令を受け付けたか否かを判断する。また、判断部1104は、第2の操作キーが非表示になってから第2の時間内に受付部1101が第1の命令を受け付けたか否かを判断する。
Returning to FIG. 3, the
表示制御部1103は、第2の操作キーが表示されてから第1の時間内に受付部1101が第2の命令を受け付けない場合に、第2の操作キーを非表示にする。表示制御部1103は、第2の操作キーが非表示になってから第2の時間内に受付部1101が第1の命令を受け付けない場合、第1の操作キー(第1のソフトウェアキーボード120A)を非表示にする。
The
表示制御部1103は、第2の操作キーが非表示になってから第2の時間内に受付部1101が第1の命令を受け付けない場合、タッチパネル120に第1の操作キーを表示させる(起動させる)ためのアイコンを表示させる。表示制御部1103は、アイコンに対するタッチ操作に応じてタッチパネル120に第1の操作キーを表示させる。
The
第1の操作キーと第2の操作キーを非表示にする構成について、以下に詳述する。図16は、本実施の形態に係るひらがな入力モードにおける第3の画面遷移を示すイメージ図である。図16(A)に示すように、表示制御部1103が、タッチパネル120に、次に入力されるべき文字の位置を示すためのカーソル121の表示位置と異なる位置に、第1のソフトウェアキーボード120Aと第2のソフトウェアキーボード120Bとを表示させる。第2のソフトウェアキーボード120Bが表示されてから第1の時間、受付部1101がタッチ操作を受け付けない場合、図16(B)に示すように、表示制御部1103はタッチパネル120に第2のソフトウェアキーボード120Bを非表示にさせる。
A configuration for hiding the first operation key and the second operation key will be described in detail below. FIG. 16 is an image diagram showing a third screen transition in the hiragana input mode according to the present embodiment. As shown in FIG. 16A, the
さらに、第2のソフトウェアキーボード120Bが非表示にされてから第2の時間、受付部1101がタッチ操作を受け付けない場合、図16(C)に示すように、表示制御部1103はタッチパネル120に第1のソフトウェアキーボード120Aを非表示にさせる。このとき、表示制御部1103は、タッチパネル120に、第1のソフトウェアキーボード120Aを立ち上げるためのアイコン126を表示させる。すなわち、図16(C)および図16(B)を参照して、受付部1101がタッチパネル120を介してアイコン126に対するタッチ操作を受け付けると、表示制御部1103は再びタッチパネル120に第1のソフトウェアキーボード120Aを表示させる。
Furthermore, when the
図17は、本実施の形態に係るひらがな入力モードにおける第4の画面遷移を示すイメージ図である。図17(A)に示すように、表示制御部1103が、文字が入力されるテキストボックスと異なる位置に、第1のソフトウェアキーボード120Aと第2のソフトウェアキーボード120Bとを表示する。第2のソフトウェアキーボード120Bが表示されてから第1の時間、受付部1101がタッチ操作を受け付けない場合、図17(B)に示すように、表示制御部1103はタッチパネル120に第2のソフトウェアキーボード120Bを非表示にさせる。
FIG. 17 is an image diagram showing a fourth screen transition in the hiragana input mode according to the present embodiment. As shown in FIG. 17A, the
さらに、第2のソフトウェアキーボード120Bが非表示にされてから第2の時間、受付部1101がタッチ操作を受け付けない場合、図17(C)に示すように、表示制御部1103はタッチパネル120に第1のソフトウェアキーボード120Aを非表示にさせる。ここでは、表示制御部1103は、タッチパネル120にアイコン126を表示させない。図17(C)および図17(B)を参照して、受付部1101がタッチパネル120を介してテキストボックス内に対するタッチ操作を受け付けると、表示制御部1103は再びタッチパネル120に第1のソフトウェアキーボード120Aを表示させる。
Further, when the
図3に戻って、受付部1101がかな漢字変換モードにおいてタッチパネル120を介して変換ボタン123に対するタッチ操作を受け付けると、表示制御部1103はタッチパネル120にかな漢字非変換モードの画面を表示させる。一方、受付部1101がかな漢字非変換モードにおいてタッチパネル120を介して変換ボタン123に対するタッチ操作を受け付けると、表示制御部1103はタッチパネル120に変換モードの画面を表示させる。
Returning to FIG. 3, when the
図18は、本実施の形態に係るひらがな入力モードにおけるかな漢字変換モードの画面とかな漢字非変換モードの画面とを示すイメージ図である。図18(A)を参照して、かな漢字非変換モードにおいては、表示制御部1103は、タッチパネル120に第1の操作キーあるいは第2の操作キーを第1の背景色とともに表示させる。図18(B)を参照して、かな漢字変換モードにおいては、表示制御部1103は、タッチパネル120に、入力された文字列に対する漢字の変換候補125を選択可能に表示させる。特に、本実施の形態に係る表示制御部1103は、かな漢字変換モードにおいて、タッチパネル120に第1の操作キーあるいは第2の操作キーを第2の背景色とともに表示させる。すなわち、本実施の形態に係る表示制御部1103は、かな漢字変換モードにおける第1の操作キー(あるいは第2の操作キー)の背景色と、かな漢字非変換モードにおける第1の操作キー(あるいは第2の操作キー)の背景色とを異なる色に設定する。
FIG. 18 is an image diagram showing a screen in the Kana-Kanji conversion mode and a screen in the Kana-Kanji non-conversion mode in the hiragana input mode according to the present embodiment. Referring to FIG. 18A, in kana-kanji non-conversion mode,
これによって、ユーザは、第1の操作キーあるいは第2の操作キーの背景色に基づいて、かな漢字変換モード中であるかかな漢字非変換モード中であるかを認識することができる。 As a result, the user can recognize whether the Kana-Kanji conversion mode or the Kana-Kanji non-conversion mode is in effect based on the background color of the first operation key or the second operation key.
<文字受付処理>
次に、図2、図19を参照して、本実施の形態に係る電子機器100における文字受付処理について説明する。なお、図19は、本実施の形態に係る電子機器100における文字受付処理の処理手順を示すフローチャートである。
<Character reception processing>
Next, with reference to FIG. 2 and FIG. 19, character acceptance processing in
まず、受付部1101として機能するCPU110は、タッチパネル120を介して、第1の操作キー(第1のソフトウェアキーボード120A)を表示するためのアイコン126に対するタッチ操作、あるいはテキストボックス124内に対するタッチ操作を受け付けたか否かを判断する(ステップS102)。第1の操作キーを表示するためのアイコン126に対するタッチ操作もテキストボックス124内に対するタッチ操作も受け付けかった場合(ステップS102においてNOである場合)、CPU110はステップS102からの処理を繰り返す。
First, the
第1の操作キーを表示するためのアイコン126に対するタッチ操作、あるいはテキストボックス124内に対するタッチ操作を受け付けた場合(ステップS102においてYESである場合)、表示制御部1103として機能するCPU110は、レイアウト処理を実行する(ステップS200)。レイアウト処理については後述する。
When a touch operation on the
レイアウト処理が終了すると、無効部1102として機能するCPU110は、無効領域処理を実行する(ステップS300)。無効領域処理については後述する。
When the layout process ends, the
無効領域処理が終了すると、CPU110は、タッチパネル120を介して、第1の操作キーに対するタッチ操作を受け付けたか否かを判断する(ステップS104)。第1の操作キーに対するタッチ操作を受け付けた場合(ステップS104にてにおいてYESである場合)、CPU110は、メモリ130を参照してレイアウト処理を実行する(ステップS200)。レイアウト処理が終了すると、CPU110は、無効領域処理を実行する(ステップS300)。
When the invalid area process ends, the
無効領域処理が終了すると、CPU110は、タッチパネル120を介して、第2の操作キーに対するタッチ操作を受け付けたか否かを判断する(ステップS106)。第2の操作キーに対するタッチ操作を受け付けた場合(ステップS106においてYESである場合)、CPU110は、メモリ130を参照して選択された第2の操作キーに対応する文字コードを読み出して、当該文字コードに対応する文字をタッチパネル120のカーソル121の表示位置に表示させる(ステップS108)。CPU110は、レイアウト処理を実行する(ステップS200)。CPU110は、ステップS106からの処理を繰り返す。
When the invalid area process ends, the
第2の操作キーに対するタッチ操作を受け付けなかった場合(ステップS106においてNOである場合)、判断部1104として機能するCPU110は第2の操作キーが表示されてから(あるいは最後に受け付けたタッチ操作から)第1の所定時間が経過したか否かを判断する(ステップS110)。第2の操作キーが表示されてから第1の所定時間が経過した場合(ステップS110においてYESである場合)、CPU110は、タッチパネル120に第2の操作キーを非表示にさせる(ステップS112)。CPU110は、ステップS104からの処理を繰り返す。
When the touch operation on the second operation key is not accepted (NO in step S106),
第2の操作キーが表示されてから第1の所定時間が経過していない場合(ステップS110においてNOである場合)、CPU110は、ステップS106からの処理を繰り返す。
If the first predetermined time has not elapsed since the second operation key was displayed (NO in step S110),
ステップS104において、第1の操作キーに対するタッチ操作を受け付けなかった場合(ステップS104にてにおいてNOである場合)、CPU110は、最後に受け付けたタッチ操作から第2の所定時間が経過したか否かを判断する(ステップS114)。最後に受け付けたタッチ操作から第2の所定時間が経過した場合(ステップS114においてYESである場合)、CPU110は、タッチパネル120に第1の操作キーを非表示にさせる(ステップS116)。CPU110は、キー表示処理を終了する。
In step S104, when a touch operation on the first operation key is not accepted (NO in step S104),
最後に受け付けたタッチ操作から第2の所定時間が経過していない場合(ステップS114においてNOである場合)、CPU110は、ステップS104からの処理を繰り返す。
When the second predetermined time has not elapsed since the last touch operation received (NO in step S114),
<レイアウト処理>
次に、図2、図20を参照して、本実施の形態に係る電子機器100におけるレイアウト処理について説明する。なお、図20は、本実施の形態に係る電子機器100におけるレイアウト処理の処理手順を示すフローチャートである。
<Layout processing>
Next, layout processing in
まず、表示制御部1103として機能するCPU110は、仮想のタッチパネル上の候補領域(デフォルト領域)に操作キーを仮配置する(ステップS202)。ここでの操作キーとは、図19におけるステップS102の次のレイアウト処理においては第1の操作キー(第1のソフトウェアキーボード120A)であり、その他のレイアウト処理においては第2の操作キー(第2のソフトウェアキーボード120B)である。
First, the
CPU110は、仮配置された操作キーと次に入力されるべき文字の位置(カーソル121の表示位置)とが重畳するか否かを判断する(ステップS204)。操作キーと次に入力されるべき文字の位置とが重畳しない場合(ステップS204においてNOである場合)、CPU110は、操作キーと既に入力された文字の表示位置とが重畳するか否かを判断する(ステップS206)。操作キーと既に入力された文字の表示位置とが重畳しない場合(ステップS206においてNOである場合)、CPU110は、タッチパネル120に、現在の候補領域に操作キーを表示させる。
The
操作キーと次に入力されるべき文字の位置とが重畳する場合(ステップS204においてYESである場合)、あるいは操作キーと既に入力された文字の表示位置とが重畳する場合(ステップS206においてYESである場合)、CPU110は、操作キーを配置可能な他の候補領域があるか否かを判断する(ステップS210)。操作キーを配置可能な他の候補領域がない場合(ステップS210においてNOである場合)、CPU110は、タッチパネル120に、操作キーを半透明な状態で表示させる(ステップS212)。
When the operation key and the position of the character to be input next overlap (if YES in step S204), or when the operation key and the display position of the already input character overlap (YES in step S206) If there is, the
操作キーを配置可能な他の候補領域がある場合(ステップS210においてYESである場合)、CPU110は、当該他の候補領域に操作キーを仮配置する(ステップS202)。CPU110は、当該他の候補領域に関して、ステップS204からの処理を繰り返す。
If there is another candidate area in which the operation key can be placed (YES in step S210),
<無効領域処理>
次に、図2、図21を参照して、本実施の形態に係る電子機器100における無効領域処理について説明する。なお、図21は、本実施の形態に係る電子機器100における無効領域処理の処理手順を示すフローチャートである。
<Invalid area processing>
Next, the invalid area process in
まず、無効部1102として機能するCPU110は、タッチパネル120に第2の操作キー(第2のソフトウェアキーボード120B)が表示されているか否かを判断する(ステップS302)。タッチパネル120に第2の操作キーが表示されていない場合(ステップS302においてNOである場合)、第1の操作キー(第1のソフトウェアキーボード120A)の周辺領域を無効領域に設定する(ステップS304)。
First,
タッチパネル120に第2の操作キーが表示されている場合(ステップS302においてYESである場合)、第1の操作キーと第2の操作キーとの間の領域を無効領域に設定する(ステップS306)。 If the second operation key is displayed on touch panel 120 (YES in step S302), the area between the first operation key and the second operation key is set as an invalid area (step S306). .
<その他の実施の形態>
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体141(メモリ130)を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記録媒体141(メモリ130)に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
<Other embodiments>
It goes without saying that the present invention can also be applied to a case where it is achieved by supplying a program to a system or apparatus. Then, a recording medium 141 (memory 130) storing a program represented by software for achieving the present invention is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus records the
この場合、記録媒体141(メモリ130)から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体141(メモリ130)は本発明を構成することになる。 In this case, the program code itself read from the recording medium 141 (memory 130) realizes the functions of the above-described embodiment, and the recording medium 141 (memory 130) storing the program code constitutes the present invention. Will do.
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) running on the computer based on the instruction of the program code However, it is needless to say that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
さらに、記録媒体141(メモリ130)から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記録媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。 Further, the program code read from the recording medium 141 (memory 130) is written to another recording medium provided in a function expansion board inserted in the computer or a function expansion unit connected to the computer, and then the program code is written. It goes without saying that the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instruction of the function, and the functions of the above-described embodiments are realized by the processing. Yes.
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
100 電子機器、120 タッチパネル、120A ソフトウェアキーボード、120B ソフトウェアキーボード、121 カーソル、122 切替ボタン、123 変換ボタン、124 テキストボックス、125 変換候補、126 アイコン、130 メモリ、131A ひらがなデータベース、131B カタカナデータベース、131C アルファベットデータベース、131D 数字データベース、140 メモリインターフェイス、141 記録媒体、150 通信インターフェイス、1101 受付部、1102 無効部、1103 表示制御部、1104 判断部。 100 electronic device, 120 touch panel, 120A software keyboard, 120B software keyboard, 121 cursor, 122 switching button, 123 conversion button, 124 text box, 125 conversion candidate, 126 icon, 130 memory, 131A Hiragana database, 131B Katakana database, 131C alphabet Database, 131D numeric database, 140 memory interface, 141 recording medium, 150 communication interface, 1101 reception unit, 1102 invalidation unit, 1103 display control unit, 1104 judgment unit.
Claims (12)
複数の文字と複数のグループとの対応関係を記憶するメモリと、
前記タッチパネルを介して、前記複数のグループの中から1つのグループを選択するための第1の命令を受け付け、選択された前記グループに対応する前記複数の文字の中から1つの文字を選択するための第2の命令を受け付ける受付手段と、
前記タッチパネルに、入力された文字と、文字の入力位置を示す第1の画像と、前記第1の命令を受け付けるための第2の画像とを表示させる表示制御手段とを備え、
前記表示制御手段は、前記第1の命令に応じて、前記タッチパネルに、前記文字の入力位置と異なる位置に、前記第2の命令を受け付けるための第3の画像を表示させる、電子機器。 A touch panel;
A memory for storing correspondences between a plurality of characters and a plurality of groups;
Receiving a first command for selecting one group from the plurality of groups via the touch panel and selecting one character from the plurality of characters corresponding to the selected group; Receiving means for receiving the second command of;
A display control means for displaying on the touch panel an input character, a first image indicating an input position of the character, and a second image for receiving the first command;
The display device is an electronic device that causes the touch panel to display a third image for receiving the second command at a position different from the character input position in response to the first command.
前記第3の画像が表示されてから前記第1の時間内に前記受付手段が前記第2の命令を受け付けない場合に、前記表示制御手段は前記第3の画像を非表示にする、請求項1から5のいずれかに記載の電子機器。 A judgment means for judging whether or not the acceptance means accepts the second command within a first time after the third image is displayed;
The display control means hides the third image when the accepting means does not accept the second command within the first time after the third image is displayed. The electronic device according to any one of 1 to 5.
前記第3の画像が非表示になってから前記第2の時間内に前記受付手段が前記第1の命令を受け付けない場合、前記表示制御手段は前記第2の画像を非表示にする、請求項6に記載の電子機器。 The determining means determines whether or not the receiving means has received the first command within a second time after the third image is hidden;
The display control means hides the second image when the accepting means does not accept the first command within the second time after the third image is hidden. Item 7. The electronic device according to Item 6.
前記受付手段は、前記タッチパネルを介して前記アイコンに対する第3の命令を受け付け、
前記表示制御手段は、前記第3の命令に応じて、前記タッチパネルに前記第2の画像を表示させる、請求項7に記載の電子機器。 When the receiving unit does not receive the first command within the second time after the third image is hidden, the display control unit displays an icon,
The accepting means accepts a third command for the icon via the touch panel;
The electronic device according to claim 7, wherein the display control unit displays the second image on the touch panel in response to the third command.
前記演算処理部が、前記タッチパネルに、入力された文字と、文字の入力位置を示す第1の画像と、前記複数のグループの中から1つのグループを選択するための第1の命令を受け付けるための第2の画像とを表示させるステップと、
前記演算処理部が、前記タッチパネルを介して、前記第1の命令を受け付けるステップと、
前記演算処理部が、前記第1の命令に応じて、前記タッチパネルに、前記文字の入力位置と異なる位置に、選択された前記グループに対応する前記複数の文字の中から1つの文字を選択するための第2の命令を受け付けるための第3の画像を表示させるステップと、
前記演算処理部が、前記タッチパネルを介して、前記第2の命令を受け付けるステップとを備える、文字受付方法。 A character reception method in an electronic device including an arithmetic processing unit, a touch panel, and a memory that stores a correspondence relationship between a plurality of characters and a plurality of groups,
The arithmetic processing unit receives on the touch panel a character input, a first image indicating a character input position, and a first command for selecting one group from the plurality of groups. Displaying a second image of
The arithmetic processing unit accepting the first command via the touch panel;
The arithmetic processing unit selects one character from the plurality of characters corresponding to the selected group at a position different from the character input position on the touch panel according to the first command. Displaying a third image for accepting a second instruction for:
The arithmetic processing unit includes a step of receiving the second command via the touch panel.
前記文字受付プログラムは、前記演算処理部に、
前記タッチパネルに、入力された文字と、文字の入力位置を示す第1の画像と、前記複数のグループの中から1つのグループを選択するための第1の命令を受け付けるための第2の画像とを表示させるステップと、
前記タッチパネルを介して、前記第1の命令を受け付けるステップと、
前記第1の命令に応じて、前記タッチパネルに、前記文字の入力位置と異なる位置に、選択された前記グループに対応する前記複数の文字の中から1つの文字を選択するための第2の命令を受け付けるための第3の画像を表示させるステップと、
前記タッチパネルを介して、前記第2の命令を受け付けるステップとを実行させる、文字受付プログラム。 A character reception program for causing an electronic device to receive a character including an arithmetic processing unit, a touch panel, and a memory that stores correspondence between a plurality of characters and a plurality of groups,
The character receiving program is stored in the arithmetic processing unit.
A first image indicating a character input to the touch panel, a character input position, and a second image for receiving a first command for selecting one group from the plurality of groups; A step of displaying
Receiving the first command via the touch panel;
In response to the first command, a second command for selecting one character from the plurality of characters corresponding to the selected group at a position different from the character input position on the touch panel. Displaying a third image for receiving
A character reception program that executes the step of receiving the second command via the touch panel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009179081A JP5407076B2 (en) | 2009-07-31 | 2009-07-31 | Electronic device, character reception method, and character reception program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009179081A JP5407076B2 (en) | 2009-07-31 | 2009-07-31 | Electronic device, character reception method, and character reception program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011034280A true JP2011034280A (en) | 2011-02-17 |
JP5407076B2 JP5407076B2 (en) | 2014-02-05 |
Family
ID=43763299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009179081A Expired - Fee Related JP5407076B2 (en) | 2009-07-31 | 2009-07-31 | Electronic device, character reception method, and character reception program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5407076B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014142681A (en) * | 2013-01-22 | 2014-08-07 | Nec Corp | Display control device, display control method and display control program |
JP2014197311A (en) * | 2013-03-29 | 2014-10-16 | シャープ株式会社 | Information input device and program |
JP2016219026A (en) * | 2016-07-13 | 2016-12-22 | 京セラ株式会社 | Portable terminal, ineffective region setting program and ineffective region setting method |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02112013A (en) * | 1988-10-21 | 1990-04-24 | Toshiba Corp | Touch panel type input device |
JPH05100812A (en) * | 1991-10-09 | 1993-04-23 | Sanyo Electric Co Ltd | Multiwindow display device |
JPH0844475A (en) * | 1994-08-02 | 1996-02-16 | Canon Inc | Character input device |
JPH09325859A (en) * | 1996-06-05 | 1997-12-16 | Fuji Electric Co Ltd | Man-machine interface device |
JP2003131811A (en) * | 2002-07-01 | 2003-05-09 | Nihon Brain Ware Co Ltd | Information processing device, information processing method and storage medium |
JP2004310543A (en) * | 2003-04-08 | 2004-11-04 | Sharp Corp | Character input device, character input method, character input program and computer-readable recording medium |
JP2007511003A (en) * | 2003-11-10 | 2007-04-26 | マイクロソフト コーポレーション | User interface for interacting with electronic text and system and method for modifying electronic text |
JP2007148541A (en) * | 2005-11-24 | 2007-06-14 | Hitachi Ltd | Character input method |
JP2009080664A (en) * | 2007-09-26 | 2009-04-16 | Kyocera Mita Corp | Character input device, image forming apparatus and electronic equipment |
-
2009
- 2009-07-31 JP JP2009179081A patent/JP5407076B2/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02112013A (en) * | 1988-10-21 | 1990-04-24 | Toshiba Corp | Touch panel type input device |
JPH05100812A (en) * | 1991-10-09 | 1993-04-23 | Sanyo Electric Co Ltd | Multiwindow display device |
JPH0844475A (en) * | 1994-08-02 | 1996-02-16 | Canon Inc | Character input device |
JPH09325859A (en) * | 1996-06-05 | 1997-12-16 | Fuji Electric Co Ltd | Man-machine interface device |
JP2003131811A (en) * | 2002-07-01 | 2003-05-09 | Nihon Brain Ware Co Ltd | Information processing device, information processing method and storage medium |
JP2004310543A (en) * | 2003-04-08 | 2004-11-04 | Sharp Corp | Character input device, character input method, character input program and computer-readable recording medium |
JP2007511003A (en) * | 2003-11-10 | 2007-04-26 | マイクロソフト コーポレーション | User interface for interacting with electronic text and system and method for modifying electronic text |
JP2007148541A (en) * | 2005-11-24 | 2007-06-14 | Hitachi Ltd | Character input method |
JP2009080664A (en) * | 2007-09-26 | 2009-04-16 | Kyocera Mita Corp | Character input device, image forming apparatus and electronic equipment |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014142681A (en) * | 2013-01-22 | 2014-08-07 | Nec Corp | Display control device, display control method and display control program |
JP2014197311A (en) * | 2013-03-29 | 2014-10-16 | シャープ株式会社 | Information input device and program |
JP2016219026A (en) * | 2016-07-13 | 2016-12-22 | 京セラ株式会社 | Portable terminal, ineffective region setting program and ineffective region setting method |
Also Published As
Publication number | Publication date |
---|---|
JP5407076B2 (en) | 2014-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6104317A (en) | Data entry device and method | |
KR100975168B1 (en) | Information display input device and information display input method, and information processing device | |
KR101006749B1 (en) | Handwriting recognition in electronic devices | |
WO2010035585A1 (en) | Mobile terminal, method for displaying software keyboard and recording medium | |
JP5755219B2 (en) | Mobile terminal with touch panel function and input method thereof | |
JP2000035857A (en) | Screen display type key input device | |
JP2005535975A (en) | Character input method using software keyboard | |
JP2010061656A (en) | On-screen virtual keyboard system | |
JPWO2012101710A1 (en) | Input device, input method, and computer program | |
JP2011048447A (en) | Information processing apparatus and method, and computer program | |
JP2006350409A (en) | Character input device | |
JP2005100186A (en) | Software keyboard display device and display program | |
JP5407076B2 (en) | Electronic device, character reception method, and character reception program | |
JP5541166B2 (en) | INPUT DEVICE, INFORMATION PROCESSING DEVICE, INPUT METHOD, AND PROGRAM | |
KR20100103275A (en) | Method and apparatus for inputting key using virtual keypad | |
JP5455343B2 (en) | Input device | |
JP2013033395A (en) | Character input device, method of displaying flick input selection on character input device, and program | |
JP5395819B2 (en) | Input device, input method, and computer program | |
JP2011034281A (en) | Electronic apparatus, character reception method and character reception program | |
JP5652251B2 (en) | Information display device and program | |
JP5683226B2 (en) | Character input device and method of operating character input device | |
JP2010002990A (en) | Character input device and program | |
JP2007026349A (en) | Character input device and character input program | |
JPH0594253A (en) | Screen touch type key input device | |
JP2004310543A (en) | Character input device, character input method, character input program and computer-readable recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120626 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130306 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130416 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131008 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131016 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5407076 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |