快速输入数字方法及装置的制作方法

文档序号:6556673阅读:168来源:国知局
专利名称:快速输入数字方法及装置的制作方法
技术领域
本发明是涉及一种数字输入方法及装置,具体地是涉及一种使用数字键盘快速输入数字的方法及装置。
背景技术
传统的笔记型计算机其数字键与英文键系以双态功能制作,其是否在文字键模式或数字键模式下,全凭计算机内部的标记作判断与键盘上的LED灯作判断,在复合文字键与数字键的输入文件时,必须一下子切成文字模式,一下子切成数字模式,很不方便。
于是又有人就在笔记型计算机上再加入一个标准键盘,这又衍生一个问题,就是不易携带,键盘太大,有违背笔记型计算机轻薄短小的携带性原则。
有鉴于此又有人设计出只有数字键的小键盘,但是其键盘所处的模式跟笔记型计算机键盘上的状态一模一样,全凭计算机内部的标记作判断与键盘上的LED灯作判断,无实质性变更。
中国专利申请第00102878.2号揭露了一种按键组的指令切换方法,其是在键盘控制器内佳侦测NUM LOCK位状态功能,当NUM LOCK位致能时,只要送出数字键的码即可达到输入功能,但当NUM LOCK位除能时(也就是NUM LOCK LED灭时),其必须送NUM LOCK的码至计算机内,经由系统确认在将NUM LOCK位致能,并送出命令将NUM LOCK灯点亮然后,再将数字键的单一按键码送至计算机,然后键盘内的键盘控制器自动再送一次NUMLOCK的码至计算机内,经由系统确认在将NUM LOCK位除能,并送出命令将NUM LOCK灯熄灭之码至键盘控制器,然后键盘控制器执行,才将NUMLOCK的LED灯熄灭,耗费很长的时间,降低执行速度。
举例来说目前计算机之NUM LOCK位为除能,也就是键盘处在英文模式底下,此时小键盘自然而然的就是光标功能,而在要输入”123”,以上述习之技术4之方法,必须键盘控制器先判断NUM LOCK位,送NUM LOCK的码至计算机内,经由系统确认在将NUM LOCK位致能,键盘上LED灯点亮然后再将”1”的按键码送至计算机,然后再送一次NUM LOCK的码至计算机内,经由系统确认在将NUM LOCK LED熄灭。
然后再送NUM LOCK的码至计算机内,经由系统确认在将NUM LOCK灯点亮然后再将数字键“2”的按键码送至计算机,然后再送一次NUMLOCK的码至计算机内,经由系统确认在将NUM LOCK LED熄灭。
然后又在送NUM LOCK的码至计算机内,经由系统确认在将NUMLOCK灯点亮然后再将数字键“3”的按键码送至计算机,然后再送一次NUM LOCK的码至计算机内,经由系统确认在将NUM LOCK LED熄灭,由于系统必须确认该NUM LOCK位状态,然后在下命令来改变键盘上NUMLED的状态,造成笔记型计算机上的NUM LED闪烁,整个速度变成很慢,又LED在明灭之间转态造成能源的浪费。
中国专利申请第00103036.1号揭露了一种键盘指令输入模式之切换处理方法,其功能方法与专利申请第00102878.2号大致相同,主要如下1.一种键盘指令输入模式之切换处理方法,该方法包括a)、没有强制主键盘或辅助键盘任何一方须维持一定状态之要求;b)、主键盘或辅助键盘的状态为何,辅助键盘软件会用状态旗帜先记忆主键盘和辅助键盘的目前状态;c)、在按下辅助键盘的任意键时,辅助键盘软件会去判断存在辅助键盘内部旗帜之主键盘的状态是否跟辅助键盘的状态相同,若是,则直接送键盘码;若否,则会送出数字锁定码给计算机主机,让主键盘状态变成和辅助键盘的状态相同,以便接收辅助键盘的键盘码,接着送出键盘码给计算机主机,然后再次送数字锁定码给计算机主机,将主键盘的状态还原,而辅助键盘还是维持在原来的状态。
该技术方案因处于一直转态然后送出按键码,然后转态还原,同样存在速度慢、能源浪费等问题。
因此,对现有技术进行改进,提供一种传输时间短,耗能少,可大幅减低键盘与主机传输负荷,以增快执行速度而可以快速输入数字键的方法实为必要。

发明内容本发明的目的是提供一种传输时间短、传输负荷低、耗能少、执行速度快的快速输入数字方法及装置。
为了实现上述目的,本发明采用如下技术方案提供一种快速输入数字方法,其包括如下(1)首先执行按键扫描并判断记忆有无按键按下Num lock键,发现有按下按键,则执行确认按键位置;(2)在确认按键位置后,判别设置于计算机内部的Num lock标记状态;(3)若Num lock标记状态为致能,则按第一个数字键后直接送出对应按键码;若Num lock标记状态为除能,则按第一个数字键后在送码之前会先送出Num lock之数字码功能,紧接着送出数字键码。
(4)若在一定的时间间隔内再按数字键,则键盘在各数字键前不再送出NUM LOCK之按键码,而直接送出数字键码。
(5)若在一定的时间间隔内没有再按数字键,则键盘会自动送出Numlock键码,以使NUM LOCK标记复原。
输入辅助装置设置有与计算机Num lock标记状态同步的标记状态,当Num lock标记状态为致能,输入辅助装置为同步状态,可直接送出对应按键码;当Num lock标记状态为除能,输入辅助装置为异步状态,先送出Num lock之数字码功能,然后送出数字键码。当Num lock标记状态为除能,输入辅助装置为同步状态,输入辅助装置送出文字键码。
在步骤(1)中,记忆Num lock键状态后可将系统设置于等待延迟输入的延迟机制。
步骤(2)~(3)可循环操作,步骤(2)~(5)亦可循环操作。
本发明再提供一种使用上述快速输入数字方法的数字键输入辅助装置,其包括计算机设备,该计算机设备包括键盘控制器以及数值输入模块键,该数值输入模块键与键盘控制器的输入输出线相连接。
该数字键输入辅助装置可连接有USB通用接口接头,以便接插于计算机上,该数字键输入辅助装置的每一键帽上可印刷有至少两种功能以上之数字、符号,以供使用者选择使用。
与现有技术相比,本发明有如下有益效果本发明快速输入数字方法及装置可提供传输时间短、传输负荷低、耗能少、执行速度快的数字键入。

图1是本发明快速输入数字方法在主机NumLock亮时的流程示意图;图2是本发明快速输入数字方法在主机NumLock灭时的流程示意图;图3是使用本发明快速输入数字方法的输入设备示意图。
具体实施方式请参照图1~图3,一种数字键输入辅助装置,其包括计算机设备,该计算机设备包括键盘控制器以及数值输入模块键,该数值输入模块键与键盘控制器的输入输出线相连接。如图3所示,虚线内之主键盘为笔记型计算机用之键盘,其与计算机主机配套于一个壳体或可分开之壳体中,本创作之辅助装置透过传输线与计算机主机相连接。
该数字键输入辅助装置可连接有USB通用接口接头,以便接插于计算机上,该数字键输入辅助装置的每一键帽上可印刷有至少两种功能以上之数字、符号,以供使用者选择使用。
数字键输入辅助装置采用一种快速输入数字方法输入数字键,其方法如下该辅助装置的状态标记会记忆主机的Num Lock状态标记和目前辅助装置的同步标记状态,当辅助装置设置于异步状态时,由辅助装置所送出的按键码均能使计算机主机所呈现数字的功能。
当主机为Num Lock致能的时候,辅助装置设置于同步状态时从辅助装置所送出的按键码不需要先送出NumLock的按键码然后再送出数字的按键码,就能达到显示数字的功能。
当主机为Num Lock除能的时候,当辅助装置设置于同步状态时从辅助装置所送出的按键码为光标功能。
当主机Num Lock除能的时候,辅助装置设置于异步状态时,从主机的键盘所送出的按键码为文字功能,而我们从辅助装置所送出的码会先送出NumLock然后送出数字的按键码至计算机主机,完毕之后辅助装置的键盘控制器会进行等待,等待是否有其它的数字键输入,当有数字键输入则因为此时Num Lock已亮,故直接送出该数字键码,然后辅助装置的键盘控制器会进行等待,周而复始。当键盘控制器的等待时间已到,但没有从辅助装置输入数字键,此时辅助装置会再送出Num Lock码回复到原来状态,也就是文字输入状态。
当主机Num Lock致能的时候,辅助装置设置于异步状态时,从主机的键盘所送出的按键码为数字功能,而我们从辅助装置所送出的码会先送出NumLock的按键码,使得主机为文字功能,而辅助装置进入光标功能,然后送出数字的按键码至计算机主机,在计算机主机所能显示的为光标功能,完毕之后辅助装置的键盘控制器会进行等待,等待是否有其它的光标键输入,当有光标键输入则因为此时Num Lock已灭,故直接送出该游标键码,然后辅助装置的键盘控制器会进行等待,周而复始。当键盘控制器的等待时间已到,但没有从辅助装置输入数字键,此时辅助装置会再送出Num Lock码回复到原来状态,也就是数字输入状态。
固在本创作上的数值府次键盘上的键盘控制器增加了等待的机制,使得计算机主机上的NUM LED不用忙于闪烁,也不会使整个计算机系统的速度变成很慢,具有智慧化灵巧化,更人性化。
权利要求
1.一种快速输入数字方法,其特征在于,其包括(1)首先执行按键扫描并判断记忆有无按键按下Num lock键,发现有按下按键,则执行确认按键位置;(2)在确认按键位置后,判别设置于计算机内部的Num lock标记状态;(3)若Num lock标记状态为致能,则按第一个数字键后直接送出对应按键码;若Num lock标记状态为除能,则按第一个数字键后在送码之前会先送出Num lock之数字码功能,紧接着送出数字键码。
2.如权利要求1所述的快速输入数字方法,其特征在于,其进一步包括若在一定的时间间隔内再按数字键,则键盘在各数字键前不再送出NUMLOCK之按键码,而直接送出数字键码。
3.如权利要求1所述的快速输入数字方法,其特征在于,其进一步包括若在一定的时间间隔内没有再按数字键,则键盘会自动送出Num lock键码,以使NUM LOCK标记复原。
4.如权利要求1所述的快速输入数字方法,其特征在于,输入辅助装置设置有与计算机Num lock标记状态同步的标记状态,当Num lock标记状态为致能,输入辅助装置为同步状态,可直接送出对应按键码;当Num lock标记状态为除能,输入辅助装置为异步状态,先送出Num lock之数字码功能,然后送出数字键码。
5.如权利要求4所述的快速输入数字方法,其特征在于,当Num lock标记状态为除能,输入辅助装置为同步状态,输入辅助装置送出文字键码。
6.如权利要求1所述的快速输入数字方法,其特征在于,在步骤(1)中,记忆Num lock键状态后系统设置于等待延迟输入的延迟机制。
7.如权利要求1所述的快速输入数字方法,其特征在于,步骤(2)和(3)可循环操作。
8.一种使用如权利要求1所述快速输入数字方法的数字键输入辅助装置,其包括计算机设备,其特征在于,该计算机设备包括键盘控制器以及数值输入模块键,该数值输入模块键与键盘控制器的输入输出线相连接。
9.如权利要求8所述的数字键输入辅助装置,其特征在于,该数字键输入辅助装置的每一键帽上皆印刷有至少两种功能以上之数字、符号。
10.如权利要求8所述的数字键输入辅助装置,其特征在于,该数字键输入辅助装置连接有USB通用接口接头。
全文摘要
本发明公开了一种快速输入数字方法,其包括(1)首先执行按键扫描并判断记忆有无按键按下Num lock键,发现有按下按键,则执行确认按键位置;(2)在确认按键位置后,判别设置于计算机内部的Num lock标记状态;(3)若Num lock标记状态为致能,则按第一个数字键后直接送出对应按键码;若Num lock标记状态为除能,则按第一个数字键后在送码之前会先送出Num lock之数字码功能,紧接着送出数字键码。使用该快速输入数字方法的装置包括有键盘控制器以及与之连接的数值输入模块键。本发明传输时间短,耗能少,可大幅减低键盘与主机传输负荷,增快数字输入执行速度。
文档编号G06F3/023GK1841283SQ20061005464
公开日2006年10月4日 申请日期2006年2月10日 优先权日2006年1月23日
发明者张倍铭 申请人:东莞翊凯电器制品有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1