CN103365582A - 触摸式电子设备输入***及方法 - Google Patents
触摸式电子设备输入***及方法 Download PDFInfo
- Publication number
- CN103365582A CN103365582A CN2012100957042A CN201210095704A CN103365582A CN 103365582 A CN103365582 A CN 103365582A CN 2012100957042 A CN2012100957042 A CN 2012100957042A CN 201210095704 A CN201210095704 A CN 201210095704A CN 103365582 A CN103365582 A CN 103365582A
- Authority
- CN
- China
- Prior art keywords
- type electronic
- electronic equipment
- touch type
- touch
- input method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
一种触摸式电子设备输入***,运行于触摸式电子设备中,该***包括:第一判断模块,用于判断是否启用触摸式电子设备的输入法;第一显示模块,用于当启用触摸式电子设备的输入法后,从触摸式电子设备的存储设备中获取预先绘制的输入法界面,所述输入法界面的大小与触摸式电子设备的原屏幕内容的大小相同;第一显示模块,还用于将获取的输入法界面与触摸式电子设备的原屏幕内容合并,并将合并结果显示在触摸屏上;及定位模块,用于感测用户在触摸屏的触摸点的位置以确定被按下的输入法界面的按键,根据被按下的按键产生相应的输入信息。本发明还提供一种触摸式电子设备输入方法。本发明能够保证原屏幕内容的大小不受输入法界面的影响。
Description
技术领域
本发明涉及一种输入***及方法,特别是关于一种触摸式电子设备输入***及方法。
背景技术
目前,在使用触摸式电子设备(例如手机)的输入法时,为了显示输入法界面,需要占用很大一部分屏幕,造成用户阅读原屏幕内容的不便。
发明内容
鉴于以上内容,有必要提供一种触摸式电子设备输入***,保证原屏幕内容的大小不受输入法界面的影响。
此外,还有必要提供一种触摸式电子设备输入***方法,保证原屏幕内容的大小不受输入法界面的影响。
一种触摸式电子设备输入***,运行于触摸式电子设备中,该***包括:第一判断模块,用于判断是否启用触摸式电子设备的输入法;第一显示模块,用于当启用触摸式电子设备的输入法后,从触摸式电子设备的存储设备中获取预先绘制的输入法界面,所述输入法界面的大小与触摸式电子设备的原屏幕内容的大小相同;第一显示模块,还用于将获取的输入法界面与触摸式电子设备的原屏幕内容合并,并将合并结果显示在触摸屏上;及定位模块,用于感测用户在触摸屏的触摸点的位置以确定被按下的输入法界面的按键,根据被按下的按键产生相应的输入信息。
一种触摸式电子设备输入方法,应用于触摸式电子设备中,该方法包括:第一判断步骤,判断是否启用触摸式电子设备的输入法;第一显示步骤,若启用触摸式电子设备的输入法,则从触摸式电子设备的存储设备中获取预先绘制的输入法界面,将获取的输入法界面与触摸式电子设备的原屏幕内容合并,并将合并结果显示在触摸屏上,所述输入法界面的大小与触摸式电子设备的原屏幕内容的大小相同;及定位步骤,感测用户在触摸屏的触摸点的位置以确定被按下的输入法界面的按键,根据被按下的按键产生相应的输入信息。
本发明能够将输入法界面与触摸式电子设备的原屏幕内容合并后进行显示,输入法界面不会影响原屏幕内容的大小。
附图说明
图1为本发明触摸式电子设备输入***较佳实施例的运行环境示意图。
图2为图1中触摸式电子设备输入***的功能模块图。
图3为本发明触摸式电子设备输入方法较佳实施例的流程图。
图4为输入法界面的示意图。
图5为输入法界面与触摸式电子设备的原屏幕内容进行合并的示意图。
图6为根据触摸点的位置确定被按下的按键的示意图。
主要元件符号说明
触摸式电子设备输入*** | 10 |
触摸式电子设备 | 11 |
触摸屏 | 12 |
存储设备 | 13 |
处理器 | 14 |
第一判断模块 | 200 |
第一显示模块 | 210 |
定位模块 | 220 |
第二判断模块 | 230 |
第二显示模块 | 240 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
参阅图1所示,是本发明触摸式电子设备输入***较佳实施例的应用环境示意图。所述触摸式电子设备输入***10运行于触摸式电子设备11中。该触摸式电子设备11还包括触摸屏12、存储设备13及处理器14。所述触摸屏12用于接收用户的触控信号以及显示图像。所述触摸屏12可以是电阻式触摸屏、电容式触摸屏,或是其他类型的触摸屏。所述存储设备13存储预先绘制的输入法界面(参阅图4所示)。该输入法界面的大小与触摸式电子设备11的原屏幕内容的大小相同,该输入法界面包括多个按键(例如数字键、字母键与符号键)。存储设备13还存储触摸式电子设备输入***10的程序代码及运行过程中所需的数据。所述处理器14执行触摸式电子设备输入***10的程序代码,将所述输入法界面与触摸式电子设备11的原屏幕内容合并后显示在触摸屏12上供用户输入信息。
参阅图2所示,是图1中触摸式电子设备输入***10的功能模块图。所述触摸式电子设备输入***10包括第一判断模块200、第一显示模块210、定位模块220、第二判断模块230及第二显示模块240。
所述第一判断模块200用于判断是否启用触摸式电子设备11的输入法。
所述第一显示模块210用于当启用触摸式电子设备11的输入法后,从存储设备13获取所述输入法界面。所述第一显示模块210还用于将获取的输入法界面与触摸式电子设备11的原屏幕内容合并,并将合并结果显示在触摸屏12上。参阅图5所示,是输入法界面与触摸式电子设备11的原屏幕内容进行合并的示意图。其中,50是输入法界面,51是触摸式电子设备11的原屏幕内容,52是合并后的效果图。在本实施例中,第一显示模块210采用混合算法(如AlphaBlend算法)将输入法界面与触摸式电子设备11的原屏幕内容进行合并。合并时输入法界面与触摸式电子设备11的原屏幕内容完全重叠在一起。混合算法的公式如下:
R(合并结果) = (1-alpha)*R(原屏幕内容) + alpha*R(输入法界面)
G(合并结果) = (1-alpha)*G(原屏幕内容) + alpha*G(输入法界面)
B(合并结果) = (1-alpha)*B(原屏幕内容) + alpha*B(输入法界面)
其中,alpha为透明度,取值为0~1,用户可以调整alpha的取值,以获得较佳的合并效果。R、G、B表示像素的红、绿、蓝三个颜色分量。
所述定位模块220用于当用户利用所述输入法界面在触摸屏12上输入信息时,感测用户在触摸屏12的触摸点的位置以确定被按下的输入法界面的按键,根据被按下的按键产生相应的输入信息。参阅图6所示,若触摸点在(0,0)及(5,6)限定的区块内,则数字键“1”被按下。在本实施例中,定位模块220利用触摸屏12的触控芯片获得用户在触摸屏12的触摸点的坐标,将触摸点的坐标对照按键的位置确定被按下的按键。在本实施例中,定位模块220还根据被按下的按键生成输入的事件发送给触摸式电子设备11的操作***,对应于不同的按键在所述事件中传递不同的参数值。例如,若触摸点坐标为(1,2),则按键“1”被按下,定位模块220发送一个key_input事件给触摸式电子设备11的操作***,在该事件中传送的参数值为2。各个按键对应的参数值是预先设定好的,不同按键对应不同的参数值。
所述第二判断模块230用于判断是否关闭触摸式电子设备11的输入法。
所述第二显示模块240用于当未启用触摸式电子设备11的输入法或关闭触摸式电子设备11的输入法时,在触摸屏12上显示触摸式电子设备11的原屏幕内容。
参阅图3所示,是本发明触摸式电子设备输入方法较佳实施例的流程图。
步骤S301,第一判断模块200判断是否启用触摸式电子设备11的输入法。若未启用触摸式电子设备11的输入法,则执行步骤S306。
若启用触摸式电子设备11的输入法,步骤S302,第一显示模块210从存储设备13获取预先绘制的输入法界面。
步骤S303,第一显示模块210将获取的输入法界面与触摸式电子设备11的原屏幕内容合并,并将合并结果显示在触摸屏12上。参阅图5所示,是输入法界面与触摸式电子设备11的原屏幕内容进行合并的示意图。其中,50是输入法界面,51是触摸式电子设备11的原屏幕内容,52是合并后的效果图。在本实施例中,第一显示模块210采用混合算法将输入法界面与触摸式电子设备11的原屏幕内容进行合并。合并时输入法界面与触摸式电子设备11的原屏幕内容完全重叠在一起。混合算法的公式如下:
R(合并结果) = (1-alpha)*R(原屏幕内容) + alpha*R(输入法界面)
G(合并结果) = (1-alpha)*G(原屏幕内容) + alpha*G(输入法界面)
B(合并结果) = (1-alpha)*B(原屏幕内容) + alpha*B(输入法界面)
其中,alpha为透明度,取值为0~1,用户可以调整alpha的取值,以获得较佳的合并效果。R、G、B表示像素的红、绿、蓝三个颜色分量。
当用户利用所述输入法界面在触摸屏12上输入信息时,步骤S304,定位模块220感测用户在触摸屏12的触摸点的位置以确定被按下的输入法界面的按键,根据被按下的按键产生相应的输入信息。参阅图6所示,若触摸点在(0,0)及(5,6)限定的区块内,则数字键“1”被按下。在本实施例中,定位模块220利用触摸屏12的触控芯片获得用户在触摸屏12的触摸点的坐标,将触摸点的坐标对照按键的位置确定被按下的按键。在本实施例中,定位模块220还根据被按下的按键生成输入的事件发送给触摸式电子设备11的操作***,对应于不同的按键在所述事件中传递不同的参数值。例如,若触摸点坐标为(1,2),则按键“1”被按下,定位模块220发送一个key_input事件给触摸式电子设备11的操作***,在该事件中传送的参数值为2。各个按键对应的参数值是预先设定好的,不同按键对应不同的参数值。
步骤S305,第二判断模块230判断是否关闭触摸式电子设备11的输入法。若未关闭触摸式电子设备11的输入法,返回步骤S303。
若未启用触摸式电子设备11的输入法或关闭触摸式电子设备11的输入法,步骤S306,在触摸屏12上显示触摸式电子设备11的原屏幕内容。
Claims (10)
1.一种触摸式电子设备输入***,运行于触摸式电子设备中,其特征在于,该***包括:
第一判断模块,用于判断是否启用触摸式电子设备的输入法;
第一显示模块,用于当启用触摸式电子设备的输入法后,从触摸式电子设备的存储设备中获取预先绘制的输入法界面,所述输入法界面的大小与触摸式电子设备的原屏幕内容的大小相同;
第一显示模块,还用于将获取的输入法界面与触摸式电子设备的原屏幕内容合并,并将合并结果显示在触摸屏上;及
定位模块,用于感测用户在触摸屏的触摸点的位置以确定被按下的输入法界面的按键,根据被按下的按键产生相应的输入信息。
2.如权利要求1所述的触摸式电子设备输入***,其特征在于,该***还包括:
第二判断模块,用于判断是否关闭触摸式电子设备的输入法。
3.如权利要求1所述的触摸式电子设备输入***,其特征在于,该***还包括:
第二显示模块,用于当未启用触摸式电子设备的输入法或者关闭触摸式电子设备的输入法时,在触摸屏上显示触摸式电子设备的原屏幕内容。
4.如权利要求1所述的触摸式电子设备输入***,其特征在于,所述第一显示模块采用混合算法将输入法界面与触摸式电子设备的原屏幕内容进行合并。
5.如权利要求1所述的触摸式电子设备输入***,其特征在于,所述定位模块利用触摸屏的触控芯片获得触摸点的坐标,根据触摸点的坐标确定被按下的按键。
6.一种触摸式电子设备输入方法,应用于触摸式电子设备中,其特征在于,该方法包括:
第一判断步骤,判断是否启用触摸式电子设备的输入法;
第一显示步骤,若启用触摸式电子设备的输入法,则从触摸式电子设备的存储设备中获取预先绘制的输入法界面,将获取的输入法界面与触摸式电子设备的原屏幕内容合并,并将合并结果显示在触摸屏上,所述输入法界面的大小与触摸式电子设备的原屏幕内容的大小相同;及
定位步骤,感测用户在触摸屏的触摸点的位置以确定被按下的输入法界面的按键,根据被按下的按键产生相应的输入信息。
7.如权利要求6所述的触摸式电子设备输入方法,其特征在于,该方法还包括:
第二判断步骤,判断是否关闭触摸式电子设备的输入法。
8.如权利要求6所述的触摸式电子设备输入方法,其特征在于,该方法还包括:
第二显示步骤,若未启用触摸式电子设备的输入法或者关闭触摸式电子设备的输入法,则在触摸屏上显示触摸式电子设备的原屏幕内容。
9.如权利要求6所述的触摸式电子设备输入方法,其特征在于,所述第一显示步骤采用混合算法将输入法界面与触摸式电子设备的原屏幕内容进行合并。
10.如权利要求6所述的触摸式电子设备输入方法,其特征在于,所述定位步骤利用触摸屏的触控芯片获得触摸点的坐标,根据触摸点的坐标确定被按下的按键。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100957042A CN103365582A (zh) | 2012-04-03 | 2012-04-03 | 触摸式电子设备输入***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100957042A CN103365582A (zh) | 2012-04-03 | 2012-04-03 | 触摸式电子设备输入***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103365582A true CN103365582A (zh) | 2013-10-23 |
Family
ID=49367056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100957042A Pending CN103365582A (zh) | 2012-04-03 | 2012-04-03 | 触摸式电子设备输入***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103365582A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461303A (zh) * | 2014-12-25 | 2015-03-25 | 小米科技有限责任公司 | 调整界面的方法及装置 |
CN106062855A (zh) * | 2014-11-03 | 2016-10-26 | 天才工厂 | 电子装置及利用该电子装置的学习信息提供方法 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6501464B1 (en) * | 2000-10-31 | 2002-12-31 | Intel Corporation | On-screen transparent keyboard interface |
CN101667095A (zh) * | 2009-09-23 | 2010-03-10 | 聂清永 | 用于触摸屏的虚拟键盘的显示及其控制方法 |
CN101853103A (zh) * | 2010-06-03 | 2010-10-06 | 中兴通讯股份有限公司 | 一种虚拟键盘的实现方法及装置 |
US20100323762A1 (en) * | 2009-06-17 | 2010-12-23 | Pradeep Sindhu | Statically oriented on-screen transluscent keyboard |
CN102043574A (zh) * | 2009-10-23 | 2011-05-04 | ***通信集团公司 | 一种输入方法及设备 |
US20110107212A1 (en) * | 2009-11-05 | 2011-05-05 | Pantech Co., Ltd. | Terminal and method for providing see-through input |
US20110260982A1 (en) * | 2010-04-26 | 2011-10-27 | Chris Trout | Data processing device |
US8059015B2 (en) * | 2006-05-25 | 2011-11-15 | Cypress Semiconductor Corporation | Capacitance sensing matrix for keyboard architecture |
US20120033247A1 (en) * | 2010-08-05 | 2012-02-09 | Bernardo Joseph A | Simultaneous digital image and associated image metadata printing system |
US20120274658A1 (en) * | 2010-10-14 | 2012-11-01 | Chung Hee Sung | Method and system for providing background contents of virtual key input device |
-
2012
- 2012-04-03 CN CN2012100957042A patent/CN103365582A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6501464B1 (en) * | 2000-10-31 | 2002-12-31 | Intel Corporation | On-screen transparent keyboard interface |
US8059015B2 (en) * | 2006-05-25 | 2011-11-15 | Cypress Semiconductor Corporation | Capacitance sensing matrix for keyboard architecture |
US20100323762A1 (en) * | 2009-06-17 | 2010-12-23 | Pradeep Sindhu | Statically oriented on-screen transluscent keyboard |
CN101667095A (zh) * | 2009-09-23 | 2010-03-10 | 聂清永 | 用于触摸屏的虚拟键盘的显示及其控制方法 |
CN102043574A (zh) * | 2009-10-23 | 2011-05-04 | ***通信集团公司 | 一种输入方法及设备 |
US20110107212A1 (en) * | 2009-11-05 | 2011-05-05 | Pantech Co., Ltd. | Terminal and method for providing see-through input |
US20110260982A1 (en) * | 2010-04-26 | 2011-10-27 | Chris Trout | Data processing device |
CN101853103A (zh) * | 2010-06-03 | 2010-10-06 | 中兴通讯股份有限公司 | 一种虚拟键盘的实现方法及装置 |
US20120033247A1 (en) * | 2010-08-05 | 2012-02-09 | Bernardo Joseph A | Simultaneous digital image and associated image metadata printing system |
US20120274658A1 (en) * | 2010-10-14 | 2012-11-01 | Chung Hee Sung | Method and system for providing background contents of virtual key input device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106062855A (zh) * | 2014-11-03 | 2016-10-26 | 天才工厂 | 电子装置及利用该电子装置的学习信息提供方法 |
CN104461303A (zh) * | 2014-12-25 | 2015-03-25 | 小米科技有限责任公司 | 调整界面的方法及装置 |
CN104461303B (zh) * | 2014-12-25 | 2018-02-02 | 小米科技有限责任公司 | 调整界面的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10996834B2 (en) | Touchscreen apparatus user interface processing method and touchscreen apparatus | |
CN107038112B (zh) | 应用界面的调试方法及装置 | |
US9098942B2 (en) | Legend indicator for selecting an active graph series | |
AU2013280438B2 (en) | Biometric initiated communication | |
US20120069056A1 (en) | Information display apparatus and information display program | |
CN103064627B (zh) | 一种应用程序管理方法及装置 | |
CN103493006A (zh) | 基于位置来阻止用户内容 | |
CN105653190B (zh) | 移动通讯终端及其单手操作模式控制方法和装置 | |
US9612697B2 (en) | Touch control method of capacitive and electromagnetic dual-mode touch screen and handheld electronic device | |
JP2015007949A (ja) | 表示装置、表示制御方法及びコンピュータプログラム | |
KR20150122529A (ko) | 전자장치의 터치 영역 손상에 따른 동작 제어 방법 및 장치 | |
CN103188362B (zh) | 来电接听挂断管理***及方法 | |
KR102319234B1 (ko) | 디스플레이 장치 및 이의 제어 방법 | |
CN104077065A (zh) | 触摸屏终端显示虚拟键盘的方法及触摸屏终端 | |
CN104517049A (zh) | 一种终端解锁方法 | |
CN104020989B (zh) | 基于远程应用的控制方法和*** | |
CN102799373B (zh) | 电子设备、生成输入区域的方法和终端设备 | |
CN104133578A (zh) | 触摸屏面板显示器和触摸键输入*** | |
CN103558957A (zh) | 一种移动终端屏幕操作的方法及装置 | |
CN103365582A (zh) | 触摸式电子设备输入***及方法 | |
CN104714643A (zh) | 一种利用传感器实现模拟触摸屏的方法、***及移动终端 | |
JPWO2015033599A1 (ja) | 情報入力装置、制御方法、及びプログラム | |
CN104007916B (zh) | 一种信息处理方法及电子设备 | |
CN108345390B (zh) | 一种辅助输入方法、装置及应用其的电子设备 | |
CN104063162B (zh) | 输入手写信息的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20131023 |