[实用新型]一种自定义键盘显示控制系统无效
申请号: | 201120217245.1 | 申请日: | 2011-06-24 |
公开(公告)号: | CN202102377U | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 丁国正 | 申请(专利权)人: | 丁国正 |
主分类号: | G06F3/02 | 分类号: | G06F3/02 |
代理公司: | 浙江永鼎律师事务所 33233 | 代理人: | 王梨华;陈丽霞 |
地址: | 310012 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自定义 键盘 显示 控制系统 | ||
技术领域
本实用新型涉及电子技术,特别涉及一种自定义键盘显示控制系统。
背景技术
键盘的设计通常采用各式的统计或人体工程学设计的方式来决定,但是往往不能满足所有单个用户的使用习惯,在这种情况下,单个用户却无法自己进行改变,因而使用键盘时会感到很不方便。
如果在使用键盘时能自定义键盘,用户就可以根据自己的使用习惯与临时需要随时改变自己键盘的按键位置和布局。会大大地增加使用效率与舒适度。
发明内容
针对现有技术键盘存在无法自定义的缺陷,本实用新型提供一种可任意对键盘进行自定义从而改变键盘布局的一种自定义键盘显示控制系统。
为实现上述发明目的,本实用新型采用如下的技术方案:
一种自定义键盘显示控制系统,包括自定义键盘、计算机主机,计算机主机包括自定义键盘设置单元、自定义键盘设置存储单元、键盘驱动单元,自定义键盘包括按键显示总控制器、至少一个单按键,单按键包括按键显示控制器,所述的按键显示总控制器连接自定义键盘设置存储单元与键盘驱动单元,按键显示总控制器通过CAN总线与按键显示控制器第一端连接。自定义键盘设置单元用于将被设置按键的扫描码重定义为用户自定义的按键扫描码,自定义键盘设置存储单元用于存储自定义键盘设置单元设置的信息。用户通过自定义键盘设置单元的人机界面输入设置信息,设置信息按照自定义键盘设置存储单元的指定格式存储到自定义键盘设置存储单元中。如果是电子式键盘,则将设置信息发送到按键显示总控制器,按键显示总控制器通过CAN总线控制各个单按键的按键显示控制器;按键显示控制器根据按键显示总控制器的命令,显示按键键帽字符,电子式键盘的显示字符即进行了修改。如果是机械式键盘,键盘要求按键键帽大小接近,则按照设置信息将按键手动交换位置。当用户需要输入时,点击或按下键盘的按键,按键显示控制器会将按键的扫描码传送给计算机主机,计算机主机接收到这个扫描码后,将其交给键盘驱动单元,键盘驱动单元接收到扫描码后,将用户的自定义设置按键的扫描码替换掉设置前的按键的扫描码,然后把这个替换后的扫描码转换为键盘虚拟码,扫描码和虚拟码以及其它信息传递给操作系统,操作系统把该键盘消息插入到消息列队,系统对这个消息做出响应,显示在显示器中。
作为优选,所述的单按键包括键帽,键帽上设置至少一个发光二极管,按键显示控制器第二端与发光二极管连接。按键显示控制器控制发光二极管显示。
作为优选,所述的单按键包括键帽,键帽上设置液晶显示屏,按键显示控制器第二端与液晶显示屏连接。按键显示控制器控制液晶显示屏显示。
作为优选,所述的CAN总线位于触点开关下方。
本实用新型的一种自定义键盘显示控制系统在使用过程中可任意对键盘进行自定义从而改变键盘布局,使键盘使用更加人性化,增加舒适度,提高使用效率。
附图说明
图1 为本实用新型所述的一种自定义键盘显示控制系统的结构示意图。
图2为图1中所示的单按键的结构示意图。
具体实施例
下面结合附图1-2与具体实施方式对本实用新型作进一步详细描述:
一种自定义键盘显示控制系统,如图1、图2所示,包括自定义键盘1、计算机主机2,所述的计算机主机2包括自定义键盘设置单元3、自定义键盘设置存储单元4、键盘驱动单元12,自定义键盘1包括按键显示总控制器5、至少一个单按键6,单按键6包括按键显示控制器8,所述的按键显示总控制器5连接自定义键盘设置存储单元4与键盘驱动单元12,按键显示总控制器5通过CAN总线7与按键显示控制器8第一端连接。所述的单按键6包括键帽9,键帽(9)上设置多个发光二极管10,按键显示控制器8第二端与发光二极管10连接。所述的CAN总线7位于触点开关11下方。
用户通过自定义键盘设置单元3的人机界面输入设置信息,并存储在自定义键盘设置存储单元4中,自定义键盘设置存储单元4所存储的自定义键盘文件内容格式设计为:
文件每行对应一个按键的设置,行格式为:PreSetValue={设置前的按键键帽字符,按键的按下扫描码,按键的释放扫描码};CurSetValue={新设置的按键键帽字符,新按键的按下扫描码,新按键的释放扫描码}。将设置前为A键,新设置为W键的格式如下:
PreSetValue={A,0x1E,0x9E};CurSetValue={W,0x11,0x91}
由于按键的唯一性,可以通过查找方式,查找到需要更新的按键,修改即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于丁国正,未经丁国正许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201120217245.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多电源旋转投影音乐盒
- 下一篇:矿用氧气传感器