[发明专利]分屏式键盘仿真系统无效
| 申请号: | 90104376.1 | 申请日: | 1990-06-11 |
| 公开(公告)号: | CN1048109A | 公开(公告)日: | 1990-12-26 |
| 发明(设计)人: | 肯尼思·L·杜拉尼;杰弗里·C·霍金斯;林塞·桑福德;詹姆斯·H·麦克纳马拉 | 申请(专利权)人: | 栅格体系有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14 |
| 代理公司: | 上海专利事务所 | 代理人: | 吴淑芳 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分屏式 键盘 仿真 系统 | ||
本发明一般涉及数字计算机,尤其是涉及一种便于用户和计算机之间相互作用的系统。
技术的进步已经能使计算机小到足以被现场工作人员应用于诸如填写表格、库存控制等。这种计算机的例子包括手持式计算机和膝面计算机等。与手持计算机或其他型式计算机相互作用的一种特别有用的方法是在一显示屏上形成图象,并使用鼠标或响应用户手指或其他形式的指示装置的触摸板来指向图象。
藉助于使用指示器型交互式装置,就不需要键盘,装置的轻便性便提高了。然而,目前开发出了大量需要键击数据的应用程序,人们希望,最好手持式计算机可以允许用户利用现有的这些软件。
已经研究出两种在手持式计算机上利用需要键击数据的应用程序的方法。最直接的解决办法是将一键盘经由一端口连接到计算机上,或者将键盘作为计算机(例如膝面计算机)整体的一部分。
这个解决办法有几个缺点。例如,在现场环境下,携带一个键盘是不实际的,所以该办法实际上局限于计算机不是应用于现场的情况。此外,许多用户往往更喜欢使用交互指示装置来输入所有形式的数据,包括键击数据,因为他们发觉它比使用一个键更容易指向在显示屏上的位置。
避免这些缺点的第二个解决办法是从显示屏上移去应用程序图示,而调用一个专门程序以便在显示屏上显示一个键盘。然后利用一个交互指示装置来选择所需要的键。然而,对于需要许多次击键的应用场合,程序和显示屏的转换对于有效地利用应用程序将是一种障碍。
本发明旨在提供一种在不使用真实的键盘的情况下将键击数据提供给应用程序的有效系统和方法。显示屏的显示分为两个部分。按照本发明的一个方面,系统同时在第一部分显示应用程序的图形和在第二部分显示一键盘图象。当在视频存储器里应用程序视频模式被改变或显示数据被清除或改变时,应用程序仅限于影响在第一部分的显示,而不致累及键盘显示。
该系统监视用于在第二部分的键盘显示里所选择的键击图象的显示屏坐标的交互指示器接口。如果测定了这些坐标,它们被转换成由选择的键所代表的键盘数据。然后,选择的键盘数据利用存取键盘数据的标准软件传送到应用程序。
本发明对于产生键击数据是一个非常有效的系统,并且对于应用程序是透明的。由于应用程序和键盘图象是同时显示的,就不必要转换程序以提供键击数据。
按照本发明的另一个方面,第二部分的一个区域在该区域被交互指示装置选择时可被用以提供代表几个击键的数据。
按照本发明的再一个方面,字符可以被写入第二部分,转换成键击数据,以及供给应用程序。
本发明的其他特点和优点通过附图和下面的详细描述将变得更为明显。
图1是本发明最佳实施例的透视图;
图2是键盘仿真系统的最佳实施例的框图;
图3是表示图2的实施例的操作的流程图;
图4是视频控制单元的框图;
图5示出了显示的字符位置和该显示随机存取存储器的地址空间的框图;
图6是表示视频控制系统的操作的流程图;
图7是键盘扫描控制寄存器结构的示意图。
现在参见附图,所有的附图中,凡是相同的或对应的部分均用相同的编号表示。图1是本发明的最佳实施例的透视图。在图1中,一个手持式计算机封装在一塑料壳体10内,该塑料壳体10的上表面设置一有640×400个象素的液晶显示屏幕12。一支导电笔14通过导线16连接到壳体10上。一个在其上表面具有一电镀层的薄玻璃覆盖板(图中未示出)置于屏幕12的上方。利用例如在美国专利4371746号中所描述的电触点在导电表面上产生电场。当笔14接触到屏幕的覆盖板时,磁场的大小被感应,作为计算机的一部分的重叠控制器(overlay controller)测定触点的屏幕坐标。因而笔14就起一个由计算机执行的程序的交互指示器接口的作用。
在一最佳实施例中,应用程序利用CGA方式能够在一个640×200象素网格上形成25行字符。然而,如上所述,所用的显示屏幕12是640×400象素网格,因此使计算机方便地具有其他独特的特点。当不使用键盘仿真而执行应用CGA字符方式的应用程序时,为了补偿冗余的象素,系统将标准的CGA图象变换到适合于640×400的象素屏幕12。这种变换特性对于应用程序来说是透明的,从而使应用程序图形显示在整个屏幕上。
如果应用程序的类型是响应于交互指示器装置诸如鼠标、光笔之类的类型,用笔接触屏幕12上的适当位置所产生的坐标能够通过软件转换成可被应用程序使用的形式。图1所描绘的计算机包括一个用来连接一键盘的端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于栅格体系有限公司,未经栅格体系有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/90104376.1/2.html,转载请声明来源钻瓜专利网。





