[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN1268833A - Method of mobile telephone virtual keyboard - Google Patents

Method of mobile telephone virtual keyboard Download PDF

Info

Publication number
CN1268833A
CN1268833A CN 99104186 CN99104186A CN1268833A CN 1268833 A CN1268833 A CN 1268833A CN 99104186 CN99104186 CN 99104186 CN 99104186 A CN99104186 A CN 99104186A CN 1268833 A CN1268833 A CN 1268833A
Authority
CN
China
Prior art keywords
keyboard
key
state value
key assignments
virtual
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
Application number
CN 99104186
Other languages
Chinese (zh)
Other versions
CN1117306C (en
Inventor
何起予
张志云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Appliances Shanghai Corp
Original Assignee
Inventec Group Shanghai Electronic Technology Co Ltd
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 Inventec Group Shanghai Electronic Technology Co Ltd filed Critical Inventec Group Shanghai Electronic Technology Co Ltd
Priority to CN 99104186 priority Critical patent/CN1117306C/en
Publication of CN1268833A publication Critical patent/CN1268833A/en
Application granted granted Critical
Publication of CN1117306C publication Critical patent/CN1117306C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

The invention is a method to improve data key entry that standard keys CCITT is combined with multiple function keys to form actual keyboard and key value list to produce virtual keyboard. It includes at least following steps, to show corresponding virtual key according to preset keyboard state value; to judge if any actual key is pushed, to get the key value by inquirying key value list; the to get virtual value by inquirying key value list as preset keyboard state value and key value; if the virtual key value is virtual keyboard switching key, to change keyboard state value according to the key value of virtual keyboard switching key, to display corresponding virtual keyboard by calling keyboard display modular group and clear the key value, otherwise to display the virtual key value.

Description

The method of mobile telephone virtual keyboard
The present invention relates to the mobile phone input technology, relate in particular to dummy keyboard and be applied to mobile phone, in order to accelerate Information editor's apparatus and method.
In recent years because the telecommunications industry open-development, and the demand of the fast development of communication science and technology, made communication means go to e-mail, phone in a large number by traditional mail, the demand of mobile phone particularly easy to carry (being designated hereinafter simply as mobile phone), flourish especially, for example closely just be almost over over several years accumulation in the cell-phone number recruitment in Taiwan one year over, just can imagine that people are to having communicated by letter the demand of convenience.
For this reason, come the boundary to strengthen its competitiveness of product, utilize mobile phone to send and receive e-mail to be one to attract popularly to buy and almost be necessary function.
Yet owing to be limited to the Portability of mobile phone, the keyboard on the mobile phone is still with 12 keys of the keyboard interface of continuing to use international telecommunication telegram Advisory Board (C ITT) standard, promptly 0-9 and " *", " #" and in addition several Control and/or function key make up, the mobile phone shown in Fig. 1 10 for example, two soft keys 20,30 about it has, 35,12 standard keys 50 of shift key are combined into actual key and LCD display 40.Except the button that is used for general pure telephony feature input digit, if need switch to the information editing time so that just unusual trouble when sending Email.The mode that for example importing key assignments " C " just needs to connect by the circulation of 4 times " 2 " key that is 2 → A → B → C occurs, and bothers especially during input special symbol, for example desire input key assignments ">" then more need by about ten times " *" (certainly above-mentioned press bond number different with the mode of each defined key of tame manufacturer).This has just hindered people and has utilized mobile phone to use some comparatively wishes of sophisticated functions, as computer function and Email or the like.
Therefore, some higher mobile phone is to cast out the keyboard of CCITT fully and design a kind of dummy keyboard that shows on mobile phone in conjunction with the mode of personal digital assistant system (PDA) or title personal electric memo pad at present, and the mode of touching with finger is imported desired word again.Though had certain convenience, owing to will on little LCDs, show virtual key strong in number, touch with finger again or style of writing the mode of very little virtual key is to import desired word at interval, the chance of false touch is just very high.Secondly, owing to be that manufacturer makes by oneself, and be not to use the mode of CCITT keyboard, also inconvenient for the user who roughly is familiar with this standard key.Moreover above-described input mode all is unfavorable for the setting of input in Chinese.Therefore, in view of this, how improving the problems referred to above so that the input of Information is humanized, is to impel to propose motivation of the present invention.
One object of the present invention is to improving the inconvenience of present mobile phone input.
Another object of the present invention is to introducing the symbol that dummy keyboard can be imported with expansion in conjunction with the idea of ccitt standard key.
A further object of the present invention is to introducing dummy keyboard to enlarge the feasibility that application program is implemented at mobile phone.
The present invention is a kind of standard key with the international telecommunication telegram CCITT of Advisory Board, form actual keyboard and key assignments table in conjunction with a plurality of function keys, produce dummy keyboard to improve the method that data are keyed in, this method comprises following steps at least: at first show the corresponding virtual key according to default keyboard state value; Then, judged whether that an actual key is pressed, if when the actual key that is pressed is the key of a displacement, moving cursor one lattice then are if then enter application program during the function key of application program; If the key that is pressed be the ccitt standard key one of them the time, inquiry key assignments table is to obtain key assignments; With default keyboard state value and key assignments, inquiry key assignments table is to obtain virtual key assignments then; Then change the keyboard state value if virtual key assignments is the dummy keyboard switch key, and call out keyboard demonstration mould and give to show the corresponding virtual keyboard, and remove key assignments according to the key assignments of dummy keyboard switch key; Otherwise, call out keyboard and show that module is to show this virtual key assignments.
Accompanying drawing was done more detailed elaboration under preferred embodiment of the present invention will be aided with in following comment:
Fig. 1 shows the schematic diagram with one of at present popular mobile phone;
Fig. 2 shows can see dummy keyboard with one of the present invention embodiment on the display screen of mobile phone;
Fig. 3 shows the schematic diagram of the approach that can switch mutually according to dummy keyboard of the present invention;
Fig. 4 shows according to software square module figure of the present invention;
Fig. 5 shows according to the square module figure of system of the present invention;
Fig. 6 shows according to keyboard interrupt flow chart of the present invention;
Fig. 7 shows the flow chart according to keyboard service routine of the present invention;
Fig. 8 shows the flow chart according to dummy keyboard service routine of the present invention; And
Fig. 9 shows according to the schematic diagram of dummy keyboard of the present invention on application program.
Because the information editing hurdle of conventional mobile phone is to import breath with 12 buttons of CCITT keyboard interface in conjunction with the mode of several function keys, therefore, each button is to adopt the mode of circulation to occur with the shared key of several key assignments, this make the input when distinguishing of additional character and English alphabet size just inconvenience very.Perhaps, though increased some conveniences as the mode of the touch control keyboard of senior mobile phone, also there is the inconvenience of some existence to have to be overcome.
Therefore, the invention provides a solution to the problems described above.The following description will illustrate embodiments of the invention with flow chart with diagram, form assistant.An important idea of the present invention is several dummy keyboards of design and gives a keyboard state value respectively, with a preferred embodiment, the present invention uses 6 keyboard state values, i.e. 6 groups of dummy keyboards, 12 standard key assignments that cooperate CCITT, therefore when entering any dummy keyboard, switching all can on LCD display, show, to contrast 12 standard keys.And some function keys 125 and shift key 128 arranged.Standard key 130, shift key 128 and function key 125 can be formed actual key altogether with contrast dummy keyboard 120.As shown in Figure 2, one LCD display 110 is arranged on the mobile phone 100, the zone 120 of 12 virtual key assignments is arranged on it, respectively corresponding 12 ccitt standard buttons 130, remaining part is in order to show the information of having imported, and the virtual key assignments district 120 among Fig. 2 is 2 situation for the keyboard state value.Therefore, the user of mobile phone can import literal or the symbol of being desired easily.Be 6 the keyboard state values of the embodiment of the invention and the relation of key assignments and virtual key shown in the table one.
Table one
Keyboard state value (VKBS)
0 1 2 3 4 5
Key assignments 1 1 CK CK + [
2 2 ABC abc ] @
3 3 DEF def { ^
4 4 GHI ghi - } &
5 5 JKL jkl ( $
6 6 MNO mno )
7 7 PQRS pqrs /
8 8 TUV tuv . :
9 9 WXYZ wxyz |
* AK NK NK *
0 0 SSK SSK EK EK EK
# UUSK UUSK UUSK # VSK VSK
Obtaining of virtual key shown in the table one is according to key assignments and keyboard state value and determine, promptly virtual key=array (key assignments, VKBS), for example, the corresponding virtual key of array (2,1) ' ABC ', and the corresponding virtual key assignments of array (4,5) '; '.VKBS=0 corresponding virtual key assignments is numerical key and has virtual keyboard system key ' AK ' and ' UUSK '; VKBS=1 corresponding virtual key assignments is letter capitalization and has virtual keyboard system key ' CK ', ' NK ', ' SSK ' and ' UUSK '; VKBS=2 corresponding virtual key assignments is alphabetical small letter, has identical virtual keyboard system key with VKBS=1; VKBS=3 corresponding virtual key assignments is conventional sign and virtual keyboard system cymbals key ' EK '; VKBS=4 corresponding virtual key assignments is additional character and virtual keyboard system key ' VSK ' and ' ED '; VKBS=5 corresponding virtual key assignments is another group additional character and virtual keyboard system key ' VSK ' and ' EK '.
The virtual keyboard system key can't cause application response in order to switch the dummy keyboard that LCD goes up contrast.The switching of dummy keyboard please refer to Fig. 3 and while reference table one.Among Fig. 30,1,2,3,4,5} represents its VKBS value respectively, the arrow departure direction of this VKBS value is represented the direction that can switch certainly, for example, is VKBS={3,0,2,4} when present VKBS=1 can switch the dummy keyboard type that enters fast.Because five arrow points VKBS=1 places are arranged, therefore, expression also can be cut the keyboard VKBS=1 of letter capitalization by above-mentioned five dummy keyboard types, and also can switchback VKBS=1 from VKBS=5.VKBS={3,0,4} then have only three kinds of dummy keyboard types to switch respectively in addition, and VKBS=2 is then the same with VKBS=1.And VKBS=5 is minimum, have only a kind of dummy keyboard type can switch to VKBS=5, VKBS=4 for example, but virtual keyboard system key that but can ' VSK ' under the state of the VKBS=5 virtual keyboard system key that switches to the state of VKBS=4 and utilization ' EK ' switches to the state of VKBS=1 or VKBS=2, switches deciding of coming on being originally state by VKBS=1 or VKBS=2.Above switching method only is a preferred embodiment, does not represent the above-mentioned switching method that is only limited to.
Figure 4 shows that the schematic diagram of the software module piece of implementing the present invention and designing, software is touched chunk and is divided into keyboard buffer 400, keyboard service module 410, dummy keyboard service module 420, dummy keyboard demonstration module 430 according to the difference of function.Wherein keyboard buffer 400 is for connecting the hinge of each module, keyboard service module 410 then has the function that the key assignments that the user is pressed CCITT is put among the keyboard buffer 400 and takes key assignments table 405, therefore keyboard service module 410 can be considered a keyboard scan module, 420 bases of dummy keyboard service module are temporary at present to be put in keyboard buffer 400 keyboard state call by valne dummy keyboards and to show module 430 and be shown on the display screen, dummy keyboard service module 420 also can be revised the content of keyboard buffer 400 according to present keyboard state value, make it the key assignments keyed in corresponding on the key assignments of dummy keyboard rather than the actual keyboard, in other words, 420 dummy keyboards of dummy keyboard service module are handled module.
Fig. 5 is a system of the present invention module, by microprocessing unit MPU500 control various piece, for example the RF signal enters through MPU and is given orders or instructions or shown by display screen 505 by the loud speaker 530 of answering, the user can be by microphone 510 input voice or via the program of keyboard 540 and read-only memory 550 and the content of random access memory ram 560, to be presented at display screen 505 and handle, transmit by RF again via MPU500.The key assignments table is then deposited in the ROM, and can serve module 420 and dummy keyboard by dummy keyboard and show that module 430 takes.For understanding implementation method of the present invention, below will illustrate with flow chart.
When entering information editing's pattern, in other words, press the defined keyboard interface of CCITT keyboard and be 0-9 and ' # ' and ' *' during in addition editting function key, be keyboard interrupt service beginning.The flow chart of Fig. 6 display keyboard break in service.At first, enter information editing 600, then, be that step 610 shows that by dummy keyboard module 430 proposes one group of default dummy keyboard and is presented on the LCD, enter step 620 then, obtain key assignments by keyboard service groups 430, then, if returned by keyboard service groups 430, flag value is that 1 630 of judgement formulas enter step 640 again, is 0 and leaves the keyboard interrupt service routine if return flag.Step 640 is to serve the position that module 420 is obtained the dummy keyboard key assignments and is shown in the cursor of LCD display by dummy keyboard, perhaps switching present dummy keyboard shows, and this virtual key assignments of deletion, because of it is not to use the character of person institute desire input, then by program " 1 " come back to keyboard service module.
The flow chart 620 of Fig. 7 display keyboard service module, at first enter keyboard service module 6209, the program 6210 that enters keyboard scan again scans all step 6220 of keyboard to judge whether that keyboard is pressed, if the program 6210 of no, getting back to keyboard scan is to wait for that keyboard is pressed.When key is pressed to be very, enter the step 6230 of one of 12 standard keys judging whether to the CCITT key again, if be true, then enter inquiry key assignments table to obtain key assignments, please refer to program 6240, and deposit keyboard buffer in and set that to return flag be 1 program 6250, return information then " 1 " come back to keyboard service module.When judging whether that one of 12 standard keys of program 6230 results for the CCITT key for pseudo-, then judge whether to be shift key, again referring to program 6232, when the result is true, then move present cursor position 6234, the program 6210 that enters keyboard scan again is to wait for the key of next input.When judging whether that result for the program 6232 of shift key is for pseudo-, then slowly enter the program 6236 that judges whether to other function key, when the result for very then entering the functional mode program 6238 of correspondence, when program 6236 results then leave the keyboard interrupt pattern when pseudo-and set that to return flag be 0, as program 6239 and finish.
Please return keyboard interrupt service procedure shown in Figure 6.The result who returns the program 630 of flag when judgement is 1, then enters dummy keyboard service module 640.If returning flag is, then leave the keyboard interrupt service at 0 o'clock.Following flow chart, Fig. 8 then illustrate dummy keyboard service module 640.At first, enter and judge whether keyboard buffer has the program 6415 of key assignments data, when program 6415 results are pseudo-, then get back to program " 1 " come back to the program of keyboard service module, otherwise, when the result is a true time, enter step 6420, promptly look into vocabulary one to obtain virtual key assignments according to present keyboard state value and key assignments, then carry out step 6430, in order to judge whether to be the dummy keyboard switch key, as shown in Table 1, with a preferred embodiment, the virtual keyboard system key can be ' VSK ', ' CK ', ' UUSK ', ' SSK ', ' AK ', ' NK ' T ' EK ' waits one of them, when the result of step 6430 is true, enters step 6440 this moment, call out keyboard by dummy keyboard service module 420 and show module 430, in order on LCD, to show the corresponding virtual keyboard; And carry out step 6450, also be about to the virtual key assignments deletion of keyboard buffer.If the result of step 6430 is pseudo-, then enter step 6431 to judge whether to be the shared CCITT key of how virtual key assignments, if the result of step 6431 is pseudo-, show that present dummy keyboard is on display screen, and get back to program " 1 " keyboard and serve module (please also refer to Fig. 6), if step 6431 result is true, then enter step 6433, if occur shown in step 6434 for the first time, then be presented on the display screen with present virtual key assignments, otherwise judge whether it is to occur for the second time in succession, tin show as step 6435; If the result of step 6435 is second the virtual key assignments that very then shows this key shown in step 6436, returns program " 1 " and come back to keyboard service module, otherwise judge whether it is to occur for the third time continuously, shown in step 6437; If the result of step a chain for binding criminals 6437 is true, then show the 3rd virtual key assignments of this key seam, shown in step 6438, return program " 1 ", get back to keyboard service module; Otherwise, shown in step 6459, show, and get back to program " 1 " as Fig. 6 with the virtual key assignments of the 4th of this key, promptly return keyboard service module.Certainly, the tacit hint darkly of flow process of the shared CCITT key of how virtual key assignments described above externally only the shared situation of two or three virtual key assignments can press number of times with the order of ordering according to the continuous quilt of this CCITT key automatically and alternately occur, but discontinuous button then with this CCITT key by first virtual key assignments appearance of ordering.
In addition, the present invention also can make the application program of mobile phone such as palmtop computer, the button that is a computer for example shown in Figure 9 shows that with dummy keyboard just 12 all CCITT buttons no longer are virtual strong values as shown in Table 1, but divides link one application program.
The above is preferred embodiment of the present invention only, is not in order to limit scope of patent protection of the present invention; All other do not break away from the equivalence of being finished under the disclosed spirit and changes or modification, all should be included in the following claim scope.For example, though the present invention is an example with six dummy keyboards commonly used only, the real idea of utilizing 12 standard keys and function key to produce virtual key of having introduced, in addition, certainly also can use above-mentioned idea as needs and design virtual Chinese keyboard, should all be claim of the present invention therefore.

Claims (17)

1, a kind of standard key with the international telecommunication telegram CCITT of Advisory Board is formed actual keyboard and key assignments table in conjunction with multifunction key, gives birth to dummy keyboard to improve the method that data are keyed in, and this method comprises following steps at least:
Show the corresponding virtual keyboard according to default keyboard state value;
One of them that judges whether described actual key is pressed;
When be this ccitt standard key one of them the time, inquire about this key assignments table to obtain key assignments;
Inquire about this key assignments table to obtain virtual key assignments with this default keyboard state value and this key assignments;
If this virtual key assignments is the dummy keyboard switch key, then change the keyboard state value, and call out keyboard and show module showing this corresponding virtual keyboard according to this dummy keyboard switch key, and this virtual key assignments of removal; And
If this virtual key assignments is the puppet that is judged as of this dummy keyboard switch key, is then called out this dummy keyboard by the number of times of continuous button and show that module is to show the corresponding virtual key assignments according to this actual key.
2, method as claimed in claim 1 is characterized in that, above-mentioned key assignments table comprises multiple keyboard state value at least, and each described keyboard state value and each described ccitt standard key produce a kind of corresponding virtual key assignments.
3, method as claimed in claim 2 is characterized in that, above-mentioned multiple keyboard state value comprises at least:
A kind of keyboard state value that the virtual key assignments of being formed with capitalization and at least one dummy keyboard switch key are formed;
A kind of keyboard state value that the virtual key assignments of being formed with lowercase and at least one dummy keyboard switch key are formed;
A kind of keyboard state value that the virtual key assignments of being formed with numerical chracter and at least one dummy keyboard switch key are formed;
A kind of keyboard state value that the virtual key assignments of being formed with punctuation mark and at least one dummy keyboard switch key are formed; And
A kind of keyboard state value that the virtual key assignments of being formed with default symbol and at least one dummy keyboard switch key are formed.
4, method as claimed in claim 1 is characterized in that, above-mentioned this actual key that is pressed be a shift key time, then existing cursor position is moved lattice.
5, method as claimed in claim 1 is characterized in that, if enter corresponding application program during the program key of above-mentioned this actual key application function that is pressed.
6, method as claimed in claim 1 is characterized in that, if above-mentioned this actual key that is pressed is then closed the dummy keyboard state when leaving the function key of above-mentioned dummy keyboard state.
7, method as claimed in claim 1 is characterized in that, also comprises standard key assignments and the default application program of keyboard state value correspondence with each this CCITT.
8, a kind of data entry device that is used in mobile phone, this method is consulted the truly standard key of the CCITT of the committee with the international telecommunication telegram, form actual keyboard and key assignments table to produce dummy keyboard on display screen in conjunction with a plurality of function keys, key in to improve data, this method comprises following steps at least:
Show that according to default keyboard state value the corresponding virtual keyboard is on described display screen;
One of them that judges whether this actual key is pressed;
When the described actual key that is pressed be a shift key time, then existing cursor position is moved lattice, return one of them that judge whether this actual key and be pressed, if be this ccitt standard key one of them the time, inquire about this key assignments table to obtain key assignments;
Look into this key assignments table of speech to obtain virtual key assignments with this default keyboard state value and this key assignments;
If this virtual key assignments is the dummy keyboard switch key, then change the keyboard state value, and call out keyboard and show module according to this dummy keyboard switch key, so that this corresponding virtual keyboard is presented on the described display screen, and this virtual key assignments of removal; And
If this virtual key assignments is the puppet that is judged as of this dummy keyboard switch key, is then called out this dummy keyboard by the number of times of continuous button and show module, so that the corresponding virtual key assignments is presented on the described display screen according to this actual key.
9, method as claimed in claim 8 is characterized in that, above-mentioned key assignments table comprises multiple keyboard state value at least, and each described keyboard state value and each described ccitt standard key produce a kind of corresponding virtual key assignments.
10, method as claimed in claim 9 is characterized in that, above-mentioned multiple keyboard state value comprises at least:
A kind of keyboard state value that the virtual key assignments of being formed with capitalization and at least one dummy keyboard switch key are formed;
A kind of keyboard state value that the virtual key assignments of being formed with lowercase and at least one dummy keyboard switch key are formed;
A kind of keyboard state value that the virtual key assignments of being formed with numerical chracter and at least one dummy keyboard switch key are formed;
A kind of keyboard state value that the virtual key assignments of being formed with punctuation mark and at least one dummy keyboard switch key are formed; And
A kind of keyboard state value that the virtual key assignments of being formed with default symbol and at least one dummy keyboard switch key are formed.
As the method for claim 10, it is characterized in that 11, above-mentioned dummy keyboard switch key switches to a dummy keyboard of another kind of keyboard state value representative in order to the dummy keyboard by the shown a kind of keyboard state value representative of present described display screen.
12, method as claimed in claim 9 is characterized in that, above-mentioned multiple keyboard state value comprises at least: first kind of keyboard state value, second kind of keyboard state value, the third keyboard state value, the 4th kind of keyboard state value and the 5th kind of keyboard state value, wherein,
Described first kind of keyboard state value formed by the virtual key assignments of being formed with capitalization and four dummy keyboard switch keys at least, these four dummy keyboard switch keys respectively in order to switch to this second, the 3rd, the 4th and the 5th kind of keyboard state value;
Described second kind of keyboard state value switched to split by the virtual key assignments of being formed with lowercase and at least four dummy keyboards and formed, these four dummy keyboard switch keys respectively in order to switch to this first, the 3rd, the 4th and the 5th kind of keyboard state value;
Described the third keyboard state value is formed by the virtual key assignments of being formed with numerical chracter and two dummy keyboard switch keys at least, these two dummy keyboard switch keys in order to switch to this first, this second and this quadruple linkage dish state value;
Described the 4th kind of keyboard state value formed by the virtual key assignments of being formed with punctuation mark and at least one dummy keyboard switch key, and this dummy keyboard switch key can enter the 4th kind of keyboard state value this keyboard state value before in order to switch to; And
Virtual key assignments and at least two dummy keyboard switch keys that described the 5th kind of keyboard state value formed with default symbol are formed, this first dummy keyboard switch key can enter the 5th kind of keyboard state value this keyboard state value before in order to switch to, and this second dummy keyboard switch key then can be in order to be directly switch into this quadruple linkage dish state value.
As the method for claim 10, it is characterized in that 13, above-mentioned dummy keyboard switch key is in order to change the keyboard state value, so that the corresponding virtual keyboard is presented on the described display screen.
14, method as claimed in claim 8 is characterized in that, the above-mentioned described actual key that is pressed be a shift key time, then existing cursor position moves lattice.
15, method as claimed in claim 8 is characterized in that, if enter corresponding application program during the program key of above-mentioned this actual key application function that is pressed.
16, method as claimed in claim 8 is characterized in that, if above-mentioned this actual key that is pressed is then closed the dummy keyboard state when leaving the function key of above-mentioned dummy keyboard state.
17, method as claimed in claim 8 is characterized in that, also comprises standard key assignments and the default application program of keyboard state value correspondence with each described CCITT.
CN 99104186 1999-03-24 1999-03-24 Method of mobile telephone virtual keyboard Expired - Fee Related CN1117306C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 99104186 CN1117306C (en) 1999-03-24 1999-03-24 Method of mobile telephone virtual keyboard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 99104186 CN1117306C (en) 1999-03-24 1999-03-24 Method of mobile telephone virtual keyboard

Publications (2)

Publication Number Publication Date
CN1268833A true CN1268833A (en) 2000-10-04
CN1117306C CN1117306C (en) 2003-08-06

Family

ID=5271546

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 99104186 Expired - Fee Related CN1117306C (en) 1999-03-24 1999-03-24 Method of mobile telephone virtual keyboard

Country Status (1)

Country Link
CN (1) CN1117306C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1317632C (en) * 2004-08-30 2007-05-23 摩托罗拉公司 Method for inputting character into electronic device
CN102447781A (en) * 2006-09-15 2012-05-09 捷讯研究有限公司 System and method for using navigational and other commands on a mobile communication device
CN101763207B (en) * 2008-12-23 2013-03-27 康佳集团股份有限公司 Construction method and calling method of novel handwritten virtual keyboard
US9213469B2 (en) 2005-10-07 2015-12-15 Blackberry Limited System and method for using navigational and other commands on a mobile communication device
CN110275623A (en) * 2018-03-15 2019-09-24 龙芯中科技术有限公司 The triggering method and equipment of button value

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149660B (en) * 2006-09-21 2011-08-17 乐金电子(中国)研究开发中心有限公司 Dummy keyboard suitable for bi-directional writing language and its implementing method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1317632C (en) * 2004-08-30 2007-05-23 摩托罗拉公司 Method for inputting character into electronic device
US9213469B2 (en) 2005-10-07 2015-12-15 Blackberry Limited System and method for using navigational and other commands on a mobile communication device
CN102447781A (en) * 2006-09-15 2012-05-09 捷讯研究有限公司 System and method for using navigational and other commands on a mobile communication device
CN102447781B (en) * 2006-09-15 2014-11-12 黑莓有限公司 System and method for using navigational and other commands on a mobile communication device
CN101763207B (en) * 2008-12-23 2013-03-27 康佳集团股份有限公司 Construction method and calling method of novel handwritten virtual keyboard
CN110275623A (en) * 2018-03-15 2019-09-24 龙芯中科技术有限公司 The triggering method and equipment of button value
CN110275623B (en) * 2018-03-15 2023-08-08 龙芯中科技术股份有限公司 Method and device for triggering key values of keys

Also Published As

Publication number Publication date
CN1117306C (en) 2003-08-06

Similar Documents

Publication Publication Date Title
US9696905B2 (en) Interface for processing of an alternate symbol in a computer device
US20080108386A1 (en) mobile communication terminal and method therefor
US20120011436A1 (en) Devices and Methods of a User Interface for a Small Display Screen
CA2471194A1 (en) Handheld electronic device with keyboard
CN1401100A (en) Text entry on portable device
CN1902562A (en) Electronic device with fold out display and/or keyboard
CN102236514A (en) Electronic device and virtual keyboard switching method thereof
US8558798B2 (en) Method and apparatus for altering key function of software input panel and recording medium thereof
KR100686159B1 (en) A mobile communication device and the data processing method therefor
CN1268833A (en) Method of mobile telephone virtual keyboard
EP1637978A2 (en) Method and device for key input in mobile terminal
JPWO2003107632A1 (en) Electronics
CN2507203Y (en) Mobile telephone set with full screen hand write input function
CN101226427A (en) Keyboard and correspond input method for mobile communication apparatus and palm PC
WO2007054764A2 (en) Improved mobile communication terminal and method therefor
JP3521870B2 (en) Cellular phone, character input method used therefor, and recording medium recording control program therefor
CN1674603A (en) Method for realizing one-hand inputting on hand writing screen of mobile phone
KR100397509B1 (en) Korean input device with telephone keyboard and its method
KR20050068380A (en) Symbol menu display method of mobile handset with message service function
KR100455171B1 (en) Character input method for mobile communication device
US9652147B2 (en) Method and apparatus for shifting software input panel and recording medium thereof
KR100480061B1 (en) Telephone directory search method for mobile telecommunication terminal equipment
CN2731858Y (en) Handset having dual-purpose keypad
TW436723B (en) Virtual keypad method of mobile phone
KR100450459B1 (en) Key input method

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: INVENTEC APPLIANCES (SHANGHAI) ELECTRONICS CO., LT

Free format text: FORMER NAME OR ADDRESS: SHANGHAI ELECTRONIC TECHNOLOGY CO., LTD., YINGYEDA GROUP

CP03 Change of name, title or address

Address after: 200233 Shanghai City Guiqin Road No. 7

Patentee after: Inventec (Shanghai) Electronics Co., Ltd.

Address before: 200233 Shanghai City Guiqin Road No. 7

Patentee before: Yingyeda Group (Shanghai) Electronic Technology Co., Ltd.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20030806

Termination date: 20130324