计算机系统和模拟键盘输入的方法

文档序号:6599313阅读:380来源:国知局
专利名称:计算机系统和模拟键盘输入的方法
技术领域
本发明涉及一种计算机系统和模拟键盘输入的方法,特别是涉及一种不需操作系统的计算机系统和模拟键盘输入的方法。
背景技术
目前的虚拟键盘都是架构在计算机的操作系统下的软件,通过该软件来模拟真实的键盘操作。例如,在桌上型计算机中,Windows操作系统的屏幕小键盘程序可以像真实的键盘或鼠标那样使用的虚拟键盘,在用触控笔控制的个人数码助理(PDA)上,使用者可以用PDA上操作系统所附有的虚拟键盘来输入文字。这些键盘使用了系统虚拟机的特色,通常比计算机的键盘的按钮少一些。但是,对于没有操作系统的计算机而言,则无法实现虚拟键盘。

发明内容
鉴于以上内容,有必要提供一种不需操作系统的计算机系统和模拟键盘输入的方法。一种计算机系统,用以模拟键盘输入,所述计算机系统包括一计算机和一存储至少一执行按键值的芯片,所述计算机读取一包括若干按键值及其对应命令的键值定义数据,所述芯片传送所述至少一执行按键值给所述计算机,所述计算机根据所述至少一执行按键值执行对应命令以模拟键盘的输入。一种模拟键盘输入的方法,所述方法包括提供一存储至少一执行按键值的芯片;—计算机读取一包括若干按键值及其对应命令的键值定义数据;所述芯片传送所述至少一执行按键值给所述计算机;及所述计算机根据所述至少一执行按键值执行对应命令以模拟键盘的输入。相对现有技术,本发明计算机系统和模拟键盘输入的方法能够不需操作系统而实现自动模拟键盘的输入。


图1为本发明模拟键盘输入的方法的较佳实施方式的架构图。图2为本发明模拟键盘输入的方法的较佳实施方式的原理流程图。图3为本发明模拟键盘输入的方法的较佳实施方式的示意图。
具体实施例方式请参阅图1,图1为本发明模拟键盘输入的方法的较佳实施方式的架构图。本发明计算机系统的较佳实施方式包括一计算机及一芯片。所述计算机设有一通用串行总线接口。所述芯片也设有一通用串行总线接口与所述计算机的通用串行总线接口相连接。在本
3实施方式中,所述芯片的型号为C8051F340。本发明模拟键盘输入的方法的较佳实施方式的软件程序烧录于所述芯片中,通过所述芯片向所述计算机发送键盘的按键值信息,所述计算机根据所述按键值信息执行相应的动作。在所述计算机开机时,所述计算机的操作系统还未加载之前,所述芯片向所述计算机发送所述使用者设定的资料。请参阅图2,图2为本发明模拟键盘输入的方法的较佳实施方式的原理流程图。所述方法包括以下步骤步骤S80 所述芯片设有一判断模块,能够判断是否与所述计算机正常连接。若没有正常连接,则继续进行连接;若已经正常连接,则转至步骤S81。步骤S81 所述计算机读取一包括若干按键值及其对应命令的键值定义资料。这样,所述计算机则能够识别使用者发送过来的键盘的按键值。步骤S82 所述芯片读取存储于其上的使用者设定的资料,所述使用者设定的资料包括将要发送给所述计算机的执行按键值。所述使用者设定的资料是事先烧录于所述芯片中的。步骤S83 由于所述使用者设定的资料中包括两个按键值中间的间隔时间,如图3 所示。所述芯片判断是否间隔时间已经到达。所述间隔时间到达后,所述芯片则会向所述计算机发出一个按键值。若所述间隔时间没有到达,则继续等待;若所述间隔时间已经到达, 则转至步骤S84。步骤S84 所述芯片通过所述通用串行总线接口送出所述使用者设定的资料中的按键值给所述计算机。步骤S85 判断所述芯片是否已经送出全部的按键值给所述计算机。若已经送出全部的键盘值,则程序结束。若还没有送出全部的键盘值,则转至步骤S82,所述芯片继续读取所述使用者设定的资料。请参阅图3,图3为本发明模拟键盘输入的方法的较佳实施方式的示意图。该示意图包括烧录于所述芯片中的使用者设定的资料。在所述计算机开机之后,此时,所述计算机的操作系统还没有启动。在间隔时间一秒钟到达之后,所述芯片将按键“F1”的值发送给所述计算机。在间隔时间五秒钟到达之后,所述芯片将按键“A”的值发送给所述计算机。在间隔时间十秒钟到达之后,所述芯片将按键“F10”的值发送给所述计算机。所述计算机在接收了上述按键值之后,根据所述键值定义资料中的按键值的含义解码所述使用者设定的资料中的按键值,并进行相应的动作。本发明模拟键盘输入的方法的较佳实施方式利用一具有通用串行总线接口的芯片来模拟一个键盘,然后根据使用者的设定,执行相应的按键值,好像使用者使用键盘一样。本发明使用外接电路板的方式,因此,不需要操作系统即可自动实现模拟键盘输入的方法。
权利要求
1.一种计算机系统,用以模拟键盘输入,其特征在于所述计算机系统包括一计算机和一存储至少一执行按键值的芯片,所述计算机读取一包括若干按键值及其对应命令的键值定义数据,所述芯片传送所述至少一执行按键值给所述计算机,所述计算机根据所述至少一执行按键值执行对应命令以模拟键盘的输入。
2.如权利要求1所述的计算机系统,其特征在于在所述计算机开机过程中,所述计算机读取所述键值定义数据。
3.如权利要求1所述的计算机系统,其特征在于在所述计算机启动之后、所述计算机的操作系统加载之前,所述芯片传送所述至少一执行按键值给所述计算机。
4.如权利要求1所述的计算机系统,其特征在于所述计算机设有一通用串行总线接口,所述芯片通过所述通用串行总线接口与所述计算机连接。
5.如权利要求1所述的计算机系统,其特征在于所述芯片设有一判断与所述计算机是否正常连接的判断模块,用以传送所述至少一执行按键值给所述计算机。
6.一种模拟键盘输入的方法,其特征在于所述方法包括提供一存储至少一执行按键值的芯片;一计算机读取一包括若干按键值及其对应命令的键值定义数据;所述芯片传送所述至少一执行按键值给所述计算机;及所述计算机根据所述至少一执行按键值执行对应命令以模拟键盘的输入。
7.如权利要求6所述的模拟键盘输入的方法,其特征在于在所述计算机开机过程中, 所述计算机读取所述键值定义数据。
8.如权利要求6所述的模拟键盘输入的方法,其特征在于在所述计算机启动之后、所述计算机的操作系统加载之前,所述芯片传送所述至少一执行按键值给所述计算机。
9.如权利要求6所述的模拟键盘输入的方法,其特征在于所述计算机设有一通用串行总线接口,所述芯片通过所述通用串行总线接口与所述计算机连接。
10.如权利要求6所述的模拟键盘输入的方法,其特征在于所述芯片设有一判断与所述计算机是否正常连接的判断模块,用以传送所述至少一执行按键值给所述计算机。
全文摘要
一种计算机系统,用以模拟键盘输入,所述计算机系统包括一计算机和一存储至少一执行按键值的芯片,所述计算机读取一包括若干按键值及其对应命令的键值定义数据,所述芯片传送所述至少一执行按键值给所述计算机,所述计算机根据所述至少一执行按键值执行对应命令以模拟键盘的输入。本发明还提供了一种模拟键盘输入的方法。相对现有技术,本发明模拟键盘输入的方法和计算机系统能够不需操作系统而实现自动模拟键盘输入。
文档编号G06F3/023GK102193644SQ20101012624
公开日2011年9月21日 申请日期2010年3月16日 优先权日2010年3月16日
发明者蔡英川 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1