- 朽月十八
-
虚拟键盘是一种显示与输入结合的产品,先要显示出键盘,才能进行信息输入。诸如手机等手持设备,受屏幕小的局限,使得虚拟键盘的键位密集,键格窄小,最终导致寻键困难,击键准确性不高,用户想要实现盲打更是无从谈起。下面是我收集整理的手机虚拟键盘介绍,欢迎阅读。
手机虚拟键盘是什么
手机虚拟键盘是指用于全触摸手机的虚拟于屏幕的按键虚拟键盘,可直接把触摸屏上的虚拟键盘当实质键盘使用。手机虚拟键盘为一种以CCITT的标准键,结合多个功能键组成实际键盘及键值表,产生虚拟键盘,以改善数据键入的方法。
手机虚拟键盘至少包含以下步骤、依据预设的键盘状态值显示对应的虚拟键;判断是否有实际键被按下,若被按下键为CCITT标准键其中之一时,查询键值表以得到键值;然后以预设的键盘状态值及键值,查询键值表以得到虚拟键值;若虚拟键值为虚拟键盘切换键则依据虚拟键盘切换键的键值改变键盘状态值并呼叫键盘显示模组以显示对应的虚拟键盘,并且去除键值;否则,呼叫键盘显示模组以显示该虚拟键值。
手机虚拟键盘怎么打开
谷歌开放安卓给移动智能操作系统迎来了一次大的发展,不过也同样带来一个困扰谷歌很久的问题、碎片化。由于各手机厂商对Android系统有较大的自由定制权利,很多第三方ROM的操作习惯和交互开始向标杆iOS学习,这也出现了后来百花齐放的ROM市场。
不过从Android后续版本的升级来看,谷歌也从一定程度上收紧一部分权限,而虚拟按键也是一次尝试与改变。采用虚拟按键后的Android手机会在屏幕出现一个双下巴,影响视觉美观,而且虚拟按键在使用交互上也没有物理按键的那种踏实感。
在后续的Android版本中,谷歌也开始优化虚拟按键的美观性,比如做成背景透明,另外为了保持UI的.统一性,谷歌开放虚拟按键的API接口给开发者,让开发者在不同的应用中可以自由调用虚拟按键,比如在视频播放时可以隐藏虚拟按键来达到更好的视觉效果。
不得不说,目前应用虚拟按键的安卓手机在整体外形效果,采用虚拟按键的手机,厂商可以做到更高的屏占比,使得整机的外形看起来更加协调。采用物理按键或者实体按键的手机,在机身结构设计时需要在机身下方留出空间位置,这在手机这种寸土寸金的地方实在是浪费,同时,以往采用实体按键的手机存在的漏光现象可以轻松解决掉。
说了那么多虚拟按键的优点,其实缺点也很明显,首先是要额外占据一部分屏幕区域,导致屏幕显示面积变小,部分应用也会产生压缩变形。当然虚拟按键区域是可以隐藏的,但下次要使用时就会多一个上划呼出的操作,相比实体按键略有不便。
手机虚拟键盘简介
虚拟键盘用在PAD 和智能手机上时,可方便地进行电子邮件收发、文字处理及电子表格制作,用户可以将笔记本电脑和桌面机留在家里了。虚拟键盘的适用性技术对用户手指运动加以研究,对键盘击打动作进行解码和记录。由于虚拟键盘是光投照所形成的影像,不使用时会完全消失。谷歌已于2013年1月向美国专利商标局提交新专利申请,该专利指向激光投射键盘,可以将用户身体变成触控屏。
手机虚拟键盘工作原理
1、模板创建(投影模块)
将所需界面模板投影至相邻的界面表面。该模块由经过特殊设计的高效全息光学原件照明产生,元件带有红色[2]二极管激光器。
2、参考面照明(微照明模块TM)
上一步已产生了红外线光照平面,且与界面表面平行。光线照在表面上几毫米处,用户是无法看到的。当用户碰触到界面表面上的按键位置时,按键边上的平面就会反射出光线,直接传到传感器模块上。
3、映射对应坐标(传感器模块)
用户与界面表面互动所反射出的光线传至红外线滤光片,并反射至传感器模块内的CMOS影像。传感器芯片(虚拟接口处理核TM)内含定制的硬件,能够实时确定反射光的位置 。处理核可同步跟踪多次反射,因此能够同时处理多重按键并重叠光标控制输入。
手机虚拟键盘发展过程
一、键盘显示争屏,视觉透明化理念轻松解决 在我们的触屏上,我们经常会遇到虚拟键盘面积过大,导致过多地覆盖背景,影响我们操作可视性的问题。那么,解决该问题的根本方法是什么呢?目前我们已经用到了键盘透明化这个技术,它能够很好的解决键盘与背景界面视觉争屏的矛盾,释放出交互空间,让我们不用担心触屏的面积会影响到我们界面背景。
我们都知道,可透视键盘不是新技术,特别对于专业人员来说,也没有技术难度。但是这并不意味着我们就能将这一技术运用自如。现在我们能看到的透明化键盘技术方案,都是在背景上直接叠加透明化处理的键盘,虽然解决了原有的问题,但是也导致我们使用的时候,出现颜色混搭,视觉舒适性差的新问题,让人看着不方便。 因此,透明化键盘要真正让人接受。首先,要满足我们对背景画面美观的要求,尽量减少键盘界面对背景画面的影响,最大程度的保全背景画面信息;其次,要继续提升透明键盘的人性化融合度,多余显示的键格虚影是必须除去的,按键字符也可以通过镂空、亮度增减或间歇显示等手段进行隐饰处理。
二、解决键格窄小密集 只需布局全屏化
键盘受屏幕大小的限制,它的使用区域有限,导致了键盘每个字符的位置很密集,而且用手点击触屏的时候不能像实体的键盘那样通过手指感觉出来键盘每个符号的位置,让我们找字符的时候很困难……这是在我们用的触屏手机和平板电脑上一直存在这样的问题。如果连最基本的准确点击想要的字符都困难,就更不要说盲打了。而要改变这些问题,我们就必须增大键盘的面积,扩展它布局。同时,在键盘透明化的基础上,我们可以轻易的实现键盘全屏布局,让我们拥有有宽大舒适的键格布局。
全屏键盘可以充分利用好触屏的边角定位。我们用手点击触屏的时候,虽然没有实体键盘的触感,但可以通过手指感觉出来触屏边角确定键盘每个符号的位置。就像图中看到的那样,像龟背一样的键格,它的外围键格可实现边角定位,而且键盘的面积也可以适当缩小,中心区域键格非常大,这样的布局,能让键格定位同样容易、准确。因此,龟背格布局实现100%盲打是一件很容易的事情。为了更好地利用触屏定位,增强按键的准确性,在触屏周边的区域设计一系列的凹凸点也是比较合适的方案。使用全屏大键格键盘,虽然方便但是它是有操作要求的,如果我们的用户没有很好的掌握键格布局情况,那么这样的操作,只会让用户感到更加麻烦和头痛,更不要说去轻松操作了。
总体来看,虚拟键盘的全屏化其实很容易实现,在目前的硬件设备上就能够得到很好的应用,因此我们可以得出,虚拟键盘全屏化是可以实现的键盘发展的一个好方向。
三、界面切换频繁 操作立体化来解决
键格增大了,界面增多了,用户的界面切换动作也会越来越多。这样的情况,就会让以后我们简单的输入“回家吃饭吧”这样简单的文字,都会出现“切换操作—→击键输入—→再切换操作—→击键输入”的麻烦状况。切换动作如此繁琐,让我们的输入过程变得十分痛苦,不仅影响我们的速度,也让我们普通消费者觉得触屏成了一件技术活。
但是,如果我们不使用单一作业平台,而是使用两个独立操作平台的话,在技术就能实现同时完成两项操作的。从专业的角度上来说,将界面的切换操作和击键操作分别分配到两个输入平台上就能够实现切换和击键输入的同步并行,这样我们一秒钟就能实现两种任务的完成。
简单来说,操作立体化就是将虚拟键盘的一些触屏操作迁移到触屏以外的输入平台上,通过触屏和外部输入平台,同时完成输入过程。就像吃东西一样,猪只会用嘴巴进食是多么的低能粗蛮,而我们人类用手拿着吃就轻松文雅多了。输入过程中也是这样,切换动作转移到触屏之外的另一个输入平台上进行,触屏只负责击键输入,两个平台一起工作就能够实现切换操作与击键输入同步完成。