一种自定义键位的方法和计算机键盘的制作方法

文档序号:6466090阅读:360来源:国知局
专利名称:一种自定义键位的方法和计算机键盘的制作方法
一种自定义键位的方法和计算机键盘
本发明涉及电子技术,尤其涉及电子产品中自定义键位的方法和 一种可自定义键位计算机键盘。
键盘主要包括控制电路板、按键、底板和面板等。电路板是整个 键盘的控制核心,位于键盘的内部,主要担任按键扫描识别、编码和 传输接口工作;它将各个键所表示的数字或字母转换成计算机可以识
别的信号,是用户和计算机之间主要的沟通者之一。
键盘电路板主要由键开关矩阵、单片机和译码器三大部分组成。 键开关矩阵即键盘按键由一组排列成矩阵方式的按键开关组成,所输 入的信号由"^4定所在的位置决定。
单片机即键盘内部的微处理器,内部集成了 CPU、 R0M、 RAM以及 定时器/计数器等。译码器即信号编码转译装置,把4建盘的字符信号 通过编码翻译转换成相应的二进制码。
计算机键盘通常采用行列扫描法来确定按下键所在的行列位置。 所谓行列扫描法是指,把键盘按键排列成n行xm列的n靖行列点阵, 把行、列线分别连接到两个并行接口双向传送的连接线上,点阵上的 键一旦被按动,该键所在的行列点阵信号就被认为已接通。按键所排列成的矩阵,需要用硬件或软件的方法轮转顺序地对其行、列分别进 行扫描,以查询和确认是否有键按动。如有4定按动, 一建盘就会向主机 发送被按键所在的行列点阵的位置编码,称为键扫描码。单片机通过 周期性扫描行、列线,读回扫描信号结果,判断是否有键按下,并计 算按键的位置以获得扫描码。键被按下时,单片机分两次将位置扫描
码发送到键盘接口按下一次,叫接通扫描码;按完释放一次,叫断 开扫描码。这样,通过硬件或软件的方法对键盘分别进行行、列扫一见, 就可以确定按下键所在位置,获得并输出扫描位置码,然后转换为 ASCII码,经过键盘I/O电路送入主机。 键盘处理程序的工作过程如下
(1) 单片机检测键位矩阵,即检测行列的输出,由行与列的交连信 号确定某闭合键的坐标,即得到被4务建对应的扫描码;
(2) 主程序调用传送程序将得到的扫描码传送给键盘接口电路;
(3) 译码器将键盘接口内的扫描码翻译为相应键的编码信息;
(4) 在需要的时候,键盘接口电路把上述编码信息传送给主机。 现有电子产品键盘的键位是固定的,以计算机的键盘为例,计算
机键盘的DEL键一般都设置在键盘的右部,有时候使用起来就不太方 便。例如在修改Word文档时,常常有大量的文字需要删除,操作者通 常用右手操纵鼠标选择要删除的文字,用左手按DEL键进行删除。然 而DEL键在键盘的右部,用左手频繁操作会感到非常别扭。同样,手 机的接听键和挂断键一般是左右布置的,有的手机接听键和桂断键的 布置方式正好同用户的使用习惯相反,在需要接听时很容易习惯地误按挂断键将来电挂掉,但用户又没有办法自己去进行改变,感到非常 不便。
本发明要解决的技术问题是提供一种由用户对电子产品键盘按键 键位自己进行重新定义的方法。
本发明另 一个要解决的技术问题是提供一种可由用户自定义键位 的计算机键盘
为了解决上述技术问题,本发明采用的技术方案是, 一种自定义 键位的方法,用于具有显示屏、键盘和可擦存储器的电子设备,包括
以下步骤
101) 提示用户按下要自定义的第一键,译码器将该键的扫描码转换为 第一4建的ASCII码;
102) 提示用户按下要自定义的第二键,译码器将该键的扫描码转换为 第二键的ASCII码;
103 )将ASCII码码值表中第一键的和第二键的ASCII码码值互换。
以上所述的自定义键位的方法,最好还包括以下步骤 , 201)备份初始的ASCII码码值表;
202 )将备份的ASCII码码值表替换现有的ASCII码码值表。 以上所述的自定义4建位的方法,最好还包括以下步骤
301)包括询问步骤,用户选择进行步骤101、步骤202或退出。 以上所述的自定义4定位的方法,最好还包括以下步骤401)在步骤103前包括确认步骤,用户确认后进行步骤103;用户否 认,则退出自定义程序或进行步骤301。
一种可自定义键位的计算机键盘,包括键开关矩阵、单片机和译 码器,单片机中集成有CPU、 ROM、 RAM,所述的RAM存储有初始的ASCII 码值表;另外还包括EEPROM,用于存^:工作用的ASCII码码值表,作 为4务睫扫描位置码转换成ASCII码的依据;所述的EEPROM与所述的CPU 通信,接受CPU对工作用ASCII码码值表的修改。
本发明通过对2个按键ASCII码码值的互换,实现按键键位的自 定义。用户在有需要的时候可以方便迅速地实现按键键位的自定义, 使电子设备更加人性化,为高效、准确地操作电子设备创造了良好的 条件。
下面结合附图和具体实施方式
对本发明作进一步详细的说明。

图1是本发明自定义键位方法实施例的流程图。
在某些情况下,根据各人的使用习惯的不同,可能对^4建的定义 会有所要求。计算机键盘的DEL键一般都设置在键盘的右部,有时候 使用起来就不太方便。例如在修改Word文档时,常常有大量的文字需 要删除,操作者通常用右手操纵鼠标选择要删除的文字,用左手按DEL 键进行删除。然而DEL键在键盘的右部,用左手频繁操作会感到非常别扭。用户希望将左SHIFT键和DELETE键互换,其具体使用步骤如图 1所示
1 、用户打开应用程序,应用程序询问用户是否需要交换^4建键值;
2、 若用户选择否,则退出应用程序;若用户选择是,则进入下一
步;
3、 应用程序询问用户是否复原键:位,如用户选择否,则进入交换 键位步骤;
4、 屏幕弹出更改键位对话框,用户按左SHIFT键,计算机屏幕显 示左SHIFT4建的ASCII码值,用户按DELETE4建,显示DELETE4建的ASCII 码值;
5、 屏幕弹出对话框,询问用户是否确定要交换这两个键的键值;
6、 若用户选择否,则不修改,返回l;若用户选择是,则左SHIFT 键和DELETE键的键值已互换,进入7;
7、提示用户4姿键已互换,返回1。
主机通过识别ASCII码值来实现对应的功能,在键值交换后,译 码器在对扫描码译码时将扫描码译码为新的ASCII码值表中的数值, 码值交换后,功能随码值的交换而交换,即原来的左SHIFT 4建的功能 转变为DELETE键的功能,原DELETE键的功能转变为SHIFT键的功能。 这样,用户在修改Word文档时,对有大量的文字需要删除时,操作者 可以很方便地用右手操纵鼠标选择要删除的文字,用左手按DELETE(原 左SHIFT)键进行删除。
为了防止多次定义键位造成混乱,或多个用户使用4建盘时相互不适应,本方法还设置复原步骤。所以,系统中应该备份初始的ASCII 码码值表,如图1所示,在前述步骤3中,当应用程序询问用户是否 复原键位,如用户选择是,则进入复原键位步骤,系统将备份初始的 ASCII码码值表替换现有的工作用ASCII码码值表,所有的键位一次性 复原。
许多电子设备都有电可擦存储器,可以用来存储工作用ASCII码 码值表,由CPU进行修改。但是,现有的计算机4建盘一般只有ROM和 RAM,为了实现自定义4建位的功能,需要配备电可纟寮存储器来存储工作 用ASCII码码值表。这样,在键盘的单片机的RAM存储有初始的ASCII 码值表;EEPROM可以集成在单片机中,也可以单独设置并同单片机连 接,EEPROM与单片机的CPU通信,用于存放工作用的ASCII码码值表, 键盘工作时作为将4务睫扫描位置码转换成ASCII码的依据,当用户自 定义4建位时或键:位复原时,EEPR0M接受CPU对工作用ASCII码码值表 的修改,从而实现计算机键盘自定义键位和键位复原的功能。
权利要求
1.一种自定义键位的方法,用于具有显示屏、键盘和可擦存储器的电子设备,其特征在于,包括以下步骤101)提示用户按下要自定义的第一键,译码器将该键的扫描码转换为第一键的ASCII码;102)提示用户按下要自定义的第二键,译码器将该键的扫描码转换为第二键的ASCII码;103)将ASCII码码值表中第一键的和第二键的ASCII码码值互换。
2. 根据权利要求l所述的自定义键位的方法,其特征在于,包括以下 步骤201)备份初始的ASCII码码值表;202 )将备份的ASCII码码值表替换现有的ASCII码码值表。
3. 根据权利要求2所述的自定义键位的方法,其特征在于,包括以下301)包括询问步骤,用户选择进行步骤101、步骤202或退出。
4. 根据权利要求3所述的自定义键位的方法,其特征在于,包括以下 步骤401)在步骤103前包括确认步骤,用户确i人后进行步骤103;用户 否认,则退出自定义程序或进行步骤301。
5. —种计算机键盘,包括键开关矩阵、单片机和译码器,单片机中集 成有CPU、 ROM、 RAM,所述的RAM存储有初始的ASCII码值表,其特征在于,包括EEPR0M,用于存放工作用的ASCII码码值表,作为 ^^:扫描位置码转换成ASCII码的依据;所述的EEPROM与所述的 CPU通信,接受CPU对工作用ASCII码码值表的修改。
全文摘要
本发明公开了一种自定义键位的方法和一种计算机键盘。自定义键位的方法用于具有显示屏、键盘和可擦存储器的电子设备,包括以下步骤1)提示用户按下要自定义的第一键,译码器将该键的扫描码转换为第一键的ASCII码;2)提示用户按下要自定义的第二键,译码器将该键的扫描码转换为第二键的ASCII码;3)将ASCII码码值表中第一键的和第二键的ASCII码码值互换。本发明通过对2个按键ASCII码码值的互换,实现按键键位的自定义。用户在需要的时候可以方便迅速地实现按键键位的自定义,使电子设备更加人性化,为高效、准确地操作电子设备创造了良好的条件。
文档编号G06F3/023GK101667065SQ20081014183
公开日2010年3月10日 申请日期2008年9月3日 优先权日2008年9月3日
发明者丹 张, 裴来隆 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1