专利名称:一种可自定义的键盘的制作方法
技术领域:
本实用新型属于计算机技术,人机界面技术的输入部件,既可以做为通用键盘,更适合于做中文录入键盘。
过去的键盘大都采用较多的键且每次只能按一个键,需要手指移动换键,由于按键多,故键盘面积较大,以至于掌上型计算机由于其小而多的按键,不适合快速使用。在向计算机输入中文时,还必需熟记中文的拆分和编码规则,较难熟练掌握。实用新型“一种基于盲文点字的中文速记机暨盲文机”,专利号ZL 96 2 33085.X是采用同时按下多个键向计算机快速输入中文的可以单独使用的装置,只能工作在专门的软件环境下而不能在任意软件环境下工作。
本实用新型的目的就是设计一种由与五个手指相对应的五个基本键和可与手掌根部对应的辅助键,象弹钢琴那样采用同时按下一个或多个键的方法向计算机快速输入信息而不需要手指移动换键且可在任意软件环境下工作的键盘。
本实用新型由以下技术方案构成主控单元、按键组、非挥发性数据存储器、接口单元、电子开关、键盘插座、键盘插头、用于自定义编码的计算机专用软件。主控单元,用于控制本机的运行,为具有串行通信功能,可读写非挥发性数据存储器的单片机系统;按键组,用于输入信息,分为单手和双手两种类型,由与五个手指相对应的五个基本键和可与手掌根部对应的辅助键组成,采用同时按下一个或多个键的方法向计算机快速输入信息;非挥发性数据存储器,用于存储本机预置的键盘输出码及自定义的输出码,当然也可以作本机的程序存储器,它可以采用非挥发性静态存储器SRAM、闪烁存储器Flash Memory或者电可擦除的EEPROM;接口单元为RS-232串行口电平转换器,用于接受计算机处理后的自定义数据;电子开关用于切换标准键盘或本机与计算机的连接;键盘插座用于连接标准键盘;键盘插头用于连接计算机;采用带片内ROM的廉价机型,可以只包括主控单元、按键组、电子开关、键盘插座、键盘插头,它的程序和编码表都写在片内ROM中,其自定义功能由销售部配置的编程设备及其相应软件完成;安装在计算机上做主键盘用时,可去掉键盘插头直接连接,如不打算插接其它键盘,还可以省去电子开关和键盘插座。
当每次按下一个或多个键时,五个基本键的单手按键组可以产生31种组合方式即键值,相当于一个具有31个键的键盘。在复位后进入的基本状态下,有一些组合已经被安排为定义键,键盘本身已经按几种常用汉字输入法定义编码,通过按规定的定义键可以改变键盘的定义,使该机具有多样功能状态比如单手键盘基本态为五笔画或两笔字输入法,双手键盘基本态为五笔字形输入法,已经预先设置可以改变定义状态为数学态、西文态、标点符号态以及用于速记的拼音状态等,还可以根据自己的需要自己定义键盘的意义。在这些状态下除留下一个“还原”键位外,可以定义30个键值。如果有五种定义方式,则基本态占用五个键值做定义键,还可有26个键值,加上这五种各30个键值,共具有176个键值。如果与基本键共同编码使用,则可具有63个键值。10个基本键的双手按键组具有1023个键值,如与三个辅助键共同编码使用,则具有8191个键值,经合理编排后足够各种专门用途。辅助键在不同状态下通常可定义为Alt、Ctrl、Shift或空格,三个辅助键可组合为七个健值。以上键值数本来应与二进制数位一致,由于不按键的0态不计,故减一。辅助键可根据需要在方便的位置增设,也可减少。
本实用新型的效果在于它可按自己的需要定义成通用或专用键盘,它既可代替标准键盘,亦可与标准键盘并用,由于其小巧,尤其适合于做掌上型计算机的键盘。由于它是插入计算机键盘插座联接的一个键盘,故可以依附于任意需要键盘的计算机,工作在任意软件环境下。对于以横竖撇捺折五种笔划为基础的汉字输入法向计算机输入汉字,由于不用移动手指换键且每键对应一种笔划,不用死记编码,可以真正做到易学难忘,达到快速高效的目的。
以下结合附图进一步阐明本实用新型
图1是本实用新型的框图图2是本实用新型廉价机型的框图图3是本实用新型单手按键组的键位图图4是本实用新型双手按键组的键位图本实用新型包括主控单元(10),用于控制本机的运行,为具有串行通信功能,可读写非挥发性数据存储器的单片机系统;按键组(11),用于输入信息,由与五个手指相对应的五个基本键(1-5)、((6-0))和可与手掌根部对应的辅助键(A)、((B))、(C))组成,采用同时按下一个或多个键的方法向计算机快速输入信息;非挥发性数据存储器(12),用于存储本机预置的键盘输出码及自定义的输出码,当然也可做本机的程序存储器,可以采用非挥发性静态存储器SRAM、闪烁存储器F1ash Memory或者电可擦除的EEPROM;接口单元(13)为串行口RS-232电平转换器,用于接受计算机处理后的自定义数据;电子开关(14)用于切换标准键盘或本机与计算机的连接。标准键盘插在键盘插座(15)上,也可不插;键盘插头(16)插接在计算机键盘插座上;安装在计算机上做主键盘用时,可去掉键盘插头(16)直接连接,如不打算插接其它键盘,还可以省去电子开关(14)和键盘插座(15)。
采用带片内ROM的廉价机型,只有主控单元(10)、按键组(11)、电子开关(14)、键盘插座(15)、键盘插头(16),而不设置非挥发性数据存储器(12)、接口单元(13)和用于自定义编码的计算机专用软件,它的程序和编码表都写在片内ROM中,其自定义功能由编程设备解决。
本实用新型的工作过程如下在连接标准键盘的情况下,电子开关接通标准键盘而断开本机与计算机的连接。在不连接标准键盘的情况下,电子开关接通本机,首先检测计算机发来的检测信号,收到后向计算机发送键盘标识码,以完成计算机的开机检测任务。主控单元(10)置表格基址为基本态的表格基址,然后检测按键组(11)的状况,当有键按下时,则不断地通过延时排除由于多个键不同时按下产生的错误,确认键值后,首先判断是不是处于基本态,如果处于基本态,则判断是不是定义键,如果是,就改变表格基址为该定义的表格基址后等待下次按键,不是,则按表格基址查出键盘扫描码,电子开关(14)断开标准键盘,接通本机向计算机发送该扫描码,发完扫描码后,电子开关立即复原。如果不处于基本态,则先判断是不是还原键,不是,则按该表格基址查出键盘扫描码,电子开关断开标准键盘,接通本机向计算机发送该扫描码,发完扫描码后,电子开关立即复原。如果是还原键,则置表格基址为基本态的表格基址。以上过程与标准键盘的区别仅在于对按键的读取认定须排除多个键不同时按下的影响;需要发送的键盘扫描码表格不止一个且有可以改写的在接有其它键盘时,需要电子开关转接。
在需要自定义时,先在计算机上把各键位的定义填入表格,确认无误经计算机处理后可存盘保留,连接串行口向本机发送新的表格内容,本机接收后从自定义表格基址处向非挥发性数据存储器中写入该表格数据。以后,只要进入该状态,就会按照自己的定义在自己编制的表格中查出键盘扫描码并向计算机发送。对于带片内ROM的廉价机型,需要用编程设备直接写片内ROM,可以由销售服务部按照用户提供的定义表进行写入。
权利要求1.一种可自定义的键盘,包括主控单元(10)、按键组(11)、非挥发性数据存储器(12)、接口单元(13)、电子开关(14)、键盘插座(15)、键盘插头(16)、用于自定义编码的计算机专用软件,其特征在于所述的主控单元,用于控制本机的运行,为具有串行通信功能,可读写非挥发性数据存储器的单片机系统;按键组,用于输入信息,分为单手和双手两种类型,由与五个手指相对应的五个基本键(1-5)、((6-0))和可与手掌根部对应的辅助键(A)、((B)、(C))组成,采用同时按下一个或多个键的方法向计算机快速输入信息;非挥发性数据存储器,用于存储本机预置的键盘输出码及自定义的输出码,当然也可做本机的程序存储器,可以采用非挥发性静态存储器SRAM、闪烁存储器Flash Memory或者电可擦除的EEPROM;接口单元为RS-232串行口电平转换器,用于接受计算机处理后的自定义数据;电子开关(14)用于切换标准键盘或本机与计算机的连接;键盘插座(15)用于连接标准键盘;键盘插头(16)用于连接计算机;采用带片内ROM的廉价机型,可以只包括主控单元(10))、按键组(11)、电子开关(14)、键盘插座(15)、键盘插头(16),它的程序和编码表都写在片内ROM中,其自定义功能由编程设备及其软件完成;安装在计算机上做主键盘用时,可去掉键盘插头(16)直接连接,如不打算插接其它键盘,还可以省去电子开关(14)和键盘插座(15)。
2.如权利要求1所述的一种可自定义的键盘,其特征在于所述的按键组,其辅助键可根据需要增加或减少。
专利摘要本实用新型公开一种可自定义的键盘,它分为单手和双手两种类型,其中每个手指对应一个基本键,辅助键可与手掌根部对应,采用同时按下一个或多个键的方法向计算机快速输入信息。它可按自己的需要定义成通用或专用键盘,特别适宜于以五种笔划为基础的汉字输入法向计算机输入汉字。它既可代替标准键盘,亦可与标准键盘并用,由于其小巧,尤其适合于做掌上型计算机的键盘。
文档编号G06F3/023GK2327004SQ97229238
公开日1999年6月30日 申请日期1997年10月10日 优先权日1997年10月10日
发明者王黎明 申请人:王黎明