CN108664135A - 键盘设置方法、装置及键盘 - Google Patents
键盘设置方法、装置及键盘 Download PDFInfo
- Publication number
- CN108664135A CN108664135A CN201810292735.4A CN201810292735A CN108664135A CN 108664135 A CN108664135 A CN 108664135A CN 201810292735 A CN201810292735 A CN 201810292735A CN 108664135 A CN108664135 A CN 108664135A
- Authority
- CN
- China
- Prior art keywords
- mark
- keyboard
- key
- assignment
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/0216—Arrangements for ergonomically adjusting the disposition of keys of a keyboard
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明提供了一种键盘设置方法、装置及键盘,涉及键盘编程的技术领域,该包括:如果接收到的键盘按键信息与键盘设置模式对应的键盘按键信息相同,开启键盘设置模式;以键盘亮显方式和/或标识列表方式提示键盘设置模式对应的功能键标识供用户选取;当有功能键标识被选中时,提示用户选取被选中的功能键标识对应的字符键标识;将被选中的字符键标识与被选中的功能键标识组合为赋值键标识;接收赋值键标识的赋值信息;将赋值信息与赋值键标识关联保存。本发明提供的键盘设置方法、装置及键盘,不仅丰富了键盘的使用范围,也有助于满足用户的设定习惯和设定需求,进而提高了用户的体验度。
Description
技术领域
本发明涉及键盘编程的技术领域,尤其是涉及一种键盘设置方法、装置及键盘。
背景技术
随着智能科技的发达及高度普及化,使得电脑等智能终端被广泛地运用在科技、商务或个人休闲娱乐等用途,而键盘是操作智能终端必要的输入装置。
一般来说,键盘上的各个按键都预先设置为执行特定的输入功能。如果配合特定的操作***及应用程序,则可自行设定不同的按键组合,并将这些组合键分别定义为不同的功能。
然而用户在使用键盘进行工作和学习的过程中,虽然可以自行设定某些不同的按键组合,但是,可设定的组合较少,不能很好地适用于用户的设定习惯和设定需求,降低了用户的体验度。
针对上述键盘可设定的组合较少,降低了用户的体验度的技术问题,目前尚未提出有效的解决方案。
发明内容
有鉴于此,本发明的目的在于提供一种键盘设置方法、装置及键盘,以缓解现有技术中键盘的可设定组合较少导致的用户体验度较低的技术问题。
第一方面,本发明实施例提供了一种键盘设置方法,包括:如果接收到的键盘按键信息与键盘设置模式对应的键盘按键信息相同,开启键盘设置模式;以键盘亮显方式和/或标识列表方式提示键盘设置模式对应的功能键标识供用户选取,其中,功能键标识包括与键盘上至少两个功能键对应的标识,键盘亮显方式包括开启功能键标识对应按键的指示灯,标识列表方式包括在显示界面上展示功能键标识的列表;当有功能键标识被选中时,提示用户选取被选中的功能键标识对应的字符键标识,字符键标识包括键盘的字母按键标识和/或数字按键标识;将被选中的字符键标识与被选中的功能键标识组合为赋值键标识;接收赋值键标识的赋值信息;将赋值信息与赋值键标识关联保存,以使赋值键标识对应的按键被选中时,输出赋值信息。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,上述将被选中的字符键标识与被选中的功能键标识组合为赋值键标识的步骤包括:判断被选中的字符键标识与被选中的功能键标识的组合是否预先存储有指定功能的赋值信息;如果否,将被选中的字符键标识与被选中的功能键标识组合为赋值键标识。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,上述方法还包括:当判断出被选中的字符键标识与被选中的功能键标识的组合预先存储有指定功能的赋值信息时,监测是否接收到用户输入的启动全局编程模式的指令;如果是,启动全局编程模式,在全局编程模式下,将被选中的字符键标识与被选中的功能键标识组合为赋值键标识;如果否,提示被选中的字符键标识与被选中的功能键标识的组合为无效组合。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,上述方法还包括:接收用户输入的调用指令,其中,调用指令为携带有赋值键标识的调用指令;根据调用指令查找赋值键标识关联的赋值信息;输出赋值信息。
结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,当调用指令携带的赋值键标识预先关联有指定功能的赋值信息时,上述方法还包括:判断是否启动全局编程模式;如果是,输出用户输入的赋值键标识的赋值信息;如果否,输出预先存储的指定功能的赋值信息。
结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,上述方法还包括:接收键盘设置模式的锁定信息,以锁定键盘设置模式;在键盘设置模块锁定状态下,当接收到的键盘按键信息与键盘设置模式对应的键盘按键信息相同,禁止开启键盘设置模式。
第二方面,本发明实施例还提供了一种键盘设置装置,包括:模式开启模块,用于如果接收到的键盘按键信息与键盘设置模式对应的键盘按键信息相同,开启键盘设置模式;第一提示模块,用于以键盘亮显方式和/或标识列表方式提示键盘设置模式对应的功能键标识供用户选取,其中,功能键标识包括与键盘上至少两个功能键对应的标识,键盘亮显方式包括开启功能键标识对应按键的指示灯,标识列表方式包括在显示界面上展示功能键标识的列表;第二提示模块,当有功能键标识被选中时,提示用户选取被选中的功能键标识对应的字符键标识,字符键标识包括键盘的字母按键标识和/或数字按键标识;组合模块,用于将被选中的字符键标识与被选中的功能键标识组合为赋值键标识;赋值模块,用于接收赋值键标识的赋值信息;关联模块,用于将赋值信息与赋值键标识关联保存,以使赋值键标识对应的按键被选中时,输出赋值信息。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,上述组合模块还用于:判断被选中的字符键标识与被选中的功能键标识的组合是否预先存储有指定功能的赋值信息;如果否,将被选中的字符键标识与被选中的功能键标识组合为赋值键标识。
结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,上述装置还包括:调用模块,用于接收用户输入的调用指令,其中,调用指令为携带有赋值键标识的调用指令;查找模块,用于根据调用指令查找赋值键标识关联的赋值信息;输出模块,用于输出所述赋值信息。
第三方面,本发明实施例还提供了一种键盘,该键盘设置有上述第二方面所述的装置。
第四方面,本发明实施例还提供了一种计算机存储介质,用于储存为第二方面所述装置所用的计算机软件指令。
本发明实施例带来了以下有益效果:
本发明实施例提供的一种键盘设置方法、装置及键盘,在开启键盘设置模式时,能够以键盘亮显方式和/或标识列表方式提示功能键标识供用户选择,当有功能键被选中时,能够提示用户选取对应的字符键标识,进而组成赋值键标识,以进行赋值信息的关联保存,在设置过程中,其功能键标识包括与键盘上至少两个功能键对应的标识,使得用户可以根据实际使用需求和用户习惯设定多种功能键与字符键的组合方式,不仅丰富了键盘的使用范围,也有助于满足用户的设定习惯和设定需求,进而提高了用户的体验度。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种键盘设置方法的流程图;
图2为本发明实施例提供的另一种键盘设置方法的流程图;
图3为本发明实施例提供的一种键盘设置装置的结构示意图;
图4为本发明实施例提供的另一种键盘设置装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前,用户在使用键盘进行工作学习的过程中,有时候需要多次重复输入某个字符串,比如一个字符串函数等,通常,用户可以设置一个类似快捷方式的按键,赋予一个按键特殊功能,以实现用户快速的输入想输入的内容,但是,在键盘按键数量较少时,一些初始的复合功能就会占用一部分可设置的案件,导致用户只能设定较少的案件组合来输出自己想要的内容,难以满足用户的使用需求,进而降低了用户的体验度。
基于此,本发明实施例提供了一种键盘设置方法、装置及键盘,以提高用户的体验度。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种键盘设置方法进行详细介绍。
实施例一:
键盘实质上是一组按键开关的组合设备,可以通过开关的通断,实现按键按下时开关导通,按键释放时开关断开的功能,因此,可以通过不同开关的通断来实现指定的功能,进而实现对键盘的输入进行设置,因此,本发明实施例提供了一种键盘设置方法,该方法可以应用与于键盘控制器,如CPU等,如图1所示的一种键盘设置方法的流程图,包括以下步骤:
步骤S102,如果接收到的键盘按键信息与键盘设置模式对应的键盘按键信息相同,开启所述键盘设置模式;
其中,键盘设置模式为对键盘的输出进行设置的模式,在实际使用时,为了避免键盘正常使用时进入设置的模式而影响用户的使用,因此,通常键盘的设置模式,会通过特定的按键信息来触发,而键盘控制器只有接收到特定的按键信息后,才能被触发进入键盘设置模式。
例如,预先设置指定的按键组合Fn+ctrl,即当键盘控制器接收到的键盘按键信息为Fn键和ctrl键同时输入时,可以判断此时的键盘按键信息与键盘设置模式对应的键盘按键信息相同,进而开启键盘设置模式。
具体实现时,上述键盘设置模式对应的键盘按键信息,可以根据用户实际使用键盘的习惯和需求进行设置,本发明实施例对此不进行限制。
步骤S104,以键盘亮显方式和/或标识列表方式提示所述键盘设置模式对应的功能键标识供用户选取;
其中,本发明实施例所述的功能键标识,包括与键盘上至少两个功能键对应的标识,键盘亮显方式包括开启功能键标识对应按键的指示灯,标识列表方式包括在显示界面上展示功能键标识的列表;
具体实现时,可以在键盘设置模式开启后,触发功能键标识对应按键的指示灯开启,以对当前键盘上的功能键进行提示;
进一步,考虑到键盘多于人机交互界面同时使用,因此,在对键盘设置过程中,还可以借助人机交互界面,如显示器等设备,例如,在当前显示器上可以显示匹配的设置界面,如键盘的按键分布图等,当开启键盘设置模式后,可以通过突出显示的方式,如颜色变化等,在显示器上显示键盘上至少两个功能键对应的标识,以提示键盘设置模式对应的功能键标识供用户选取。
步骤S106,当有功能键标识被选中时,提示用户选取被选中的功能键标识对应的字符键标识,字符键标识包括键盘的字母按键标识和/或数字按键标识;
其中,当有功能键标识被选中后,也可以通过亮显方式和/或标识列表方式提示被选中的功能键标识对应的字符键标识供用户选取。
步骤S108,将被选中的字符键标识与被选中的功能键标识组合为赋值键标识;
考虑到功能键标识包括与键盘上至少两个功能键对应的标识,即,功能键对应的标识可以有多个,因此,本发明实施例中所述的被选中的功能键标识,可以是一个功能键对应的标识,还可以是多个功能键对应的标识的组合;进一步,用户选取的功能键标识对应的字符键标识也可以是一个字符键标识,还可以是多个字符键标识的组合。因此,上述赋值键标识为包括一个或多个功能键标识和一个或多个字符键标识的组合标识。
步骤S110,接收赋值键标识的赋值信息;
其中,该赋值信息为用户设置的键盘输出的内容,可以包括字母(大写字母和小写字母)、数字、符号,以及延时时间信息等,具体可以由用户根据实际使用情况进行设置,本发明实施例对此不进行限制。
步骤S112,将赋值信息与赋值键标识关联保存,以使赋值键标识对应的按键被选中时,输出赋值信息。
由于本发明实施例所述的功能键标识包括与键盘上至少两个功能键对应的标识,为了防止不同功能键对应同一个字符键时,先接收的赋值信息被后接收的赋值信息覆盖,因此,在接收到赋值信息时,可以将赋值信息与赋值键标识关联保存,实现将功能键标识与字符键标识同时与赋值信息进行关联,对不同赋值键标识对应的赋值信息进行区分并保存。
本发明实施例提供的一种键盘设置方法,在开启键盘设置模式时,能够以键盘亮显方式和/或标识列表方式提示功能键标识供用户选择,当有功能键被选中时,能够提示用户选取对应的字符键标识,进而组成赋值键标识,以进行赋值信息的关联保存,在设置过程中,其功能键标识包括与键盘上至少两个功能键对应的标识,使得用户可以根据实际使用需求和用户习惯设定多种功能键与字符键的组合方式,不仅丰富了键盘的使用范围,也有助于满足用户的设定习惯和设定需求,进而提高了用户的体验度。
考虑到,现有的键盘在出厂时,会预先设置一些组合键,特别是一些按键数量较少的键盘上,经常会有复合功能的按键,因此,本发明实施例还提供了另一种键盘设置方法,对具有复合功能的键盘按键进行设置,如图2所示的另一种键盘设置方法的流程图,该方法在图1所示的键盘设置方法的基础上实现,包括以下步骤:
其中,步骤S202~步骤S206的过程,与图1所示的步骤S102~步骤S106的过程一致,具体可以参考图1所示的过程,在此不再赘述。
步骤S208,判断被选中的字符键标识与被选中的功能键标识的组合是否预先存储有指定功能的赋值信息;如果是,执行步骤S210;如果否,执行步骤S216;
步骤S210,监测是否接收到用户输入的启动全局编程模式的指令;如果是,执行步骤S214;如果否,执行步骤S212;
具体实现时,可以当判断出被选中的字符键标识与被选中的功能键标识的组合预先存储有指定功能的赋值信息时,执行该监测的步骤。
步骤S212,提示被选中的字符键标识与被选中的功能键标识的组合为无效组合;返回步骤S204;
通过上述判断过程,可以判断出当前用户选择的字符键标识与功能键标识的组合是否预先存储有指定功能的赋值信息,对于已经有赋值信息的组合,在用户选中后,可以通过发出提示音,或者在显示器上进行闪烁的方式,提示给用户该组合为无效组合。
步骤S214,启动全局编程模式,在全局编程模式下,将被选中的字符键标识与被选中的功能键标识组合为赋值键标识;
对于无效组合,用户可以选择是否继续对该组合进行赋值,如果是,则可以启动全局编程模式,本发明实施例中,全局编程模式为一种缺省模式,在该缺省模式下,预先存储的赋值信息为无效赋值信息,因此,在启动全局编程模式后,可以对用户选中的字符键标识与功能键标识的组合进行赋值。
进一步,用户可以在步骤S208的判断结果为是时,启动全局编程模式,还可以在开启键盘设置模式的同时,开启全局编程模式,具体以实际使用情况为准,本发明实施例对此不进行限制。
步骤S216,将被选中的字符键标识与被选中的功能键标识组合为赋值键标识;
步骤S218,接收赋值键标识的赋值信息;
步骤S220,将赋值信息与赋值键标识关联保存;
保存完赋值信息之后,可以在接收到调用指令后,对设置好的赋值信息进行调用,具体地调用过程,可以参见步骤S222~步骤S226。
步骤S222,接收用户输入的调用指令,其中,调用指令为携带有赋值键标识的调用指令;
如功能键标识和字符键标识组合形成的按键信息等。
步骤S224,根据调用指令查找赋值键标识关联的赋值信息;
步骤S226,输出赋值信息。
进一步,当调用指令携带的赋值键标识预先关联有指定功能的赋值信息时,上述方法还包括:判断是否启动全局编程模式;如果是,输出用户输入的赋值键标识的赋值信息;如果否,输出预先存储的指定功能的赋值信息。
为了便于对上述方法进行理解,下面以设置按键大写A输出数字串123456为例进行说明。同时,假设当前设置的键盘有3个功能键,用Fn1、Fn2和Fn3表示,达到的设置效果为:按A的时候,显示器上显示的是123456,而不是大写的A,具体设置步骤如下:
(1)用户可以输入Fn1+Ctrl的键盘按键信息,即同时按下Fn1键和Ctrl键,开启键盘设置模式,此时,键盘可以闪烁提示进入键盘设置模式,同时,Fn1、Fn2和Fn3对应的按键的指示灯可以进行亮显提示;
(2)用户按下Fn1,此时,Fn2和Fn3的指示灯可以停止闪烁,同时,Fn1对应的字符键标识,包括字母、数字和符号键等用户可以选择的按键对应的指示灯可以闪烁提示;
(3)用户选择A,然后输入选择完毕按键,如回车键,然后输入123456,即敲击123456,意为将123456赋予A;
(4)此时,完成了对A的赋值,可以输入结束赋值的按键信息,如Fn1+回车等,结束对A的赋值,回到Fn1对应的字符键标识闪烁过程,此时,由于A已经完成了赋值,在闪烁的字符键标识中,不包括A的标识。
(5)再继续输入结束赋值的按键信息,可以回到功能键的闪烁过程,此时用户可以继续选择Fn1、Fn2或Fn3继续设置。如果选择Fn2,其可设置的字符键中,也可以包括A,上述在Fn1下,对A的赋值,不会影响在Fn2下对A进行赋值的过程。
进一步,如果A有指定功能的赋值信息,如Fn1+A为音乐播放器的上一首歌曲播放,此时,如果用户想继续对A进行编程,则需要启动全局编程模式,其中,全局编程模式也可以通过用户按下相应的按键进行启动,如用户在键盘设置模式开启时,按下Ctrl+Shift键的组合,或者,在提示Fn1+A为无效组合时,按下Ctrl+Shift键的组合,以启动全局编程模式,对A继续进行赋值操作。
当用户对自己设置的赋值信息进行调用时,可以直接在正常输入状态下,按功能键和相应字符键的组合来进行调用,以A为例进行说明,假设A在Fn1下设置的赋值信息为123456,在Fn2下设置的赋值信息为ABCDE,且,A预先存储有音乐播放器的上一首歌曲播放的复合功能,该复合功能的调用方式为Fn1+A。如果在正常输入下,用户输入Fn1+A则执行的是音乐播放器的上一首歌曲播放功能(如果音乐播放器未开启,则为无效的按键信息输入),而不是输出123456的数字串;如果用户输入Fn2+A,则输出ABCDE的大写字母串;进一步,如果在正常输入下启动了全局编程模式,则用户按下Fn1+A时,输出的是123456的数字串。
因此,在对预先存储有指定功能的赋值信息的字符键进行设置时,其指定功能的赋值信息的权重会大于用户设置的赋值信息的权重,因此,在正常输入状态,A没有任何预先存储的指定功能的赋值信息时,可以直接通过Fn1+A的方式调用其赋值信息。如果有指定功能的赋值信息,可以选择其他功能键与A的组合方式进行赋值,实现多重编程,或者,在全局编程模式下进行赋值,增加了键盘的使用灵活性,也有助于满足用户的键盘使用习惯和使用需求。
进一步,考虑到上述赋值信息可以包括字母(大写字母和小写字母)、数字、符号,以及延时时间等信息,因此,用户还可以通过上述键盘设置方法实现游戏的控制,例如,用户在玩游戏之前,可以根据游戏规则预先设置键盘,以实现某些游戏功能的快速输出,比如,在游戏中,依次按下→↑←↓键,可以释放游戏功能,通过上述键盘设置方法,可以在设置时,选择Fn1+A键情况下,依次按下→↑←↓四个方向键,同时,在每个方向键之间,还可以按下延时按键,以保证在Fn1+A键同时按下时,依次输出→↑←↓,从而快速释放游戏功能。具体实现时,上述延时按键,可以通过键盘控制器的计时模块,如编程实现的计时器获得,具体地,可以通过编程的方式,将计时器的触发引脚与指定按键的控制引脚连接,实现延时功能,具体实现方式可以参考现有的相关资料,再此不再赘述。
进一步,为了避免键盘设置模式被误触发,上述方法还包括:接收键盘设置模式的锁定信息,以锁定键盘设置模式;在键盘设置模块锁定状态下,当接收到的键盘按键信息与键盘设置模式对应的键盘按键信息相同,禁止开启键盘设置模式,以避免用户的误触发操作,和其他人对键盘进行的非法设置操作。
应当理解,上述开启键盘设置模式的键盘按键信息,功能键的数量,以及各种功能键的组合方式,为本发明实施例的优选方式,在其他实施例中,上述功能键的个数,以及组合方式,还可以根据实际情况进行设置,本发明实施例对此不进行限制。
实施例二:
在上述实施例的基础上,本发明实施例还提供了一种键盘设置装置,如图3所示的一种键盘设置装置的结构示意图,包括以下结构:
模式开启模块30,用于如果接收到的键盘按键信息与键盘设置模式对应的键盘按键信息相同,开启键盘设置模式;
第一提示模块32,用于以键盘亮显方式和/或标识列表方式提示键盘设置模式对应的功能键标识供用户选取,其中,功能键标识包括与键盘上至少两个功能键对应的标识,键盘亮显方式包括开启功能键标识对应按键的指示灯,标识列表方式包括在显示界面上展示功能键标识的列表;
第二提示模块34,当有功能键标识被选中时,提示用户选取被选中的功能键标识对应的字符键标识,字符键标识包括键盘的字母按键标识和/或数字按键标识;
组合模块36,用于将被选中的字符键标识与被选中的功能键标识组合为赋值键标识;
赋值模块38,用于接收赋值键标识的赋值信息;
关联模块40,用于将赋值信息与赋值键标识关联保存,以使赋值键标识对应的按键被选中时,输出赋值信息。
具体实现时,上述组合模块36还用于:判断被选中的字符键标识与被选中的功能键标识的组合是否预先存储有指定功能的赋值信息;如果否,将被选中的字符键标识与被选中的功能键标识组合为赋值键标识。
进一步,如图4所示的另一种键盘设置装置的结构示意图,除图3所示的结构外,上述装置还包括:
调用模块42,用于接收用户输入的调用指令,其中,调用指令为携带有赋值键标识的调用指令;
查找模块44,用于根据调用指令查找赋值键标识关联的赋值信息;
输出模块46,用于输出赋值信息。
进一步,本发明实施例还提供了一种键盘,该键盘设置有上述键盘设置装置。
本发明实施例提供的键盘设置装置和键盘,与上述实施例提供的键盘设置方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
本发明实施例所提供的键盘设置方法、装置及键盘的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种键盘设置方法,其特征在于,包括:
如果接收到的键盘按键信息与键盘设置模式对应的键盘按键信息相同,开启所述键盘设置模式;
以键盘亮显方式和/或标识列表方式提示所述键盘设置模式对应的功能键标识供用户选取,其中,所述功能键标识包括与所述键盘上至少两个功能键对应的标识,所述键盘亮显方式包括开启所述功能键标识对应按键的指示灯,所述标识列表方式包括在显示界面上展示所述功能键标识的列表;
当有所述功能键标识被选中时,提示所述用户选取被选中的所述功能键标识对应的字符键标识,所述字符键标识包括所述键盘的字母按键标识和/或数字按键标识;
将被选中的所述字符键标识与被选中的功能键标识组合为赋值键标识;
接收所述赋值键标识的赋值信息;
将所述赋值信息与所述赋值键标识关联保存,以使所述赋值键标识对应的按键被选中时,输出所述赋值信息。
2.根据权利要求1所述的方法,其特征在于,所述将被选中的所述字符键标识与被选中的功能键标识组合为赋值键标识的步骤包括:
判断被选中的所述字符键标识与被选中的功能键标识的组合是否预先存储有指定功能的赋值信息;
如果否,将被选中的所述字符键标识与被选中的功能键标识组合为赋值键标识。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当判断出被选中的所述字符键标识与被选中的所述功能键标识的组合预先存储有指定功能的赋值信息时,监测是否接收到所述用户输入的启动全局编程模式的指令;
如果是,启动所述全局编程模式,在所述全局编程模式下,将被选中的所述字符键标识与被选中的功能键标识组合为赋值键标识;
如果否,提示被选中的所述字符键标识与被选中的所述功能键标识的组合为无效组合。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收用户输入的调用指令,其中,所述调用指令为携带有所述赋值键标识的调用指令;
根据所述调用指令查找所述赋值键标识关联的赋值信息;
输出所述赋值信息。
5.根据权利要求4所述的方法,其特征在于,当所述调用指令携带的所述赋值键标识预先关联有指定功能的赋值信息时,所述方法还包括:
判断是否启动全局编程模式;
如果是,输出所述用户输入的所述赋值键标识的赋值信息;
如果否,输出预先存储的所述指定功能的赋值信息。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述键盘设置模式的锁定信息,以锁定所述键盘设置模式;
在所述键盘设置模块锁定状态下,当接收到的键盘按键信息与所述键盘设置模式对应的键盘按键信息相同,禁止开启所述键盘设置模式。
7.一种键盘设置装置,其特征在于,包括:
模式开启模块,用于如果接收到的键盘按键信息与键盘设置模式对应的键盘按键信息相同,开启所述键盘设置模式;
第一提示模块,用于以键盘亮显方式和/或标识列表方式提示所述键盘设置模式对应的功能键标识供用户选取,其中,所述功能键标识包括与所述键盘上至少两个功能键对应的标识,所述键盘亮显方式包括开启所述功能键标识对应按键的指示灯,所述标识列表方式包括在显示界面上展示所述功能键标识的列表;
第二提示模块,当有所述功能键标识被选中时,提示所述用户选取被选中的所述功能键标识对应的字符键标识,所述字符键标识包括所述键盘的字母按键标识和/或数字按键标识;
组合模块,用于将被选中的所述字符键标识与被选中的功能键标识组合为赋值键标识;
赋值模块,用于接收所述赋值键标识的赋值信息;
关联模块,用于将所述赋值信息与所述赋值键标识关联保存,以使所述赋值键标识对应的按键被选中时,输出所述赋值信息。
8.根据权利要求7所述的装置,其特征在于,所述组合模块还用于:
判断被选中的所述字符键标识与被选中的功能键标识的组合是否预先存储有指定功能的赋值信息;
如果否,将被选中的所述字符键标识与被选中的功能键标识组合为赋值键标识。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:
调用模块,用于接收用户输入的调用指令,其中,所述调用指令为携带有所述赋值键标识的调用指令;
查找模块,用于根据所述调用指令查找所述赋值键标识关联的赋值信息;
输出模块,用于输出所述赋值信息。
10.一种键盘,其特征在于,所述键盘设置有权利要求7~9任一项所述的装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810292735.4A CN108664135A (zh) | 2018-03-30 | 2018-03-30 | 键盘设置方法、装置及键盘 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810292735.4A CN108664135A (zh) | 2018-03-30 | 2018-03-30 | 键盘设置方法、装置及键盘 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108664135A true CN108664135A (zh) | 2018-10-16 |
Family
ID=63783103
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810292735.4A Pending CN108664135A (zh) | 2018-03-30 | 2018-03-30 | 键盘设置方法、装置及键盘 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108664135A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111767618A (zh) * | 2020-07-03 | 2020-10-13 | 北京汉德默兹克科技有限公司 | 定制键盘按键克数的方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2390234Y (zh) * | 1999-07-08 | 2000-08-02 | 李喻奎 | 可编程键盘 |
CN1690934A (zh) * | 2004-04-30 | 2005-11-02 | 大唐移动通信设备有限公司 | 移动通信终端键盘按键功能动态设置的方法 |
CN103529951A (zh) * | 2012-07-05 | 2014-01-22 | 腾讯科技(深圳)有限公司 | 字符输入方法及*** |
CN107272920A (zh) * | 2016-04-06 | 2017-10-20 | 阿里巴巴集团控股有限公司 | 变更按键与字符的对应关系的方法及装置 |
-
2018
- 2018-03-30 CN CN201810292735.4A patent/CN108664135A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2390234Y (zh) * | 1999-07-08 | 2000-08-02 | 李喻奎 | 可编程键盘 |
CN1690934A (zh) * | 2004-04-30 | 2005-11-02 | 大唐移动通信设备有限公司 | 移动通信终端键盘按键功能动态设置的方法 |
CN103529951A (zh) * | 2012-07-05 | 2014-01-22 | 腾讯科技(深圳)有限公司 | 字符输入方法及*** |
CN107272920A (zh) * | 2016-04-06 | 2017-10-20 | 阿里巴巴集团控股有限公司 | 变更按键与字符的对应关系的方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111767618A (zh) * | 2020-07-03 | 2020-10-13 | 北京汉德默兹克科技有限公司 | 定制键盘按键克数的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9792041B2 (en) | Device, methods, and user interface for providing optimized entry of alphanumeric text | |
CN104951093B (zh) | 通过自定义按键实现调用程序或功能的移动终端及其方法 | |
US6782279B2 (en) | Method for simplifying cellular phone menu selection | |
JP5238297B2 (ja) | 認証方法および入力装置 | |
WO2008035831A1 (en) | Celluar phones having a function of dialing with a searched name | |
CN105278799B (zh) | 界面切换方法及装置 | |
JP2008523667A (ja) | 増大した検索特性のあるユーザインターフェィス | |
CN101621564A (zh) | 防止移动终端密码泄漏的方法 | |
JP2002077333A (ja) | 移動体通信端末、情報表示方法、およびそのプログラムを記録した記録媒体 | |
JPH10136075A (ja) | データの集合の中からエントリを探す方法及びそのような方法が実施される電子装置 | |
CN105100358B (zh) | 在通话中记录信息的方法和*** | |
CN108664135A (zh) | 键盘设置方法、装置及键盘 | |
CN108810241B (zh) | 基于音频数据的修音展示方法及装置 | |
CN106406868A (zh) | 一种控制方法及装置 | |
CN106126086B (zh) | 终端设备及虚拟按键布局的调整方法 | |
CN105376384B (zh) | 一种拨打电话的方法以及终端 | |
KR100700168B1 (ko) | 단축키 설정 방법 및 이를 이용한 이동통신 단말기 | |
KR100678892B1 (ko) | 휴대폰의 오용 방지를 위한 방법 및 시스템 | |
CN107025097A (zh) | 一种终端应用程序的控制方法、装置及终端 | |
CN104917871B (zh) | 联系人号码选取方法 | |
CN113535302B (zh) | 终端设备按键防误操方法、装置和终端设备 | |
KR100595712B1 (ko) | 이동 통신 단말기의 형상 기억 메뉴 접근 장치 및 방법 | |
CN114561779B (zh) | 一种显示方法、装置、存储介质及洗衣机 | |
CN106210261A (zh) | 拨号方法、装置和终端 | |
JP5353756B2 (ja) | 電子機器、電子機器制御方法及び電子機器制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181016 |
|
RJ01 | Rejection of invention patent application after publication |