CN103677308A - 基于嵌入式设备的三个按键组合字符输入方法 - Google Patents
基于嵌入式设备的三个按键组合字符输入方法 Download PDFInfo
- Publication number
- CN103677308A CN103677308A CN201310738587.1A CN201310738587A CN103677308A CN 103677308 A CN103677308 A CN 103677308A CN 201310738587 A CN201310738587 A CN 201310738587A CN 103677308 A CN103677308 A CN 103677308A
- Authority
- CN
- China
- Prior art keywords
- character
- input
- key3
- key2
- string
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000012790 confirmation Methods 0.000 claims description 2
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
本发明提供一种基于嵌入式设备的三个按键组合字符输入方法,应用该方法操作简便,字符输入设备结构简明。该方法包括以下步骤:(1)开启三个按键的字符输入模式;(2)按压按键Key3,在当前的字符输入位置依次出现字符集Φ中的字符,当所需字符出现时,停止按压,即认为选定该字符;(3)然后按压按键Key2,输入位置按顺序移动,当移动到需要输入的字符位置时,停止按压,即认为在该位置对应于步骤(2)选定的字符;(4)依次重复步骤(2)和步骤(3),直到所需字符串完整正确地显示;(5)按压按键Key1,即通知系统所需字符串输入完成。
Description
技术领域
本发明涉及一种基于嵌入式设备的字符输入设备和方法。
背景技术
手机是人们使用嵌入式设备完成输入字符输入最多的平台,它使用十个数字按键用来输入26个字母和数字,通过一个切换按键来选择这九个输入按键是输入字母还是数字。当处于数字输入方式时,这十个按键处于数字输入方式,代表自己所对应的数字字符;当处于字母输入方式时,0到9的数字分别对应的字符如下:0(为空);1(为空);2(ABC);3(DEF);4(GHI);5(JKL);6(MNO);7(PQRS);8(TUV);9(WXYZ)。当需要输入某个特定字符时,选中拥有该字符的数字按键,连续按压,该字符拥有的字母会循环出现,从而实现字母的输入。传统的机载座舱输入设备是安装一个多功能控制输入面板,即为类似于手机的按键设计。
通用飞机是一类小型的机载设备平台,无法和地面设备一样安装充足的辅助输入设备。在这类小型机载设备上,常需要输入特定的字符来实现人-机命令的交互,例如输入英文字母、数字或特定的字符等等,但就设备本身而言,不能提供足够的按键、旋钮来支持单独输入这些字符(或字符串)。因此,使用尽可能简化的手动输入部件完成特定字符的输入,为本行业所亟需。
发明内容
本发明提供一种基于嵌入式设备的三个按键组合字符输入方法,使用最简化的手动输入部件完成了特定字符的输入。
本发明的技术方案如下:
基于嵌入式设备的三个按键组合字符输入设备,主要包括
字符集Φ的存储单元;所述字符集Φ包括应用所需输入字符的集合以及一个空字符;在所述字符集Φ中,各个字符的次序是确定的;
字符串显示部件,用以显示待输入字符串中已输入的字符和当前选择输入的字符,并能够显示出当前的字符输入位置;
字符选择按键,记为按键Key3;当Key3被按压时,字符集Φ中的字符在当前的字符输入位置按顺序依次循环显示;
字符输入位置选择按键,记为按键Key2;按压Key2时,字符输入位置从小到大移动;当移动到最大字符输入位置时,自动跳转到第一位字符输入位置;
以及确认按键,记为按键Key1,用于确认字符串输入完成。
上述字符输入设备还可以增加一个软件定时器;当处于字符串输入状态时,在一个确定的时间内Key2和Key3没有被用户操作,字符串输入状态将自动退出。
相应的,基于嵌入式设备的三个按键组合字符输入方法,包括以下步骤:
(1)开启三个按键的字符输入模式;
(2)按压按键Key3,在当前的字符输入位置依次出现字符集Φ中的字符,当所需字符出现时,停止按压,即认为选定该字符;
(3)然后按压按键Key2,输入位置按顺序移动,当移动到需要输入的字符位置时,停止按压,即认为在该位置对应于步骤(2)选定的字符;
(4)依次重复步骤(2)和步骤(3),直到所需字符串完整正确地显示;
(5)按压按键Key1,即通知系统所需字符串输入完成。
考虑到异常输入状态可能会发生,可以设置一个软件定时器,自Key2或Key3无动作时开始计时,当Key2或Key3动作则清零;当软件定时器到达设定时间,则字符串输入状态将自动退出。
根据字符输入设备的实际设置情况,上述字符输入方法中也可以确定为先执行原步骤(3)再执行原步骤(2),即先选定字符输入位置,再选定字符。相当于原执行顺序中步骤(3)是在选定下一个字符的输入位置。这种方式应当视为字面上理解的本发明权利要求方案的等同,故也应属于本发明权利要求的保护范围。
本发明具有以下优点:
对于通用飞机而言,若增加一个输入设备,不仅增加了设备成本,也增加了飞机总重以及相应的安装位置。对于功能不太复杂的通用飞机而言,利用飞行显示器的导光板旋钮按键组合完成字符串输入是很实用的。
本发明实施便利,安全可靠,显示方式直观、清晰,由于输入的字符集事先约定,可以输入各种国家文字、符号,完全不依赖于输入方法限制。
附图说明
图1为正常情况的字符串输入流程。
图2为字符串删除流程。
图3为字符串异常输入流程。
图4为图3中定时器工作的示意图。
具体实施方式
一、使用定义
规定在本机载嵌入式设备上输入特定字符应具备如下条件:
1)输入字符集Φ,这个字符集可以根据设备的应用需要订制,比如数字0–9,英文字母A-Z,也可以输入汉字和特定符号等;
2)字符集Φ的字符总量N;
3)字符集Φ至少有一个空字符;
4)依据设备使用的背景,确定可以输入字符串的最大长度L;
5)在输入字符串时,字符的输入位置被称为字符位置P;
6)每次输入的字符串长度为Lc;
7)每个字符位置P上的字符必须是字符集Φ中的一个确定元素;
8)在输入字符串时,字符位置P可以自由移动,0≤P≤Lc;
9)当用户发现某个字符位置P输入错误时,可以删除该位置字符;
10)在字符串输入完成后,需要得到明确的命令通知设备软件系统,该字符输入完成。
二、输入过程
在机载嵌入式设备上具备三个按键的硬件条件,通过软件设置,完成字符输入。
按键Key1是指字符串输入完成的确认键;
按键Key2为字符位置选择旋钮,当Key2按压时,输入字符位置将从小到大移动;当移动到最大字符输入位置时,自动跳转到第一位字符输入位置;
按键Key3为字符选择按键,当Key3被按压时,字符集Φ中的字符按字母顺序依次出现。
该机载嵌入式设备应配置明确的字符集Φ,所需输入的字符串是字符集Φ中元素的一种排列组合。
机载嵌入式设备字符串输入分为三种状态:
1)字符串输入状态;
2)字符串的删除状态,即空状态;
3)异常输入状态。
2.1字符串的正常输入状态
第一,设备软件应事先定义字符串的最大长度;
第二,当界面设置焦点进入字符串输入区域时,开启三个按键的字符输入模式;
第三,字符串默认的输入位置为第一位;
第四,按压按键Key3,输入位置依次出现字符集Φ中的字符,当所需字符出现时,停止按压,将该字符记录下来;
第五,按压按键Key2,输入位置按顺序移动,当移动到需要输入的字符位置时,停止按压,将字符输入位置记录下来;
第六,重复步骤五和步骤六,直到字符串输入完成;
第七,按压按键Key1,通知系统本字符串输入完成。
举例如下:
利用飞行显示器,当设置焦点进入字符串设置后,缺省字符串为“_”,显示默认的字符输入位置;
然后按压按键Key2一下,进入第二个字符输入位置;
然后,再次按压按键Key3,依前述方式完成第二个“Q”的输入;
如此多次依序按压按键Key3、按压按键Key2,直到显示字符串“QQ¥你好西安”;
最后,按压按键Key1,完成字符串输入,飞行显示器界面焦点跳转到其它区域。
2.2字符串删除状态
第一,当界面设置焦点进入字符串输入区域时,开启按键、旋钮的字符输入模式;
第二,字符串默认的输入位置为第一位;
第三,按压按键Key3,输入位置依次出现字符集Φ中的字符,当所需空字符出现时,停止按压,表明该记录为空;
第四,按压按键Key2,输入位置按顺序移动,当移动到需要删除的字符位置时,停止按压,将空字符输入位置记录下来;
第五,重复步骤五和步骤六,直到空字符串输入完成;
第六,按压按键Key1,通知系统本字符串输入完成;当所有字符均为空时,该字符串为空,字符串将被删除。
2.3字符串异常输入状态
异常输入状态有两种:
1)当进入输入状态时,任何字符都未输入,按压确认键Key1,完成输入;此时,字符串为空,退出时,删除字符串;
2)当进入输入状态后,用户可能由于各种原因再也没有按压确认键Key1;此时界面交点将锁定在字符串输入位置,无法退出;此时,应当设置一个软件定时器,当界面焦点处于字符串输入状态时,在一个确定的时间内按键key3和按键Key2没有被用户操作,字符串输入状态将自动退出。一旦按键key3或Key2动作,软件定时器自动清零。
Claims (4)
1.基于嵌入式设备的三个按键组合字符输入设备,主要包括
字符集Φ的存储单元;所述字符集Φ包括应用所需输入字符的集合以及一个空字符;在所述字符集Φ中,各个字符的次序是确定的;
字符串显示部件,用以显示待输入字符串中已输入的字符和当前选择输入的字符,并能够显示出当前的字符输入位置;
字符选择按键,记为按键Key3;当Key3被按压时,字符集Φ中的字符在当前的字符输入位置按顺序依次循环显示;
字符输入位置选择按键,记为按键Key2;按压Key2时,字符输入位置从小到大移动;当移动到最大字符输入位置时,自动跳转到第一位字符输入位置;
以及确认按键,记为按键Key1,用于确认字符串输入完成。
2.根据权利要求1所述的基于嵌入式设备的三个按键组合字符输入设备,其特征在于:该字符输入设备还包括一个软件定时器;当处于字符串输入状态时,在一个确定的时间内Key2和Key3没有被用户操作,字符串输入状态将自动退出。
3.基于嵌入式设备的三个按键组合字符输入方法,包括以下步骤:
(1)开启三个按键的字符输入模式;
(2)按压按键Key3,在当前的字符输入位置依次出现字符集Φ中的字符,当所需字符出现时,停止按压,即认为选定该字符;
(3)然后按压按键Key2,输入位置按顺序移动,当移动到需要输入的字符位置时,停止按压,即认为在该位置对应于步骤(2)选定的字符;
(4)依次重复步骤(2)和步骤(3),直到所需字符串完整正确地显示;
(5)按压按键Key1,即通知系统所需字符串输入完成。
4.根据权利要求3所述的基于嵌入式设备的三个按键组合字符输入方法,其特征在于:设置一个软件定时器,自Key2或Key3无动作时开始计时,当Key2或Key3动作则清零;当软件定时器到达设定时间,则字符串输入状态将自动退出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310738587.1A CN103677308A (zh) | 2013-12-25 | 2013-12-25 | 基于嵌入式设备的三个按键组合字符输入方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310738587.1A CN103677308A (zh) | 2013-12-25 | 2013-12-25 | 基于嵌入式设备的三个按键组合字符输入方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103677308A true CN103677308A (zh) | 2014-03-26 |
Family
ID=50315113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310738587.1A Pending CN103677308A (zh) | 2013-12-25 | 2013-12-25 | 基于嵌入式设备的三个按键组合字符输入方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103677308A (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1258037A (zh) * | 1999-12-13 | 2000-06-28 | 楼建芳 | 中文键盘及汉字语音码输入方法 |
CN1383050A (zh) * | 2001-04-26 | 2002-12-04 | Lg电子株式会社 | 辅助向便携式信息终端输入数据的方法和装置 |
CN1427326A (zh) * | 2001-12-20 | 2003-07-02 | 诺基亚有限公司 | 向使用数字小键盘的设备提供印地语输入的方法和装置 |
CN1435769A (zh) * | 2002-01-28 | 2003-08-13 | 富士通株式会社 | 字符输入设备 |
CN1449175A (zh) * | 2003-05-09 | 2003-10-15 | 孟凡华 | 简化键盘的汉字输入方法 |
CN1472624A (zh) * | 2001-10-15 | 2004-02-04 | 亿用软件技术(天津)有限公司 | 字符输入方法 |
US20040066405A1 (en) * | 2000-07-26 | 2004-04-08 | Olaf Wessler | Method and input device for inputting characters from a character set, especially one-handedly |
CN1520127A (zh) * | 1999-12-08 | 2004-08-11 | ��ʽ����Ntt����Ħ | 便携式电话和终端 |
CN1553697A (zh) * | 2003-06-04 | 2004-12-08 | 夏新电子股份有限公司 | 一种设定电视节目名称的方法 |
CN1685303A (zh) * | 2002-10-03 | 2005-10-19 | 诺基亚有限公司 | 在电子装置的用户界面中输入单词的方法及装置 |
CN101398715A (zh) * | 2007-09-24 | 2009-04-01 | 普天信息技术研究院有限公司 | 多类型字符的显示方法及混合输入方法 |
US20090248908A1 (en) * | 2006-04-06 | 2009-10-01 | Mobience, Inc. | Apparatus for inputting characters and method for supporting keyboard functions |
CN101710262A (zh) * | 2009-12-11 | 2010-05-19 | 北京搜狗科技发展有限公司 | 字符纠错方法及装置 |
CN102105849A (zh) * | 2008-07-25 | 2011-06-22 | 法国欧陆汽车公司 | 用于输入字符串的接口系统 |
-
2013
- 2013-12-25 CN CN201310738587.1A patent/CN103677308A/zh active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1520127A (zh) * | 1999-12-08 | 2004-08-11 | ��ʽ����Ntt����Ħ | 便携式电话和终端 |
CN1258037A (zh) * | 1999-12-13 | 2000-06-28 | 楼建芳 | 中文键盘及汉字语音码输入方法 |
US20040066405A1 (en) * | 2000-07-26 | 2004-04-08 | Olaf Wessler | Method and input device for inputting characters from a character set, especially one-handedly |
CN1383050A (zh) * | 2001-04-26 | 2002-12-04 | Lg电子株式会社 | 辅助向便携式信息终端输入数据的方法和装置 |
CN1472624A (zh) * | 2001-10-15 | 2004-02-04 | 亿用软件技术(天津)有限公司 | 字符输入方法 |
CN1427326A (zh) * | 2001-12-20 | 2003-07-02 | 诺基亚有限公司 | 向使用数字小键盘的设备提供印地语输入的方法和装置 |
CN1435769A (zh) * | 2002-01-28 | 2003-08-13 | 富士通株式会社 | 字符输入设备 |
CN1685303A (zh) * | 2002-10-03 | 2005-10-19 | 诺基亚有限公司 | 在电子装置的用户界面中输入单词的方法及装置 |
CN1449175A (zh) * | 2003-05-09 | 2003-10-15 | 孟凡华 | 简化键盘的汉字输入方法 |
CN1553697A (zh) * | 2003-06-04 | 2004-12-08 | 夏新电子股份有限公司 | 一种设定电视节目名称的方法 |
US20090248908A1 (en) * | 2006-04-06 | 2009-10-01 | Mobience, Inc. | Apparatus for inputting characters and method for supporting keyboard functions |
CN101398715A (zh) * | 2007-09-24 | 2009-04-01 | 普天信息技术研究院有限公司 | 多类型字符的显示方法及混合输入方法 |
CN102105849A (zh) * | 2008-07-25 | 2011-06-22 | 法国欧陆汽车公司 | 用于输入字符串的接口系统 |
CN101710262A (zh) * | 2009-12-11 | 2010-05-19 | 北京搜狗科技发展有限公司 | 字符纠错方法及装置 |
Non-Patent Citations (1)
Title |
---|
刘宁: "数字音频处理器DriveRack 480实操(一)——配置的设定", 《音响技术》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101996049B (zh) | 一种用于嵌入式触摸屏设备上的虚拟键盘输入方法 | |
CN104102413B (zh) | 基于虚拟键盘的多国语言字符输入方法及装置 | |
CN103139626B (zh) | 遥控器向显示设备输入字符的方法 | |
CN103645851A (zh) | 在具有触摸屏的电子设备上输入内容的方法和系统 | |
KR100750120B1 (ko) | 원형 자판 배열을 이용한 문자 입력 방법 및 문자 입력장치 | |
KR20150049700A (ko) | 전자 장치에서 입력을 제어하는 방법 및 장치 | |
CN103473000A (zh) | 电子设备的触摸屏解锁以及快捷打开应用的方法及系统 | |
CN101848272B (zh) | 手机的输入法切换方法 | |
CN103475926A (zh) | 基于机顶盒设备的输入法实现方法及控制系统 | |
CN102929525A (zh) | 屏幕解锁单元及其屏幕解锁方法以及移动通讯设备 | |
CN103677310A (zh) | 基于嵌入式设备的双按键单旋钮组合字符输入方法 | |
KR20060101367A (ko) | 숫자 키를 이용한 문자 입력 장치 및 문자 입력방법 | |
CN103677309A (zh) | 基于嵌入式设备的单按键双旋钮组合的字符输入方法 | |
CN103677308A (zh) | 基于嵌入式设备的三个按键组合字符输入方法 | |
KR20100121218A (ko) | 터치 스크린 문자 입력 방법 | |
JP2010020747A (ja) | 象形的組み合わせ及び使用頻度数を使用した小型キーパッドでのアルファベット入力装置及びアルファベット認識システム | |
CN101266523A (zh) | 一种中文输入法中汉字的快速选择方法 | |
CN107566900A (zh) | 一种基于按键复用的智能电视App键盘布局的优化方法 | |
KR101096655B1 (ko) | 터치스크린을 이용한 영문자 입력방법 | |
KR101105210B1 (ko) | 휴대단말기의 태국어 터치스크린 키패드 어레이 | |
KR101182670B1 (ko) | 터치 스크린을 이용한 한글 입력방법 | |
CN204557391U (zh) | 一种新型带软键盘的遥测终端机 | |
CN102637085B (zh) | 用于通用航空器显示控制系统的轨迹球快捷输入方法 | |
US9116549B2 (en) | Electronic device having input control application | |
KR20130088984A (ko) | 휴대단말기의 문답식 잠금해제방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140326 |
|
RJ01 | Rejection of invention patent application after publication |