一种可改变重复输入速率的USB键盘,包含多个按键、一个设定界面、一个显示界面、一个USB界面,及一个控制单元。该设定界面用于设定一个重复速率。该显示界面用于显示该重复速率。该控制单元包括一个能产生一个重复延迟时间的延迟模块、一个能产生该重复速率的重复模块,及一个储存多个按键编码的控制模块,该控制模块能检测所述按键的按压状态,并能在每一个按键受到按压时将对应的按键编码输出到该USB界面,以及在该按键持续受到按压的时间满足该重复延迟时间时,继续以目前设定的重复速率重复输出该按键编码到该USB界面。(*该技术在2022年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及ー种 用于电脑的键盘,特别涉及ー种可改变重复输入速率的USB键盘。
技术介绍
一般USB键盘连接上一台电脑运作时,该电脑会不断地主动询问(Po I ling)该USB键盘是否有任何ー个按键受到按压,当一个按键受到按压时,首先会输出ー个对应该按键的按键编码,让使用者所使用的软件取得对应的字符(character),接着如果该按键依然受到按压,且按压时间超过该电脑内部设定的ー个重复延迟时间(Repeat Delay)时,该电脑会以内部设定的一个重复速率(Repeat Rate)重复提供相同的字符给使用者所使用的软件,直到该按键不再受到按压时停止。当使用者使用该USB键盘玩游戏时,通常会将该重复速率设定的更高,使得単位时间内提供给游戏软件的字符数量更密集,当游戏结束后再将该重复速率设定回正常值,然而对于经常需要修改该重复速率的使用者而言,毎次修改都要进入系统软件中进行设定,然后才能执行游戏软件,游戏软件使用完后还要再系统软件中恢复原先设定,如此使用上相当不便。
技术实现思路
本技术的目的在于提供一种可改变重复输入速率的USB键盘。本技术的可改变重复输入速率的USB键盘包含多个按键、一个设定界面、一个显示界面、ー个USB界面,及ー个控制单元;该设定界面用于设定一个重复速率;该显示界面用于显示该重复速率;该控制単元包括一个能产生一个重复延迟时间的延迟模块、一个能产生该重复速率的重复模块,及ー个储存多个按键编码的控制模块,该控制模块能检测所述按键的按压状态,井能在每ー个按键受到按压时将对应的按键编码输出到该USB界面,以及在每ー个按键从按压状态恢复到常态时将ー个通用的解除编码输出到该USB界面,该控制模块还能配合每ー个按键持续受到按压的时间满足该重复延迟时间时,继续以目前设定的重复速率重复地轮流输出对应的按键编码与解除编码到该USB界面。较佳地,该设定界面具有至少ー个用于设定该重复速率的设定键。较佳地,该显示界面采用多个发光二极管,或ー个液晶显示器,或ー个七段显示器。较佳地,该重复模块具有多组不同数值大小的重复速率,该设定界面能设定该重复模块产生其中一组重复速率作为目前设定的重复速率。本技术的有益效果在于使用吋,使用者只要通过该设定界面设定该重复速率,就能够在任何一个按键持续受到按压吋,以目前设定的重复速率重复地轮流输出对应的按键编码与解除编码,完全是由该USB键盘主动提供重复的按键编码,而不需要进入到系统软件中修改设定,所以对使用者而言能节省相当多的修改设定时间,使用上相当直观便利。附图说明图I是ー个立体图,显示本技术较佳实施例的可改变重复输入速率的USB键盘;图2是ー个方块图,显示该较佳实施例中,多个按键、一个设定界面、ー个显示界面、ー个USB界面,及一个控制单元的配置结构;图3是ー个流程图,显示该较佳实施例的运作流程。具体实施方式·为让本技术的上述目的、特征和优点能更明显易懂,以下结合附图对本技术的具体实施方式作详细说明。首先需要说明的是,本技术并不限于下述具体实施方式,本领域的技术人员应该从下述实施方式所体现的精神来理解本技术,各技术术语可以基于本技术的精神实质来作最宽泛的理解。图中相同或相似的构件采用相同的附图标记表示。如图1、2、3所示,本技术较佳实施例的可改变重复输入速率的USB键盘200包含多个按键20、一个设定界面30、一个显示界面40、ー个USB界面50,及ー个控制单元60。该设定界面30用于设定一个重复速率(Repeat Rate),在本实施例中,该设定界面30具有一个用于设定该重复速率的设定键31,使用者可以通过按下该设定键31的次数设定该重复速率,当设定到最高的重复速率吋,再按ー下该设定键31则会回到最低的重复速率,使得重复速率的选择形成ー个循环,该设定界面30实际制造吋,该设定键31的数量还可以采用多个,或直接采用所述按键20的组合来进行设定。该显示界面40用于显示该重复速率,在本实施例中,该显示界面40采用多个发光ニ极管41,例如当ー个发光二极管发光时代表该重复速率为每秒钟0个字符,此时该USB键盘200不主动提供重复字符,与一般键盘无异,当两个发光二极管发光代表该重复速率为每秒钟3个字符,当三个发光二极管发光代表该重复速率为每秒钟5个字符,该显示界面40实际制造时还能采用ー个液晶显示器,或一个七段显示器(Seven-segment display)。该控制単元60包括一个能产生ー个重复延迟时间(Itepeat Delay)的延迟模块61、一个能产生该重复速率的重复模块62,及ー个储存多个按键编码的控制模块63。该重复模块62具有多组不同数值大小的重复速率,例如每秒钟0、3、5、7、9个字符,该设定界面30能设定该重复模块62产生其中一组重复速率作为目前设定的重复速率。该控制模块63能检测所述按键20的按压状态,并能在每ー个按键20受到按压时将对应的按键编码输出到该USB界面50,以及在每ー个按键20从按压状态恢复到常态时将一通用的解除编码输出到该USB界面50,每ー个按键20的按键编码不同,当有任一个按键20按下时才会产生对应的按键编码,每ー个按键20的解除编码都相同,用于指示每ー个按键20没有受到按压处于常态。该控制模块63还能配合每ー个按键20持续受到按压的时间满足该重复延迟时间吋,继续以目前设定的重复速率重复地轮流输出对应的按键编码与解除编码到该USB界面50,通过该按键编码与该解除编码重复地轮流输出,该USB键盘200将能够模拟出等同于使用者在短时间内多次按压每一个按键20的使用效果。使用吋,使用者只要通过该设定界面30设定该重复速率,就能够在任何一个按键20持续受到按压时,先输出对应的按键编码,接着当该控制模块63检测出该按键20依然受到按压且超过该重复延迟时间时,该控制模块63就会以目前设定的重复速率重复地轮流输出对应的按键编码与解除编码,当有多个按键20依序且持续按下时,对应多个按键20的多个按键编码也能按照目前的重复速率依序重复地产生,直到所述按键20被释放,因为完全是由该USB键盘200主动提供重复的按键编码与解除编码,等同于使用者亲自操作所述按键20,且使用者不需要进入到系统软件中修改设定,所以对使用者而言能节省相当多的 修改设定时间,使用上相当直观便利。应理解,在阅读了本技术的上述讲授内容之后,本领域技术人员可以对本技术作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。权利要求1.一种可改变重复输入速率的USB键盘,其特征在于 该USB键盘包含多个按键、一个设定界面、一个显示界面、一个USB界面,及一个控制单元; 该设定界面用于设定一个重复速率; 该显示界面用于显示该重复速率; 该控制单元包括一个能产生一个重复延迟时间的延迟模块、一个能产生该重复速率的重复模块,及一个储存多个按键编码的控制模块,该控制模块能检测所述按键的按压状态,并能在每一个按键受到按压时将对应的按键编码输出到该USB界面,以及在每一个按键从按压状态恢复到常态时将一个通用的解除编码输出到该USB界面,该控制模块还能配合每一个按键持续受到按压的时间满足该重复延迟时间时,继续以目前设定的重复速率本文档来自技高网...
【技术保护点】
一种可改变重复输入速率的USB键盘,其特征在于:该USB键盘包含多个按键、一个设定界面、一个显示界面、一个USB界面,及一个控制单元;该设定界面用于设定一个重复速率;该显示界面用于显示该重复速率;该控制单元包括一个能产生一个重复延迟时间的延迟模块、一个能产生该重复速率的重复模块,及一个储存多个按键编码的控制模块,该控制模块能检测所述按键的按压状态,并能在每一个按键受到按压时将对应的按键编码输出到该USB界面,以及在每一个按键从按压状态恢复到常态时将一个通用的解除编码输出到该USB界面,该控制模块还能配合每一个按键持续受到按压的时间满足该重复延迟时间时,继续以目前设定的重复速率重复地轮流输出对应的按键编码与解除编码到该USB界面。
【技术特征摘要】
【专利技术属性】
技术研发人员:朱习常,林舜斌,
申请(专利权)人:精元电脑股份有限公司,
类型:实用新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。