Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4553797B2 - Input auxiliary device, input auxiliary method, input auxiliary program, and computer-readable recording medium - Google Patents
[go: Go Back, main page]

JP4553797B2 - Input auxiliary device, input auxiliary method, input auxiliary program, and computer-readable recording medium - Google Patents

Input auxiliary device, input auxiliary method, input auxiliary program, and computer-readable recording medium Download PDF

Info

Publication number
JP4553797B2
JP4553797B2 JP2005164085A JP2005164085A JP4553797B2 JP 4553797 B2 JP4553797 B2 JP 4553797B2 JP 2005164085 A JP2005164085 A JP 2005164085A JP 2005164085 A JP2005164085 A JP 2005164085A JP 4553797 B2 JP4553797 B2 JP 4553797B2
Authority
JP
Japan
Prior art keywords
input
character
panel
circulated
displayed
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.)
Expired - Fee Related
Application number
JP2005164085A
Other languages
Japanese (ja)
Other versions
JP2006338490A (en
Inventor
晋壱 細川
Original Assignee
株式会社ジャストシステム
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社ジャストシステム filed Critical 株式会社ジャストシステム
Priority to JP2005164085A priority Critical patent/JP4553797B2/en
Publication of JP2006338490A publication Critical patent/JP2006338490A/en
Application granted granted Critical
Publication of JP4553797B2 publication Critical patent/JP4553797B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

この発明は、入力パネルを使用することにより文字を入力する入力補助装置、入力補助方法、入力補助プログラムおよびコンピュータに読み取り可能な記録媒体に関する。   The present invention relates to an input assist device that inputs characters by using an input panel, an input assist method, an input assist program, and a computer-readable recording medium.

従来、パーソナル・コンピュータからはキーボードにより文字入力することが一般的だが、たとえば携帯電話やタブレットPCなど、入力できるキーの数が限られているもので文字入力する場合、この限られた数のキーを複数回入力させることにより文字入力させるものがある。また、この入力パネルの操作にあたり、画面に入力パネルを表示してこの入力パネル内で指示することにより文字入力するものがある。こうした入力パネルにおいて、たとえば「あ」を3回押して「う」を表示させる構成にすることにより、入力パネルに必要なキーの数を削減している(たとえば、特許文献1参照。)。   Conventionally, characters are generally entered from a personal computer using a keyboard. However, for example, when the number of keys that can be input is limited, such as a mobile phone or a tablet PC, this limited number of keys is used. Some characters are input by inputting multiple times. In addition, when operating the input panel, there are some which input characters by displaying the input panel on the screen and giving instructions within the input panel. In such an input panel, for example, by pressing “A” three times to display “U”, the number of keys required for the input panel is reduced (for example, see Patent Document 1).

特開2004−234651号公報Japanese Patent Laid-Open No. 2004-234651

しかしながら、特に同じ行に属する文字を連続して入力したい場合に、通常はカーソル操作などにより文字を確定するための位置をクリックしなければならない。したがって、マウスポインタをカーソルの位置に移動する必要があり、そこで手間が発生するのでユーザーはわずらわしさを感じる。また、マウスポインタの移動にわずかではあっても時間がかかるので、文字入力に時間がかかってしまうという問題が一例として挙げられる。また、カーソルの位置や入力する文字の位置から目が離れてしまった場合に、わずかではあっても探す手間が発生し、テンポよく入力することができないという問題が一例として挙げられる。   However, in particular, when it is desired to continuously input characters belonging to the same line, it is usually necessary to click a position for confirming the character by a cursor operation or the like. Therefore, it is necessary to move the mouse pointer to the position of the cursor, and trouble is generated there, so the user feels troublesome. Another example is the problem that it takes a long time to input characters because it takes a little time to move the mouse pointer. Another example is the problem that when the eye is moved away from the cursor position or the position of the character to be input, there is a little time and effort for searching, and it is impossible to input with a good tempo.

この発明は、上述した従来技術による問題点を解消するため、マウスポインタを必要以上に移動させることなく入力文字を確定させることができる入力補助装置、入力補助方法、入力補助プログラムおよびコンピュータに読み取り可能な記録媒体を提供することを目的とする。   The present invention eliminates the problems caused by the prior art described above, and can be read by an input assist device, an input assist method, an input assist program, and a computer that can determine an input character without moving the mouse pointer more than necessary. It is an object to provide a simple recording medium.

上述した課題を解決し、目的を達成するため、請求項1の発明にかかる入力補助装置は、文字入力を含む操作内容を各領域に割り当てた入力パネルを表示する表示手段と、前記表示手段によって表示された入力パネルへの入力を受け付ける操作入力手段と、前記操作入力手段によって同一の文字が連続して入力された場合、入力された文字の属する行で現在の文字を循環させ、前記操作入力手段によって先に入力された文字に続いて先に入力された文字と異なる次の文字が入力された場合、先に入力された文字で確定して次の文字が属する行で次の文字を循環させる循環入力手段と、前記循環入力手段によって文字が循環した後に、前記操作入力手段によって前記入力パネル中の操作内容が割り当てられていない領域が入力された場合、前記現在の文字で確定させる文字確定手段と、を備えることを特徴とする。   In order to solve the above-described problems and achieve the object, the input assisting device according to the invention of claim 1 includes display means for displaying an input panel in which operation contents including character input are assigned to each area, and the display means. The operation input means for accepting input to the displayed input panel and when the same character is continuously input by the operation input means, the current input is circulated in the line to which the input character belongs, and the operation input When the next character different from the previously input character is input following the character previously input by the means, it is confirmed with the previously input character and the next character is circulated in the line to which the next character belongs. And a circulation input means for allowing the operation input means to input an area to which no operation content is assigned after the character is circulated by the circulation input means. And character determination means for confirming in standing character, in that it comprises the features.

この請求項1の発明によれば、所定の文字が入力された後に、入力パネル中の操作内容が割り当てられていない領域を入力することにより現在の文字を確定させることができる。それにより、マウスポインタの操作を最小限にしながら入力した文字を確定することができる。したがって、文字入力に伴うわずらわしさを軽減し、文字入力に要する時間を短縮することができる。   According to the first aspect of the present invention, after a predetermined character is input, the current character can be determined by inputting an area in the input panel to which no operation content is assigned. Thereby, it is possible to determine the input character while minimizing the operation of the mouse pointer. Therefore, the troublesomeness associated with character input can be reduced, and the time required for character input can be shortened.

また、請求項2の発明にかかる入力補助装置は、請求項1に記載の発明において、前記循環入力手段または前記文字確定手段によって確定された文字からなる文字列について単語を確定し、確定した単語を前記ウィンドウのテキスト入力部分に入力する単語確定手段を備えることを特徴とする。   According to a second aspect of the present invention, there is provided the input assist device according to the first aspect, wherein a word is determined for a character string composed of characters determined by the cyclic input means or the character determination means, and the determined word is confirmed. It is provided with the word confirmation means which inputs in the text input part of the said window.

この請求項2の発明によれば、入力された文字列を単語として確定してテキスト入力部分に移すことができる。そして、文字入力にともなう手間および時間を最小限にして文字を入力し、入力した文字を、たとえば予測候補、変換候補、または入力した文字列そのものを単語として確定して出力することができる。   According to the second aspect of the present invention, the input character string can be confirmed as a word and transferred to the text input portion. Then, it is possible to input a character while minimizing the time and effort involved in character input, and to determine and output the input character as, for example, a prediction candidate, a conversion candidate, or the input character string itself as a word.

また、請求項3の発明にかかる入力補助装置は、請求項1または2に記載の発明において、前記文字確定手段は、マウスがクリックされたときのマウスポインタの位置に、クリック時の処理が割り当てられていない場合、前記循環入力手段によって循環された現在の文字で確定することを特徴とする。   The input assisting device according to a third aspect of the present invention is the input auxiliary device according to the first or second aspect, wherein the character determining means assigns a process at the time of clicking to the position of the mouse pointer when the mouse is clicked. If not, the current character circulated by the circulation input means is determined.

請求項3の発明によれば、処理が割り当てられていない位置にマウスポインタをおいてクリックした場合に、文字を確定することができる。それにより、マウスポインタを必要以上に操作することなく文字を確定することができ、文字入力にともなう手間や時間を最小限にすることができる。   According to the third aspect of the present invention, when a mouse pointer is clicked at a position to which no process is assigned, a character can be determined. Thereby, the character can be determined without operating the mouse pointer more than necessary, and the effort and time required for character input can be minimized.

また、請求項4の発明にかかる入力補助装置は、請求項1〜3のいずれか一つに記載の発明において、前記文字確定手段は、マウスがクリックされたときのマウスポインタの位置に、クリック時の処理が割り当てられていないとともに、前記循環入力手段によって文字が循環されていない場合、文字の確定処理を実行しないことを特徴とする。   According to a fourth aspect of the present invention, there is provided the input assisting device according to any one of the first to third aspects, wherein the character confirmation means clicks at a position of a mouse pointer when the mouse is clicked. If no time process is assigned and no character is circulated by the circulation input means, the character confirmation process is not executed.

請求項4の発明によれば、文字が循環していない間の不要な文字の確定処理の実行を回避することができる。   According to the fourth aspect of the present invention, it is possible to avoid execution of an unnecessary character determination process while characters are not circulating.

また、請求項5の発明にかかる入力補助装置は、請求項1〜4のいずれか一つに記載の発明において、前記表示手段は、ウィンドウのテキスト入力部分がマウスポインタによって指示された場合に、前記入力パネルを表示することを特徴とする。   An input assisting device according to a fifth aspect of the present invention is the input assisting device according to any one of the first to fourth aspects, wherein the display means is configured such that when a text input portion of a window is designated by a mouse pointer, The input panel is displayed.

請求項5の発明によれば、必要な場合にのみ入力パネルを表示させるので、必要以上に画面を占拠することが回避できる。   According to the invention of claim 5, since the input panel is displayed only when necessary, it is possible to avoid occupying the screen more than necessary.

また、請求項6の発明にかかる入力補助装置は、請求項1〜5のいずれか一つに記載の発明において、前記文字確定手段は、前記循環入力手段によって文字が循環した後に、前記操作入力手段によって前記入力パネル中の確定操作が割り当てられた領域が入力された場合、前記現在の文字で確定させることを特徴とする。   The input assisting device according to a sixth aspect of the present invention is the input assisting device according to any one of the first to fifth aspects, wherein the character determination means is configured to input the operation input after the character is circulated by the circulation input means. When an area to which a confirmation operation is assigned in the input panel is input by means, the current character is confirmed.

請求項6の発明によれば、確定操作が割り当てられた領域を入力することによっても文字を確定させることができる。したがって、使用者は、所望の領域への入力によって文字を確定させることができる。   According to the invention of claim 6, a character can be confirmed also by inputting an area to which a confirmation operation is assigned. Therefore, the user can determine the character by inputting to a desired area.

請求項7の発明にかかる入力補助方法は、文字入力を含む操作内容を各領域に割り当てた入力パネルを表示する表示工程と、前記表示工程によって表示された入力パネルへの入力を受け付ける操作入力工程と、前記操作入力工程によって同一の文字が連続して入力された場合、入力された文字の属する行で現在の文字を循環させ、前記操作入力工程によって先に入力された文字に続いて先に入力された文字と異なる次の文字が入力された場合、先に入力された文字で確定して次の文字が属する行で次の文字を循環させる循環入力工程と、前記循環入力工程によって文字が循環した後に、前記操作入力工程によって前記入力パネル中の操作内容が割り当てられていない領域が入力された場合、前記現在の文字で確定させる文字確定工程と、を含むことを特徴とする。   The input assisting method according to the invention of claim 7 includes a display step of displaying an input panel in which operation contents including character input are assigned to each area, and an operation input step of receiving an input to the input panel displayed by the display step. When the same character is continuously input by the operation input step, the current character is circulated in the line to which the input character belongs, and the character input previously by the operation input step is preceded by the current character. When a next character different from the input character is input, a circular input step for confirming the previously input character and circulating the next character in the line to which the next character belongs, and A character confirmation step for confirming with the current character when an operation unassigned area in the input panel is input by the operation input step after circulation. It is characterized in.

この請求項7の発明によれば、所定の文字が入力された後に、入力パネル中の操作内容が割り当てられていない領域を入力することにより現在の文字を確定させることができる。それにより、マウスポインタの操作を最小限にしながら入力した文字を確定することができる。したがって、文字入力に伴うわずらわしさを軽減し、文字入力に要する時間を短縮することができる。   According to the seventh aspect of the present invention, after a predetermined character is input, the current character can be determined by inputting an area to which no operation content is assigned in the input panel. Thereby, it is possible to determine the input character while minimizing the operation of the mouse pointer. Therefore, the troublesomeness associated with character input can be reduced, and the time required for character input can be shortened.

請求項8の発明にかかる入力補助プログラムによれば、請求項7に記載の入力補助方法をコンピュータに実行させることができる。   According to the input assistance program according to the invention of claim 8, it is possible to cause a computer to execute the input assistance method according to claim 7.

また、請求項9の発明にかかるコンピュータに読み取り可能な記録媒体は、請求項8に記載の入力補助プログラムをコンピュータが読み出して実行することができる。   According to a ninth aspect of the present invention, a computer-readable recording medium can read and execute the input auxiliary program according to the eighth aspect.

本発明にかかる入力補助装置、入力補助方法、入力補助プログラムおよびコンピュータに読み取り可能な記録媒体によれば、所定の文字が入力された後に、入力パネル中の操作内容が割り当てられていない領域を入力することにより現在の文字を確定させることができる。それにより、マウスポインタの操作を最小限にしながら入力した文字を確定することができる。したがって、文字入力に伴うわずらわしさを軽減し、文字入力に要する時間を短縮することができるという効果を奏する。   According to the input auxiliary device, the input auxiliary method, the input auxiliary program, and the computer-readable recording medium according to the present invention, after a predetermined character is input, an area to which no operation content is assigned in the input panel is input. By doing so, the current character can be determined. Thereby, it is possible to determine the input character while minimizing the operation of the mouse pointer. Therefore, it is possible to reduce the troublesomeness associated with character input and to shorten the time required for character input.

以下に添付図面を参照して、この発明にかかる入力補助装置、入力補助方法、入力補助プログラムおよびコンピュータに読み取り可能な記録媒体の実施の形態を詳細に説明する。   Exemplary embodiments of an input auxiliary device, an input auxiliary method, an input auxiliary program, and a computer-readable recording medium according to the present invention will be explained below in detail with reference to the accompanying drawings.

(実施の形態)
図1は、この発明の実施の形態による入力補助装置のハードウエア構成の一例を示すブロック図である。図中、CPU101は装置全体を制御する。ROM102は基本入出力プログラムを記憶する。RAM103はCPU101のワークエリアとして使用される。
(Embodiment)
FIG. 1 is a block diagram showing an example of a hardware configuration of an input auxiliary device according to an embodiment of the present invention. In the figure, a CPU 101 controls the entire apparatus. The ROM 102 stores a basic input / output program. The RAM 103 is used as a work area for the CPU 101.

また、HDD(ハードディスクドライブ)104はCPU101の制御にしたがってHD(ハードディスク)105に対するデータのリード/ライトを制御する。HD105はHDD104の制御にしたがって書き込まれたデータを記憶する。また、FDD(フレキシブルディスクドライブ)106はCPU101の制御にしたがってFD(フレキシブルディスク)107に対するデータのリード/ライトを制御する。FD107は、着脱自在であり、FDD106の制御にしたがって書き込まれたデータを記憶する。   The HDD (Hard Disk Drive) 104 controls reading / writing of data with respect to the HD (Hard Disk) 105 according to the control of the CPU 101. The HD 105 stores data written according to the control of the HDD 104. An FDD (flexible disk drive) 106 controls reading / writing of data with respect to the FD (flexible disk) 107 according to the control of the CPU 101. The FD 107 is detachable and stores data written according to the control of the FDD 106.

また、CD−RWドライブ108はCPU101の制御にしたがってCD−RW(または、CD−R、CD−ROM)109に対するデータのリード/ライトを制御する。CD−RW109は着脱自在であり、CD−RWドライブ108の制御にしたがって書き込まれたデータを記憶する。ディスプレイ110はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示する。   The CD-RW drive 108 controls reading / writing of data with respect to the CD-RW (or CD-R, CD-ROM) 109 according to the control of the CPU 101. The CD-RW 109 is detachable and stores data written according to the control of the CD-RW drive 108. The display 110 displays a cursor, a menu, a window, or various data such as characters and images.

また、キーボード111は文字、数値、各種指示などの入力のための複数のキーを備える。マウス112は各種指示の選択や実行、処理対象の選択、マウスポインタの移動などを行う。また、ネットワークI/F113は、通信ケーブル114を介してLANやWANなどのネットワークに接続され、当該ネットワークとCPU101とのインターフェースとして機能する。バス120は上記各部を接続する。   The keyboard 111 includes a plurality of keys for inputting characters, numerical values, various instructions, and the like. The mouse 112 selects and executes various instructions, selects a processing target, moves a mouse pointer, and the like. The network I / F 113 is connected to a network such as a LAN or WAN via the communication cable 114, and functions as an interface between the network and the CPU 101. A bus 120 connects the above-described units.

図2は、この発明の実施の形態にかかる入力補助装置の構成を機能的に示すブロック図である。入力補助装置は、表示部210、操作入力部220、循環入力部230、文字確定部240、単語確定部250によって構成される。以上の各構成は、図1に示したCPU101が、ROM102からプログラムを読み出し、RAM103をワークエリアとして使用することにより実現される。   FIG. 2 is a block diagram functionally showing the configuration of the input auxiliary device according to the embodiment of the present invention. The input assist device includes a display unit 210, an operation input unit 220, a circulation input unit 230, a character determination unit 240, and a word determination unit 250. Each of the above configurations is realized by the CPU 101 shown in FIG. 1 reading a program from the ROM 102 and using the RAM 103 as a work area.

表示部210は、ウィンドウを表示する。このウィンドウには、テキストフィールド211が含まれる。テキストフィールド211は、キーボード111によって文字を入力する領域である。ここで、表示部210は、ウィンドウのテキストフィールド211がマウスポインタによって指示された場合に、入力パネル212を表示する。この入力パネル212には、文字入力を含む操作内容が各領域に割り当てられている。ここで表示されて入力パネル212を介して入力することにより、マウス112による文字入力を可能にする。   The display unit 210 displays a window. This window includes a text field 211. The text field 211 is an area for inputting characters using the keyboard 111. Here, the display unit 210 displays the input panel 212 when the text field 211 of the window is designated by the mouse pointer. In the input panel 212, operation contents including character input are assigned to each area. Displayed here and input via the input panel 212 allows the mouse 112 to input characters.

操作入力部220は、表示部210によって表示された入力パネル212への操作入力を受け付ける。マウス112を使ってマウスポインタを操作して所望の位置でクリックされた場合に、操作入力部220は入力パネル212への入力を受け付ける。すなわち入力パネル212は複数の領域によって構成され、この領域のいずれかにマウスポインタをあててクリックすることにより、入力パネル212に対する操作を実行する。このとき、マウスポインタがあてられた位置に対応した操作を実行する。   The operation input unit 220 receives an operation input to the input panel 212 displayed by the display unit 210. When the mouse pointer is operated using the mouse 112 and clicked at a desired position, the operation input unit 220 receives an input to the input panel 212. That is, the input panel 212 includes a plurality of areas, and an operation on the input panel 212 is executed by placing the mouse pointer on any of these areas and clicking. At this time, an operation corresponding to the position where the mouse pointer is placed is executed.

循環入力部230は、操作入力部220によって同一の文字が連続して入力された場合、入力されるごとに入力された文字の属する行で文字を循環させる。一方、操作入力部220によって先に入力された文字に続いて異なる文字が入力された場合、先に入力された文字で確定して次の文字が属する行で文字を循環させる。たとえば、「あ」を入力した場合、入力されるたびに「あ」行で文字を循環させる。また、「あ」行を循環させているときに、引き続いて「か」を入力させたとする。このとき、「あ」行について循環している位置が「う」の場合、この文字を「う」で確定して、次の文字について、「か」行について確定するまで循環させる。   When the same character is continuously input by the operation input unit 220, the circulation input unit 230 circulates the character in the line to which the input character belongs every time it is input. On the other hand, when a different character is input following the previously input character by the operation input unit 220, the character is circulated in the line to which the next character belongs after being confirmed with the previously input character. For example, when “A” is input, the character is circulated in the “A” line every time the input is input. Further, it is assumed that “ka” is continuously input while the “a” line is being circulated. At this time, if the position circulating for the “A” line is “U”, this character is determined by “U”, and the next character is circulated until the “KA” line is determined.

このように文字選択をクリック操作によって循環させる場合について説明したが、マウスで左クリックと右クリックの両方が操作できるものの場合、上述の循環操作を左クリックによって実行することができる。その一方で、右クリック操作により、入力した文字を一文字削除することもできる。それにより、誤った文字を入力した場合でも、削除キーの位置までマウスポインタを移動して、再び修正入力する文字のキーの位置までマウスポインタを戻す必要がなくなる。それにより、削除操作に伴うマウスポインタの操作を最小限にすることができる。したがって、削除操作によるわずらわしさを軽減し、文字を削除して適切な文字を入力し直すのに要する時間を短縮することができる。   As described above, the case where the character selection is circulated by the click operation has been described. However, when both the left click and the right click can be operated with the mouse, the above-described circulation operation can be executed by the left click. On the other hand, one character can be deleted by right-clicking. This eliminates the need to move the mouse pointer to the position of the delete key and return the mouse pointer to the key position of the character to be corrected again even when an incorrect character is input. Thereby, the operation of the mouse pointer accompanying the deletion operation can be minimized. Therefore, it is possible to reduce the troublesomeness caused by the deletion operation, and it is possible to shorten the time required to delete a character and input an appropriate character again.

右クリック操作については削除操作を割り当てる場合を説明したが、文字選択を上述の順送りの形で循環させるだけではなく、右クリック操作により逆送りの形で循環させる操作を割り当てることもできる。たとえば、「あ」「い」「う」・・、と左クリックによって循環させる一方で、右クリックした場合は、「う」「い」「あ」・・、と逆に循環させる。このように左右クリックで前後に循環させることができるので、選択する文字が行き過ぎた場合でも、元に戻して選択することができる。それにより、必要以上にクリックし続けることによるストレスをなくすことができ、また文字入力における時間を短縮することもできる。   Although the case of assigning the delete operation for the right click operation has been described, not only the character selection is circulated in the above-described forward feed but also the operation of circulating in the reverse feed by the right click operation can be assigned. For example, “A”, “I”, “U”, and so on are circulated by left-clicking, while when right-clicking, they are circulated in reverse order to “U”, “I”, “A”,. Since it can be circulated back and forth by left and right clicks in this way, even if the character to be selected goes too far, it can be restored and selected. Thereby, the stress caused by clicking more than necessary can be eliminated, and the time for character input can be shortened.

文字列235は、この循環入力部230または文字確定部240の操作によって文字を確定していくことにより作成される。単語として確定するまでは文字の入力が受け付けられる。そして、作成された文字列に入力された文字を続けていくことにより文字列235が作られる。そして単語として確定された場合、文字列235は単語としてテキストフィールド211に送られ消去される。単語として確定しない場合でも、入力パネル212の操作処理が終了させられた場合、文字列235は消去される。   The character string 235 is created by confirming characters by operating the circular input unit 230 or the character confirmation unit 240. Character input is accepted until it is confirmed as a word. Then, the character string 235 is created by continuing the input characters to the created character string. If it is confirmed as a word, the character string 235 is sent to the text field 211 as a word and deleted. Even if it is not determined as a word, the character string 235 is deleted when the operation process of the input panel 212 is terminated.

文字確定部240は、操作入力部220によって所定の文字が入力された後に、入力パネル212中の操作が特定されていない位置に入力操作がされた場合、所定の文字の入力操作について文字を確定させる。入力パネル212には、「あ」「か」などの文字ボタンや、改行や文字種の変更などの制御項目が並んでいる。この文字ボタンや制御項目はすき間なく並んでいるのではなく、後述するが、それぞれ間を空けた状態で並べられている。   When the input operation is performed at a position where the operation on the input panel 212 is not specified after a predetermined character is input by the operation input unit 220, the character determination unit 240 determines the character for the input operation of the predetermined character. Let The input panel 212 includes character buttons such as “A” and “KA”, and control items such as line feed and character type change. These character buttons and control items are not arranged without gaps, but as will be described later, they are arranged with a gap therebetween.

この間が空けられている位置は文字ボタンでも制御項目でもないので、クリックしても文字を入力するわけでも入力した文字について処理を要求するわけでもない。一方で、「やや」など、同一の行に属する文字を連続して入力したい場合があり、この場合文字を1つずつ確定する必要がある。そこで、この実施の形態では、この間が空けられている位置をクリックすることにより現在循環させている文字を確定させる。この文字を確定させる処理は、循環させることにより文字入力する場合に頻繁に必要となる一方、確定ボタンまでマウスポインタを移動させるのは、特に回数が多くなると煩雑である。この実施の形態ではこの煩雑さを除去することができるので、文字入力の操作が快適になる。なお、この間が空けられた位置における確定処理は、文字が循環している場合だけであり、文字が循環していない間は入力を受け付けない。本来、処理が割り当てられている領域ではないからである。   The position where the space is left is neither a character button nor a control item, so clicking does not input a character or request processing for the input character. On the other hand, there are cases where it is desired to continuously input characters belonging to the same line, such as “slightly”. In this case, it is necessary to confirm the characters one by one. Therefore, in this embodiment, the character currently being circulated is determined by clicking a position where there is an interval. The process of confirming this character is frequently required when inputting characters by circulation, while moving the mouse pointer to the confirm button is troublesome especially when the number of times increases. In this embodiment, since this complexity can be eliminated, the character input operation becomes comfortable. It should be noted that the determination process at a position where this space is left is only when characters are circulating, and no input is accepted while characters are not circulating. This is because it is not an area to which processing is assigned.

文字確定部240は、マウス112がクリックされたときのマウスポインタの位置に、クリック時の処理が特定されていない場合、循環入力部230によって循環された現在の位置で文字を確定する。一方、マウス112がクリックされたときのマウスポインタの位置に、クリック時の処理が特定されていない場合でも、操作入力部220によって文字の操作入力がされていない場合は、文字の確定処理を実行しない。確定すべき文字が存在しないからである。   The character determination unit 240 determines the character at the current position circulated by the circulation input unit 230 when the processing at the time of clicking is not specified at the position of the mouse pointer when the mouse 112 is clicked. On the other hand, even if the operation at the time of clicking is not specified at the position of the mouse pointer when the mouse 112 is clicked, if the operation input unit 220 does not input a character operation, the character confirmation process is executed. do not do. This is because there is no character to be confirmed.

単語確定部250は、循環入力部230または文字確定部240によって確定された文字からなる文字列について単語を確定し、確定した単語をウィンドウのテキスト入力部分に入力する。まず、入力された文字列が「あかさ」であった場合について説明する。   The word determination unit 250 determines a word for a character string made up of characters determined by the circulation input unit 230 or the character determination unit 240, and inputs the determined word into the text input portion of the window. First, a case where the input character string is “Akasa” will be described.

ここで、入力パネル212の文字列そのものをクリックした場合、この「あかさ」を単語として確定してテキストフィールド211に入力する。また、「あかさ」に対する変換候補の1つは「赤さ」であり、ここで入力パネル212に表示されている「赤さ」をクリックした場合、この「赤さ」を単語として確定してテキストフィールド211に入力する。また、「あかさ」に対する予測候補の1つは「赤坂」であり、ここで入力パネル212に表示されている「赤坂」をクリックした場合、この「赤坂」を単語として確定してテキストフィールド211に入力する。テキストフィールド211に文字列235を単語として入力した後は、入力された文字列235は消去する。   Here, when the character string itself of the input panel 212 is clicked, this “Akasa” is determined as a word and input to the text field 211. One of the conversion candidates for “Akasa” is “Redness”, and when “Redness” displayed on the input panel 212 is clicked here, this “Redness” is confirmed as a word and text. Input in the field 211. One of the prediction candidates for “Akasaka” is “Akasaka”. When “Akasaka” displayed on the input panel 212 is clicked here, this “Akasaka” is confirmed as a word and entered in the text field 211. input. After the character string 235 is input as a word in the text field 211, the input character string 235 is deleted.

図3は、入力パネルの概要を説明する説明図である。ここで、入力パネル212は、ウィンドウ310に重なる形で表示されるが、ウィンドウ310の外側に移動させることもできる。入力パネル212は、ダイアル入力部320、未確定テキスト枠340、予測変換候補表示部350、予測指示部360、変換指示部370によって構成される。   FIG. 3 is an explanatory diagram for explaining the outline of the input panel. Here, the input panel 212 is displayed so as to overlap the window 310, but can be moved outside the window 310. The input panel 212 includes a dial input unit 320, an unconfirmed text frame 340, a prediction conversion candidate display unit 350, a prediction instruction unit 360, and a conversion instruction unit 370.

入力パネル212のポップアップについて説明する。まず、ウィンドウ310中のテキストフィールド211にマウスポインタを移動し、そこでクリックすると、入力パネル212をポップアップする。ポップアップされた入力パネル212については、マウスポインタを使って指示することにより入力を実行する。入力パネル212内の各部をクリックした場合、クリックした位置に示された内容について処理を実行する。クリックしたままの状態でマウス112を移動した場合、マウス112の移動に沿って入力パネル212の表示位置を移動する。   The pop-up on the input panel 212 will be described. First, when the mouse pointer is moved to the text field 211 in the window 310 and clicked there, the input panel 212 pops up. The input panel 212 popped up is input by instructing it using a mouse pointer. When each part in the input panel 212 is clicked, processing is executed for the contents indicated at the clicked position. When the mouse 112 is moved while being clicked, the display position of the input panel 212 is moved along with the movement of the mouse 112.

マウスポインタを入力パネル212の外側においてクリックした場合、入力パネル212を閉じる。また、ウィンドウ310で表示されているブラウザ画面をスクロールさせた場合も、入力パネル212を瞬時に消去する。また、ユーザー操作によりテキストフィールド211へのフォーカスを失わせない場合、マウスポインタが入力パネル212から離れた場合、タイマー(図示しない)を作動させて、一定時間経過した後に入力パネル212を消去させることもできる。このようにタイマーを使用した場合、マウスポインタを再びテキストフィールド211に近づけた場合、入力パネル212を再度表示させることができる。この場合、入力途中の文字列は、消去することなく元の状態から再開させる。   When the mouse pointer is clicked outside the input panel 212, the input panel 212 is closed. Also, when the browser screen displayed in the window 310 is scrolled, the input panel 212 is immediately deleted. In addition, when the focus on the text field 211 is not lost by a user operation, or when the mouse pointer moves away from the input panel 212, a timer (not shown) is activated to erase the input panel 212 after a predetermined time has elapsed. You can also. When the timer is used in this way, the input panel 212 can be displayed again when the mouse pointer is brought closer to the text field 211 again. In this case, the character string being input is resumed from its original state without being deleted.

入力パネル212をポップアップした段階では単語フィールドには、文字が何も入力されていないので予測変換候補表示部350には、変換候補は表示されず、予測候補だけが表示されている。このとき、予測候補として、何も文字が入力されていない段階で予測される単語を選択して表示する。   At the stage when the input panel 212 is popped up, since no characters are input in the word field, the conversion candidate is not displayed on the prediction conversion candidate display unit 350, and only the prediction candidate is displayed. At this time, as a prediction candidate, a word predicted when no character is input is selected and displayed.

入力パネル212の右側は、ダイアル入力部320である。ダイアル入力部320には文字および入力制御の各部が並べられている。文字入力部330には、「あ・か・さ・た・な・は・ま・や・ら・わ」、の各部が表示されている。この各部をマウスポインタを使ってクリックしていくと、その文字の列に属する範囲内で文字を順番に表示する。   The right side of the input panel 212 is a dial input unit 320. The dial input unit 320 is arranged with characters and input control units. In the character input part 330, each part of “A / ka / sa / ta / na / ha / ma / ya / ra / wa” is displayed. When each part is clicked with the mouse pointer, the characters are displayed in order within the range belonging to the character string.

すなわち、「あ」を押すと「あ」が表示され、もう一度「あ」を押すと、今度は「い」が表示される。このようにして「う」「え」「お」「ぁ」「ぃ」「ぅ」「ぇ」「ぉ」と順番に表示し、再び「あ」に戻る。「あ」に戻った後は、「い」から再び同様に繰り返していく。また、「か・さ・た・な・は・ま・や・ら・わ」の場合でも、「あ」の場合と同様に、順番に表示していく。たとえば「か」の場合、「き」「く」・・と表示していく。   That is, when “A” is pressed, “A” is displayed, and when “A” is pressed again, “I” is displayed this time. In this way, “U”, “E”, “O”, “A”, “I”, “ぅ”, “E”, and “ぉ” are displayed in order, and the display returns to “A” again. After returning to “A”, the same process is repeated from “I”. In addition, even in the case of “ka / sa / ta / na / ha / ma / ya / ra / wa”, they are displayed in the same order as in the case of “a”. For example, in the case of “ka”, “ki”, “ku”,... Are displayed.

ここで、他の行の文字を指定する場合、直前の文字を確定する。たとえば、「あ」行を操作することにより「う」が表示されている。ここで次に「わ」を押した場合、「う」は決定した文字であるとして未確定テキスト枠340内に入力される。そして、次に「わ」行について文字を選択する。「わ」行を繰り返し押すことにより、選択中の文字が、決定した「う」の次に未決定文字として未確定テキスト枠340に表示される。この文字は、「→」ボタンを押すことにより決定することができる。たとえば、「やや」というように同じ行にある文字を入力する場合があり、その場合は1文字ずつ決定する必要があるからである。   Here, when a character on another line is designated, the immediately preceding character is determined. For example, “U” is displayed by operating the “A” line. When “wa” is pressed next time, “u” is input into the undetermined text frame 340 as a determined character. Next, a character is selected for the “Wa” line. By repeatedly pressing the “Wa” line, the currently selected character is displayed in the undetermined text frame 340 as an undetermined character next to the determined “u”. This character can be determined by pressing the “→” button. For example, there are cases where characters on the same line such as “slightly” are input, and in this case, it is necessary to determine one character at a time.

ここで、ダイアル入力部320中の文字が表示されていないところをクリックした場合でも、文字を決定することができる。以上のように決定した文字は、順番に未確定テキスト枠340内に表示される。しかし単語として確定されるまではテキストフィールド211には写されない。また、未確定テキスト枠340内に文字を入力している間に入力パネル212の外側が押された場合、文字列235は消去される。すなわち、文字列235は、未確定テキスト枠340内に表示されていても単語としては確定せず、消去される。   Here, even if the place where the character in the dial input part 320 is not displayed is clicked, a character can be determined. The characters determined as described above are displayed in the unconfirmed text frame 340 in order. However, it is not copied to the text field 211 until it is confirmed as a word. If the outside of the input panel 212 is pressed while a character is being entered in the unconfirmed text frame 340, the character string 235 is deleted. That is, even if the character string 235 is displayed in the unconfirmed text frame 340, it is not determined as a word but is deleted.

ここで、ダイアル入力部320の下部の「かな」「英字」「数字」「記号」を入力することにより、ダイアル入力部320に表示される文字の候補が変更される。図3は、ひらがなが選択されている場合を示しているが、「英字」を選択した場合は、「abc」などの英文字が表示される。「数字」を選択した場合は、「123」などの数字が表示される。「記号」を選択した場合は、「“‘^」などの記号が表示される。   Here, by inputting “kana”, “alphabetic characters”, “numbers”, and “symbols” at the bottom of the dial input unit 320, the character candidates displayed on the dial input unit 320 are changed. FIG. 3 shows a case where hiragana is selected, but when “English” is selected, English characters such as “abc” are displayed. When “number” is selected, a number such as “123” is displayed. When “symbol” is selected, a symbol such as ““ ^ ”is displayed.

入力パネル212の上部は未確定テキスト枠340である。未確定テキスト枠340には、マウスポインタによる文字入力を受け付けたときに、入力された文字をここに表示する。たとえば、「あいう」と入力した場合、この未確定テキスト枠340には「あいう」と入力される。この未確定テキスト枠340には、キーボード111からの入力は受け付けず、キーボード111から入力された文字は、そのままテキストフィールド211に入力される。   An upper part of the input panel 212 is an unconfirmed text frame 340. In the unconfirmed text frame 340, when the character input by the mouse pointer is accepted, the input character is displayed here. For example, when “A” is entered, “A” is entered in the unconfirmed text frame 340. In the unconfirmed text frame 340, input from the keyboard 111 is not accepted, and characters input from the keyboard 111 are input to the text field 211 as they are.

この未確定テキスト枠340には、ダイアル入力部320への入力により入力された文字が表示される。この未確定テキスト枠340に入力された文字列235にしたがって、予測変換候補表示部350に表示される単語が決定される。予測候補を表示するよう設定されている場合、予測変換候補表示部350に予測候補を表示する。変換候補を表示するよう設定されている場合、予測変換候補表示部350に変換候補を表示する。ここで、未確定テキスト枠340をクリックした場合、変換候補または予測候補を単語として選択せずにこの未確定テキスト枠340に入力された文字列235を単語として確定してテキストフィールド211に移す。そしてこの場合、文字列235は消去される。   In the unconfirmed text frame 340, characters input by input to the dial input unit 320 are displayed. In accordance with the character string 235 input to the unconfirmed text frame 340, a word displayed on the prediction conversion candidate display unit 350 is determined. When it is set to display the prediction candidates, the prediction candidates are displayed on the prediction conversion candidate display unit 350. When the conversion candidate is set to be displayed, the conversion candidate is displayed on the prediction conversion candidate display unit 350. Here, when the unconfirmed text frame 340 is clicked, the character string 235 input to the unconfirmed text frame 340 is confirmed as a word without selecting a conversion candidate or a prediction candidate as a word, and moved to the text field 211. In this case, the character string 235 is deleted.

入力パネル212の左側は予測変換候補表示部350で、変換候補または予測候補となる単語を表示し、選択入力を受け付ける。この予測変換候補表示部350の上部には、予測指示部360と変換指示部370がある。最初の段階では予測候補が表示されているが、変換指示部370をマウスポインタでクリックすると、変換候補が表示される。変換候補が表示されているときに予測指示部360をマウスポインタでクリックすると、予測候補が表示される。   On the left side of the input panel 212 is a prediction conversion candidate display unit 350 that displays conversion candidates or words that are prediction candidates and accepts a selection input. A prediction instruction unit 360 and a conversion instruction unit 370 are provided above the prediction conversion candidate display unit 350. In the first stage, prediction candidates are displayed, but when the conversion instruction unit 370 is clicked with a mouse pointer, the conversion candidates are displayed. If the prediction instruction unit 360 is clicked with the mouse pointer while the conversion candidate is displayed, the prediction candidate is displayed.

変換指示部370が指定されている場合、変換候補が表示されるが、変換候補は未確定テキスト枠340に表示された文字列に該当する単語が選択されて表示される。すなわち、未確定テキスト枠340に表示された文字列の読みと一致する単語の一覧が表示される。たとえば、「あい」と入力した場合、「愛」「相」「藍」・・と、該当する単語が表示される。   When the conversion instruction unit 370 is designated, conversion candidates are displayed, but the conversion candidates are displayed by selecting words corresponding to the character string displayed in the unconfirmed text frame 340. That is, a list of words that match the reading of the character string displayed in the unconfirmed text frame 340 is displayed. For example, when “Ai” is entered, “love”, “phase”, “indigo”,... And the corresponding words are displayed.

一方、予測指示部360が指定されている場合、予測候補が表示されるが、予測候補は未確定テキスト枠340に表示された文字列から予測される単語が表示される。この予測候補は、未確定テキスト枠340に表示された文字列を含む単語を、使用される頻度などに基づいて順番に並べて表示する。たとえば、「あい」と入力した場合、「あい」「相手」「相変わらず」・・と、該当する単語が表示される。   On the other hand, when the prediction instruction unit 360 is designated, a prediction candidate is displayed, but a word predicted from the character string displayed in the unconfirmed text frame 340 is displayed as the prediction candidate. This prediction candidate arranges and displays words including the character string displayed in the unconfirmed text frame 340 in order based on the frequency of use. For example, when “Ai” is entered, “Ai”, “Partner”, “As usual”, and so on are displayed.

ここで、予測変換候補表示部350に表示された単語から、マウスポインタでクリックすることにより、特定の予測候補または変換候補を選択する。そして予測候補または変換候補が特定された場合、その選択された予測候補または変換候補をテキストフィールド211に入力し、未確定テキスト枠340に表示されている文字列235を消去する。また、ダイアル入力部320の改行キーを入力した場合も同様に、未確定テキスト枠340に表示された文字列235を単語として、テキストフィールド211に入力する。このように、確定を伴う選択入力がされた場合、選択された単語をテキストフィールド211に入力し、未確定テキスト枠340を表示して次の文字または単語の入力を受け付ける。   Here, a specific prediction candidate or conversion candidate is selected from the words displayed on the prediction conversion candidate display unit 350 by clicking with the mouse pointer. When a prediction candidate or conversion candidate is specified, the selected prediction candidate or conversion candidate is input to the text field 211, and the character string 235 displayed in the unconfirmed text frame 340 is deleted. Similarly, when the line feed key of the dial input unit 320 is input, the character string 235 displayed in the unconfirmed text frame 340 is input to the text field 211 as a word. As described above, when a selection input with confirmation is made, the selected word is input to the text field 211 and the unconfirmed text frame 340 is displayed to accept the input of the next character or word.

図4は、入力パネルの操作処理を説明するフローチャートである。まず、入力パネル212をポップアップさせる(ステップS401)。すなわち、ウィンドウ310のテキストフィールド211がフォーカスを持っている場合に、このテキストフィールド211をマウスポインタで指したとき、表示部210は、入力パネル212をポップアップして表示させる。   FIG. 4 is a flowchart for explaining an input panel operation process. First, the input panel 212 is popped up (step S401). That is, when the text field 211 of the window 310 has the focus, when the text field 211 is pointed with the mouse pointer, the display unit 210 pops up and displays the input panel 212.

次に、操作入力部220は、入力を受け付ける(ステップS402)。すなわち、操作入力部220は、入力パネル212に示される各部をマウスポインタで指してクリックされたか否かを確認し、クリックされた位置の文字や命令を入力として受け付ける。   Next, the operation input unit 220 receives an input (step S402). That is, the operation input unit 220 confirms whether each part shown on the input panel 212 is clicked by pointing with the mouse pointer, and accepts the character or command at the clicked position as an input.

次に、入力は文字列235の作成処理か否かを判定する(ステップS403)。すなわち、操作入力部220によって受け付けられた入力が、文字入力や文字の消去など文字列235の作成に関する処理か否かを判定する。文字列235の作成処理の場合(ステップS403:Yes)、文字列235の作成処理を実行する(ステップS404)。文字列235の作成処理の詳細は、図5において説明する。実行後、ステップS402に戻る。   Next, it is determined whether or not the input is a process for creating the character string 235 (step S403). That is, it is determined whether or not the input received by the operation input unit 220 is processing related to creation of the character string 235 such as character input or character deletion. In the case of the character string 235 creation process (step S403: Yes), the character string 235 creation process is executed (step S404). Details of the process of creating the character string 235 will be described with reference to FIG. After execution, the process returns to step S402.

文字列235の作成処理でない場合(ステップS403:No)、表示されている単語がクリックされたか否かを判定する(ステップS405)。表示されている単語としては、予測変換候補表示部350内の予測候補または変換候補がある。また、未確定テキスト枠340に表示された文字列235もある。ここでは、これらのいずれかがクリックされたか否かを判定する。   If it is not the process of creating the character string 235 (step S403: No), it is determined whether or not the displayed word has been clicked (step S405). The displayed word includes a prediction candidate or conversion candidate in the prediction conversion candidate display unit 350. There is also a character string 235 displayed in the unconfirmed text frame 340. Here, it is determined whether or not any of these has been clicked.

表示されている単語がクリックされた場合(ステップS405:Yes)、クリックした単語を選択する(ステップS406)。予測候補の1つが選択された場合、選択された予測候補を単語として選択する。変換候補の1つが選択された場合、選択された変換候補を単語として選択する。文字列235が選択された場合、文字列235を単語として選択する。   When the displayed word is clicked (step S405: Yes), the clicked word is selected (step S406). When one of the prediction candidates is selected, the selected prediction candidate is selected as a word. When one of the conversion candidates is selected, the selected conversion candidate is selected as a word. When the character string 235 is selected, the character string 235 is selected as a word.

そして、選択した単語をテキストフィールド211に移し(ステップS407)、文字列235を消去する(ステップS408)。すなわち、未確定テキスト枠340に入力されていた文字列235を消去する。そして、ステップS402に戻る。   Then, the selected word is moved to the text field 211 (step S407), and the character string 235 is deleted (step S408). That is, the character string 235 input to the unconfirmed text frame 340 is deleted. Then, the process returns to step S402.

表示されている単語がクリックされたのではない場合(ステップS405:No)、入力が改行だったか否かを判定する(ステップS409)。改行の場合(ステップS409:Yes)、テキストフィールド211に改行を入力し(ステップS410)、一連の処理を終了する。テキストフィールド211内に改行を入力するので、たとえば検索サイトの場合、テキストフィールド211にすでに入力されている単語にしたがって検索を実行することになる。テキストフィールド211が複数行の場合、現在の位置から改行を実行することになる。   If the displayed word is not clicked (step S405: No), it is determined whether or not the input is a line feed (step S409). In the case of a line break (step S409: Yes), a line break is input into the text field 211 (step S410), and a series of processing ends. Since a line feed is input in the text field 211, for example, in the case of a search site, the search is executed according to the words already input in the text field 211. When the text field 211 has a plurality of lines, a line feed is executed from the current position.

改行でない場合(ステップS409:No)、入力パネル212の外をクリックしたか否かを判定する(ステップS411)。入力パネル212の外をクリックしていない場合は(ステップS411:No)、その他の処理を実行して(ステップS412)、ステップS402に戻る。入力パネル212の外をクリックした場合は(ステップS411:Yes)、入力パネル212の処理を途中終了する操作なので、文字列235に関して単語の入力などの処理は実行せず、一連の処理を終了する。   If it is not a line feed (step S409: No), it is determined whether or not the user has clicked outside the input panel 212 (step S411). If the user has not clicked outside the input panel 212 (step S411: No), other processing is executed (step S412), and the process returns to step S402. If the user clicks outside the input panel 212 (step S411: Yes), the process of the input panel 212 is terminated halfway, and therefore, processing such as word input is not executed for the character string 235, and a series of processing ends. .

図5は、文字列の作成処理を説明するフローチャートである。このフローチャートで説明される処理は、図4のステップS403において文字列235の作成処理に関する入力がされた場合に開始し、ステップS404で示される文字列235の作成処理を詳細に説明したものである。このフローチャートで示される処理が終了したあとは、図4のステップS402に戻り、処理を繰り返す。   FIG. 5 is a flowchart for explaining a character string creation process. The process described in this flowchart starts when an input related to the creation process of the character string 235 is made in step S403 of FIG. 4 and describes the creation process of the character string 235 shown in step S404 in detail. . After the process shown in this flowchart is completed, the process returns to step S402 in FIG. 4 to repeat the process.

まず、この処理が文字の入力であるか否かを判定する(ステップS501)。文字の入力の場合(ステップS501:Yes)、入力文字を特定する(ステップS502)。すなわち、入力される文字はダイアル入力部320に示されるように、「あ、か、さ、・・」などの様々な文字があるが、これらのうちどの文字が入力されたかを特定する。   First, it is determined whether or not this process is a character input (step S501). In the case of character input (step S501: Yes), the input character is specified (step S502). That is, as shown in the dial input unit 320, there are various characters such as “A, K, S,...”, And the input character specifies which character has been input.

次に、文字入力の結果が、同一文字の繰り返し入力であるか否かを判定する(ステップS503)。同一文字の繰り返し入力の場合(ステップS503:Yes)、同じ行で文字を循環する(ステップS504)。たとえば、前に「あ」が入力されて現在の文字が「い」のときにさらに「あ」が入力された場合、次の文字に循環させることにより、現在の文字を「う」にする。そして、一連の処理を終了する。同一文字の繰り返し入力ではない場合(ステップS503:No)、ステップS510に進む。   Next, it is determined whether or not the result of character input is repeated input of the same character (step S503). When the same character is repeatedly input (step S503: Yes), the characters are circulated on the same line (step S504). For example, when “A” is input before and the current character is “I” and “A” is further input, the current character is set to “U” by cycling to the next character. Then, a series of processing ends. If it is not repeated input of the same character (step S503: No), the process proceeds to step S510.

一方、この処理が文字の入力でないと判定された場合(ステップS501:No)、この処理が文字種の選択であるか否かを判定する(ステップS505)。文字種の選択の場合(ステップS505:Yes)、入力パネル212の表示項目を変更し(ステップS506)、一連の処理を終了する。   On the other hand, if it is determined that this process is not a character input (step S501: No), it is determined whether this process is a character type selection (step S505). If the character type is selected (step S505: Yes), the display items on the input panel 212 are changed (step S506), and the series of processing ends.

この処理が文字種の選択でないと判定された場合(ステップS505:No)、この処理がクリアまたは全クリアであるか否かを判定する(ステップS507)。この処理がクリアまたは全クリアであると判定された場合(ステップS507:Yes)、文字のクリアを実行する(ステップS508)。ここでクリアが選択されている場合は、入力された文字列235から1文字消去する。ここで全クリアが消去されている場合は、文字列235の全部を消去する。そして、一連の処理を終了する。   If it is determined that this process is not a character type selection (step S505: No), it is determined whether this process is clear or all clear (step S507). When it is determined that this process is clear or all clear (step S507: Yes), character clear is executed (step S508). If clear is selected here, one character is deleted from the input character string 235. If all clear is erased here, the entire character string 235 is erased. Then, a series of processing ends.

この処理がクリアまたは全クリアではないと判定された場合(ステップS507:No)、この処理において、入力パネル212内の未指定部分をクリックしたか否かを判定する(ステップS509)。未指定部分とは、ボタンとボタンの間などの処理内容が指定されていない領域である。未指定部分をクリックしていない場合(ステップS509:No)、一連の処理を終了する。未指定部分をクリックした場合(ステップS509:Yes)、入力文字を決定し(ステップS510)、一連の処理を終了する。   If it is determined that this process is not clear or not all clear (step S507: No), it is determined in this process whether or not an unspecified portion in the input panel 212 has been clicked (step S509). The undesignated portion is an area where processing content such as between buttons is not designated. If the unspecified part has not been clicked (step S509: No), the series of processes is terminated. When an unspecified part is clicked (step S509: Yes), an input character is determined (step S510), and a series of processing is terminated.

以上説明したように、入力補助装置、入力補助方法、入力補助プログラムおよびコンピュータに読み取り可能な記録媒体によれば、入力パネルへの文字入力において、未指定領域、すなわち操作内容が割り当てられていない領域をクリックすることにより文字を確定することができる。ここで、入力した文字のたとえばすぐ横をクリックして、そして再び元の文字をクリックすることにより、マウスポインタをほとんど動かすことなく文字を入力していくことができる。したがって、入力に必要な時間を短縮でき、マウス移動に伴うわずらわしさも軽減できる。またクリックするために、カーソル移動や入力する文字の位置を探すということも必要がなくなり、テンポよく入力パネルを操作できるようになる。   As described above, according to the input assisting device, the input assisting method, the input assisting program, and the computer-readable recording medium, in the character input to the input panel, an unspecified area, that is, an area to which no operation content is assigned. Click to confirm the character. Here, by clicking, for example, immediately next to the input character and then clicking the original character again, the character can be input with almost no movement of the mouse pointer. Therefore, the time required for input can be shortened, and the troublesomeness associated with moving the mouse can be reduced. In addition, it is not necessary to move the cursor or find the position of the character to be input in order to click, and the input panel can be operated at a high tempo.

なお、本実施の形態で説明した入力補助方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。   The input assistance method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. The program may be a transmission medium that can be distributed via a network such as the Internet.

以上のように、本発明にかかる入力補助装置、入力補助方法、入力補助プログラムおよびコンピュータに読み取り可能な記録媒体は、マウスを操作することにより入力パネルから文字入力させるコンピュータにおいて有用である。   As described above, the input assisting device, the input assisting method, the input assisting program, and the computer-readable recording medium according to the present invention are useful in a computer that inputs characters from an input panel by operating a mouse.

この発明の実施の形態にかかる入力補助装置のハードウエア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of the input auxiliary device concerning embodiment of this invention. この発明の実施の形態にかかる入力補助装置の構成を機能的に示すブロック図である。It is a block diagram which shows functionally the structure of the input auxiliary device concerning embodiment of this invention. 入力パネルの概要を説明する説明図である。It is explanatory drawing explaining the outline | summary of an input panel. 入力パネルの操作処理を説明するフローチャートである。It is a flowchart explaining the operation process of an input panel. 文字列の作成処理を説明するフローチャートである。It is a flowchart explaining the creation process of a character string.

符号の説明Explanation of symbols

101 CPU
102 ROM
103 RAM
104 HDD
105 HD
106 FDD
107 FD
108 CD−RWドライブ
109 CD−RW
110 ディスプレイ
111 キーボード
112 マウス
113 ネットワークI/F
114 通信ケーブル
210 表示部
220 操作入力部
230 循環入力部
240 文字確定部
250 単語確定部
101 CPU
102 ROM
103 RAM
104 HDD
105 HD
106 FDD
107 FD
108 CD-RW drive 109 CD-RW
110 Display 111 Keyboard 112 Mouse 113 Network I / F
114 communication cable 210 display unit 220 operation input unit 230 circulation input unit 240 character determination unit 250 word determination unit

Claims (9)

文字入力を含む操作内容を各領域に割り当てた入力パネルを表示する表示手段と、
前記表示手段によって表示された入力パネルへの入力を受け付ける操作入力手段と、
前記操作入力手段によって同一の文字が連続して入力された場合、入力された文字の属する行で現在の文字を循環させ、前記操作入力手段によって先に入力された文字に続いて先に入力された文字と異なる次の文字が入力された場合、先に入力された文字で確定して次の文字が属する行で次の文字を循環させる循環入力手段と、
前記循環入力手段によって文字が循環した後に、前記操作入力手段によって前記入力パネル中の操作内容が割り当てられていない領域が入力された場合、前記現在の文字で確定させる文字確定手段と、
を備えることを特徴とする入力補助装置。
Display means for displaying an input panel in which operation contents including character input are assigned to each area;
An operation input means for receiving an input to the input panel displayed by the display means;
When the same character is continuously input by the operation input means, the current character is circulated in the line to which the input character belongs, and is input first after the character previously input by the operation input means. When a next character different from the previous character is input, a circular input means for confirming with the previously input character and circulating the next character in the line to which the next character belongs,
After a character is circulated by the circulation input means, when an area to which no operation content is assigned in the input panel is input by the operation input means, a character confirmation means for confirming with the current character;
An input auxiliary device comprising:
前記循環入力手段または前記文字確定手段によって確定された文字からなる文字列について単語を確定し、確定した単語をウィンドウのテキスト入力部分に入力する単語確定手段を備えることを特徴とする請求項1に記載の入力補助装置。   2. The method according to claim 1, further comprising: a word determination unit that determines a word for a character string that is made up of characters determined by the circular input unit or the character determination unit and inputs the determined word into a text input portion of a window. The input assist device described. 前記文字確定手段は、マウスがクリックされたときのマウスポインタの位置に、クリック時の処理が割り当てられていない場合、前記循環入力手段によって循環された現在の文字で確定することを特徴とする請求項1または2に記載の入力補助装置。   The character confirming means confirms with the current character circulated by the circular input means when the processing at the time of clicking is not assigned to the position of the mouse pointer when the mouse is clicked. Item 3. The input auxiliary device according to Item 1 or 2. 前記文字確定手段は、マウスがクリックされたときのマウスポインタの位置に、クリック時の処理が割り当てられていないとともに、前記循環入力手段によって文字が循環されていない場合、文字の確定処理を実行しないことを特徴とする請求項1〜3のいずれか一つに記載の入力補助装置。   The character confirmation means does not execute the character confirmation process when the processing at the time of clicking is not assigned to the position of the mouse pointer when the mouse is clicked and the character is not circulated by the circulation input means. The input auxiliary device according to any one of claims 1 to 3, wherein 前記表示手段は、ウィンドウのテキスト入力部分がマウスポインタによって指示された場合に、前記入力パネルを表示することを特徴とする請求項1〜4のいずれか一つに記載の入力補助装置。   5. The input assisting device according to claim 1, wherein the display means displays the input panel when a text input portion of a window is designated by a mouse pointer. 前記文字確定手段は、前記循環入力手段によって文字が循環した後に、前記操作入力手段によって前記入力パネル中の確定操作が割り当てられた領域が入力された場合、前記現在の文字で確定させることを特徴とする請求項1〜5のいずれか一つに記載の入力補助装置。   The character confirmation means, when a region to which a confirmation operation is assigned in the input panel is input by the operation input means after the character is circulated by the circulation input means, confirms the current character. The input auxiliary device according to any one of claims 1 to 5. 文字入力を含む操作内容を各領域に割り当てた入力パネルを表示する表示工程と、
前記表示工程によって表示された入力パネルへの入力を受け付ける操作入力工程と、
前記操作入力工程によって同一の文字が連続して入力された場合、入力された文字の属する行で現在の文字を循環させ、前記操作入力工程によって先に入力された文字に続いて先に入力された文字と異なる次の文字が入力された場合、先に入力された文字で確定して次の文字が属する行で次の文字を循環させる循環入力工程と、
前記循環入力工程によって文字が循環した後に、前記操作入力工程によって前記入力パネル中の操作内容が割り当てられていない領域が入力された場合、前記現在の文字で確定させる文字確定工程と、
を含むことを特徴とする入力補助方法。
A display process for displaying an input panel in which operation contents including character input are assigned to each area;
An operation input step for receiving an input to the input panel displayed by the display step;
When the same character is continuously input by the operation input step, the current character is circulated in the line to which the input character belongs, and is input first after the character previously input by the operation input step. When the next character different from the input character is input, a cyclic input step for confirming with the previously input character and circulating the next character in the line to which the next character belongs,
After a character is circulated by the circulation input step, when a region to which no operation content is assigned in the input panel is input by the operation input step, a character confirmation step for confirming with the current character;
A method of assisting input, comprising:
請求項7に記載の入力補助方法をコンピュータに実行させることを特徴とする入力補助プログラム。   An input assistance program for causing a computer to execute the input assistance method according to claim 7. 請求項8に記載の入力補助プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。   A computer-readable recording medium on which the input auxiliary program according to claim 8 is recorded.
JP2005164085A 2005-06-03 2005-06-03 Input auxiliary device, input auxiliary method, input auxiliary program, and computer-readable recording medium Expired - Fee Related JP4553797B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005164085A JP4553797B2 (en) 2005-06-03 2005-06-03 Input auxiliary device, input auxiliary method, input auxiliary program, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005164085A JP4553797B2 (en) 2005-06-03 2005-06-03 Input auxiliary device, input auxiliary method, input auxiliary program, and computer-readable recording medium

Publications (2)

Publication Number Publication Date
JP2006338490A JP2006338490A (en) 2006-12-14
JP4553797B2 true JP4553797B2 (en) 2010-09-29

Family

ID=37558977

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005164085A Expired - Fee Related JP4553797B2 (en) 2005-06-03 2005-06-03 Input auxiliary device, input auxiliary method, input auxiliary program, and computer-readable recording medium

Country Status (1)

Country Link
JP (1) JP4553797B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5427008B2 (en) * 2009-11-27 2014-02-26 富士通テン株式会社 In-vehicle display system
JP7687155B2 (en) * 2021-09-09 2025-06-03 富士フイルムビジネスイノベーション株式会社 Information processing device and program

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6398019A (en) * 1986-10-14 1988-04-28 Sharp Corp Input system for data processor
JP3319647B2 (en) * 1994-03-16 2002-09-03 株式会社日立製作所 Character input device
JPH1153116A (en) * 1997-07-29 1999-02-26 Internatl Business Mach Corp <Ibm> Information processor with touch panel and control method therefor
JP2000148334A (en) * 1998-11-10 2000-05-26 Canon Inc Character processing apparatus and method, and storage medium storing the program
JP2000250673A (en) * 1999-03-02 2000-09-14 Sharp Corp Processing device and recording medium
JP2001195172A (en) * 2000-01-11 2001-07-19 Fourhalf:Kk Input device for computer
JP2004013376A (en) * 2002-06-05 2004-01-15 Nec System Technologies Ltd Software keyboard
JP2004110765A (en) * 2002-07-22 2004-04-08 Toyomi Taniguchi Character input method into computer, program for making computer execute the method, and computer-readable storage medium for recording the program
JP2005044026A (en) * 2003-07-24 2005-02-17 Fujitsu Ltd Instruction execution method, instruction execution program, and instruction execution apparatus

Also Published As

Publication number Publication date
JP2006338490A (en) 2006-12-14

Similar Documents

Publication Publication Date Title
US7703039B2 (en) Methods and apparatus for displaying information
US6424359B1 (en) Screen scroll control method and recording medium
JP2002215278A (en) User interface generation device and user interface generation method
JP4553797B2 (en) Input auxiliary device, input auxiliary method, input auxiliary program, and computer-readable recording medium
JP4077959B2 (en) Character processing apparatus and method, and storage medium storing the program
JP2009163458A (en) Multi-window display device, relevant window reference support method, program and recording medium
JP5778558B2 (en) Information communication equipment
JP2666731B2 (en) Input device for multiple windows
JP2023144332A (en) Information processing system, information processing device, and program
JP2001142595A (en) Key input device and storage medium storing the program
JP4818202B2 (en) Character string input device and character string input control method
JP2000148334A (en) Character processing apparatus and method, and storage medium storing the program
JPH10187762A (en) Search formula input device
CN113961578B (en) A method for updating an auxiliary database, an auxiliary device and an auxiliary translation method thereof
JP2007079855A (en) Information processing apparatus, program providing apparatus, program providing method, and program for causing computer to execute the method
JP2000148750A (en) Method and device for command control over document processor
JP2010257403A (en) Input character converter
JP7215054B2 (en) PROGRAMMING DISPLAY, PROGRAMMING DISPLAY METHOD, AND PROGRAM
JP3012525B2 (en) Character processing method and character processing device
JP4057166B2 (en) Character string search apparatus and method, and computer-readable recording medium recording character string search program
JP2006065532A (en) Japanese syllabary to kanji charater prediction conversion apparatus
JP3138664B2 (en) Input control parts
JPH05216574A (en) Information processor
JP3283077B2 (en) Formula input method
JP3189110B2 (en) Document processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080602

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100610

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: 20100629

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100713

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130723

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4553797

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees