专利名称:一种带有键盘的两用鼠标的制作方法
技术领域:
本实用新型涉及一种带有键盘的两用鼠标,主要适用于作计算机的输入装置。
现有的鼠标与键盘操作时都离不开桌面,使用者必须端坐于桌前,时间长了,造成手腕、肩、臂的酸痛;由于鼠标与键盘是两个设备,使用者的手需要在两者间来回移动,增加了麻烦、降低了工作效率。
为了解决上述问题,本实用新型的目的是提供一种带有键盘的两用鼠标。
本实用新型的目的是采取以下技术措施来达到的它由信号线,电路板,滚动轮,滚动球,鼠标键,底座,鼠标后盖构成,特点是,底座上设有矩形凹槽,凹槽底部设有横向间隔、纵向间隔分别相等的矩形孔,孔的内廓与按键的外廓呈动配合,在凹槽底部的上面设有一个尺寸与凹槽相同的导电橡胶,其上设有与槽孔对应的按键与凹槽的矩形孔插配,按键的高度≤凹槽下底面的高度,将原鼠标电路挪置于电路板的后端,将新的键盘电路设置于电路板的前端,将电路板放置于导电橡胶上面,经两个螺钉与底座固连,电路板与导电橡胶接触的一面设有与按键对应的碳膜触点;键盘电路的工作电源由计算机串口通过COM端口提供与集成芯片U1及两个三极管(T1、T2)相连,晶体振荡器TX的一端与U1相连,另一端经R1及两接地,U1的键盘矩阵K指令输入端、键盘矩阵扫描输出端分别与矩阵K的行、列相连,构成键盘输入扫描电路,对驱动程序的不同设置使小键盘上的按键分别代替计算机键盘上的不同按键,就可用小键盘上的按键代替计算机键盘上的常用按键了。
本实用新型的优点两用鼠标既可像普通鼠标在桌面上拖动,还可握在手里使用,这样使用时可舒适地靠在椅子背上,手在椅子扶手上操作,以缓解长时间操作电脑带来的疲劳;还能提高工作效率。
图1是本实用新型去掉上盖后的俯视图,图2是本实用新型的仰视图,图3是本实用新型的侧剖视图,图4是鼠标电路原理图,图5是键盘电路原理图,图6是本实用新型的立体分解示意图,图7是模拟键盘按键功能的驱动程序流程图,图8是设置小键盘按键功能的驱动程序流程图。
结合附图对本实用新型的结构及实施例说明如下由信号线1,电路板2,滚动轮9,鼠标滚动球4,鼠标键7,底座8和鼠标后盖10构成,与现有鼠标的区别是底座8上设有矩形凹槽5,凹槽底部设有横向间隔、纵向间隔分别相等的矩形孔3~50个,孔的内廓与按键的外廓呈动配合,在凹槽底部的上面设有一个尺寸与凹槽相同的导电橡胶6,其上设有与槽孔对应的按键与凹槽的矩形孔插配,按键的高度≤凹槽下底面的高度,将原鼠标电路放置于电路板2的后端,将新的键盘电路设置于电路板的前端,将电路板2放置于导电橡胶6的上面,经两个螺钉3与底座8固连,电路板与导电橡胶接触的一面设有与按键对应的碳膜触点;键盘电路的工作电源由计算机串口通过COM端口提供,正极从COM第7脚出来,与集成芯片U1型号为SAA3010的28脚、2脚、R4的一端,T2的C级相连,负极从COM的3脚出来,与U1的14、20、19脚、R1的一端、R3的一端、T1的e极、R6的一端相连,晶体振荡器TX型号为TX455的一端与U1的18脚相连,另一端与R1的另一端相连,U1的26、27、1脚是键盘矩阵指令输入端,U1的9、10、11脚是键盘矩阵扫描输出端,它们分别与键盘矩阵K的行、列相连,组成一个键盘输入扫描电路。当按下键盘矩阵中的某一按键时,该按键所在的指令输入端与扫描输出端被接通,U1就产生一个与该按键对应的二进制数字编码信号;从第8脚输出,U1的8脚与R2相连,R2的另一端与R3的一端、型号为BC848B的T1的b极相连,编码信号由U1的8脚与R2、R3组成的偏置电路后进入T1的b极进行放大,再经R5与型号为BC808的T2的b极、R4构成第二个偏置电路,经T2再进行放大,T2的e极与R6、COM口的2、5脚相连,将编码信号送入计算机串口。相应的驱动程序可以通过读取送入串口的编码信号,从而知道有无按键输入,哪一个按键输入;鼠标电路是采用通用的鼠标集成芯片U2型号为HT6523及其外围元件组成,通过端口JX与计算机鼠标接口相连,K1、K2、K3分别为鼠标左、中、右键,D1、D2为发光二极管,Q1、Q2为光敏接收器。
小键盘和驱动程序配合使用可代替计算机键盘任意按键的输入功能,图7、图8所示为驱动程序的流程图,驱动程序不断查询串口,当有按键的编码信号送入串口时,就去查询小键盘按键功能表,得知小键盘上的这个按键应该代替计算机键盘的哪个按键,就发送该按键的模拟键盘消息,模拟按键操作。同时,驱动程序负责用户对小键盘各个按键功能的设置工作。如用户需要小键盘上的一个键定义成键盘上的F7键,则先进入驱动程序的设置功能,再输入设置小键盘的哪个按键,然后输入设置为计算机键盘的哪个按键,驱动程序将根据用户的设置将小键盘按键功能表上相应的按键的功能加以更改,使小键盘上的按键可以替代计算机键盘上的任意按键。
模拟某个计算机标准键盘信号的功能采用如下方法实现以Windows操作系统及Visual Basic程序语言为例,使用Sendkeys函数即可实现。语法为SendKeys string。其中,string表示希望模拟按键的符号。
下面是使用Sendkeys函数模拟计算机键盘输入的语句举列要模拟数字按键“1”,则使用Sendkeys“1”;要模拟数字按键“2”,则使用Sendkeys“2”;.........。要模拟按键“A”,则使用Sendkeys“A”;要模拟按键“B”,则使用Sendkeys“B”;.............。要模拟空格键,则使用Sendkeys{BACKSPACE};要模拟左键,则使用Sendkeys{LEFT};要模拟右键,则使用Sendkeys{RIGHT};要模拟上键,则使用Sendkeys{UP};要模拟下键,则使用Sendkeys{DOWN};要模拟F1键,则使用Sendkeys{F1};要模拟其它键盘按键,请参考Visual Basic编程手册对该函数的详细解释。
权利要求1.一种带有键盘的两用鼠标,由信号线(1),电路板(2),滚动轮(9),鼠标滚动球(4),鼠标键(7),底座(8)和鼠标后盖(10)构成,其特征是,底座(8)上设有矩形凹槽(5),凹槽底部设有横向间隔、纵向间隔分别相等的矩形孔,孔的内廓与按键的外廓呈动配合,在凹槽底部的上面设有一个尺寸与凹槽相同的导电橡胶(6),其上设有与槽孔对应的按键,将鼠标电路放置于电路板(2)的后端,将键盘电路设置于电路板的前端,将电路板(2)放置于导电橡胶(6)的上面,经两个螺钉(3)与底座(8)固连,电路板与导电橡胶接触的一而设有与按键对应的碳膜触点;电路板上键盘电路的工作电源是由计算机串口通过COM端口提供,正极经COM的(7)脚与(U1)的(28,2)脚、(R4)的一端、(T2)的(C)极相连,负极经COM的(3)脚与(U1)的(14、20、19)脚、(R1)的一端、(R3)的一端、(T1)的(e)极、(R6)的一端相连,晶体振荡器(TX)的一端与(U1)的(18)脚相连,另一端与(R1)的另一端相连,(U1)的(26、27、1)脚是键盘矩阵指令输入端,(U1)的(9、10、11)脚是键盘矩阵扫描输出端,它们分别与键盘矩阵K的行、列相连,构成键盘输入扫描电路,(U1)的(8)脚经(R2、R3)与(T1)的(b)极相连,(T1)的(c极)经(R5)与(T2)的(b)极相连,(T2)的(e)极与COM口的(2、5)脚相连,经(R6)接地。
2.按权利要求1所述的两用鼠标,其特征是,凹槽底部的矩形孔为3~50个;按键的高度≤凹槽下底面的高度。
3.按权利要求1或2所述的两用鼠标,其特征是,集成芯片(U1)的型号为SAA3010;晶体振荡器(TX)的型号为TX455;三极管(T1)的型号为BC848B;(T2)的型号为BC808。
专利摘要一种带有键盘的两用鼠标,主要用作计算机的输入装置。在现有鼠标基础上新增加了小键盘按键及键盘电路:在底座上设有矩形凹槽,槽底设有矩形孔,导电橡胶上的按键与之插配,按键高度≤槽下底面高度;键盘电路由COM端口供电,包括集成芯片(U1),两级放大三极管(T1、T2),晶振TX,及矩阵K,构成键盘输入扫描电路。驱动程序与小键盘配合可代替计算机的常用按键。
文档编号G06F3/033GK2400832SQ99255049
公开日2000年10月11日 申请日期1999年11月25日 优先权日1999年11月25日
发明者严江 申请人:北京普瑞曼计算机技术有限责任公司