CN110850993B - 键盘灯效设置方法、计算机装置和计算机可读存储介质 - Google Patents
键盘灯效设置方法、计算机装置和计算机可读存储介质 Download PDFInfo
- Publication number
- CN110850993B CN110850993B CN201911102971.6A CN201911102971A CN110850993B CN 110850993 B CN110850993 B CN 110850993B CN 201911102971 A CN201911102971 A CN 201911102971A CN 110850993 B CN110850993 B CN 110850993B
- Authority
- CN
- China
- Prior art keywords
- light effect
- keyboard
- key
- color value
- model
- 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.)
- Active
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/021—Arrangements integrating additional peripherals in a keyboard, e.g. card or barcode reader, optical scanner
-
- 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/0219—Special purpose keyboards
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)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种键盘灯效设置方法、计算机装置和计算机可读存储介质,键盘灯效设置方法包括显示键盘平面模型;获取灯效设置数据;根据灯效设置数据生成色值变化规律,且根据灯效设置数据和键盘平面模型确定灯效显示区域;根据色值变化规律更新灯效显示区域的色值。计算机装置执行计算机程序可实现键盘灯效设置方法,计算机可读存储介质的程序被读取时可实现键盘灯效设置方法。使用者可在软件中对键盘灯效进行自定义设置,***根据键盘按键固件软件界面中显示键盘平面模型,使用者在交互界面中设置参数后,灯效即可在键盘平面模型上模拟显示,从而实现对键盘灯效的自定义设置,从而满足使用者的视觉需求。
Description
技术领域
本发明涉及键盘技术领域,具体涉及一种键盘灯效设置方法、计算机装置和计算机可读存储介质。
背景技术
现有的键盘上,每个按键上均设置有一个具有256色值的LED灯,且键盘内存储有数套灯效数据,使用者可通过组合按键指令启动键盘灯效、切换键盘灯效或关闭键盘灯效。
现有的该种键盘的灯效仅能在数种预设的简单的键盘灯效之间切换,不能满足使用者对键盘灯效的视觉需求。
发明内容
本发明的第一目的在于提供一种满足使用者视觉需求的键盘灯效设置方法。
本发明的第二目的在于提供一种能实现上述键盘灯效设置方法的计算机装置。
本发明的第三目的在于提供一种能实现上述键盘灯效设置方法的计算机可读存储介质。
本发明第一目的提供的键盘灯效设置方法包括显示键盘平面模型;获取灯效设置数据;根据灯效设置数据生成色值变化规律,且根据灯效设置数据和键盘平面模型确定灯效显示区域;根据色值变化规律更新灯效显示区域的色值。
由上述方案可见,使用者可在软件中对键盘灯效进行自定义设置,***根据键盘按键固件软件界面中显示键盘平面模型,使用者在交互界面中设置参数后,灯效即可在键盘平面模型上模拟显示,从而实现对键盘灯效的自定义设置,从而满足使用者的视觉需求。
进一步的方案是,获取灯效设置数据中包括,灯效设置数据包括预设的灯效模型。
由上可见,软件提供多种预设的具有不同动态效果的灯效模型,使用者可选择其中一款或多款灯效模型作为灯效自定义的编辑基础。
进一步的方案是,获取灯效设置数据中包括,灯效设置数据包括灯效模型的色值变化速率数据。
由上可见,使用者在选择灯效模型后,还可以对灯效模型的色值变化速率进行自定义设置,从而获取进一步符合自身需求的键盘灯效。
进一步的方案是,获取灯效设置数据中包括,灯效设置数据包括灯效模型的色值变化范围数据。
由上可见,使用者在选择灯效模型后,还可以对灯效模型的色值变化进行自定义设置,从而获取进一步符合自身需求的键盘灯效。
进一步的方案是,获取灯效设置数据中包括,灯效设置数据包括灯效模型的中心位置数据。
由上可见,使用者在选择灯效模型后,还可以对灯效模型的中心位置进行自定义设置,从而获取进一步符合自身需求的键盘灯效。
进一步的方案是,根据灯效设置数据和键盘平面模型确定灯效显示区域中,包括根据键盘平面模型生成外接方形区域,以外接方形区域作为灯效显示区域。
由上可见,不同的键盘具有不同的大小和宽高比,***先根据键盘按键固件识别键盘平面模型的大小和轮廓,再根据键盘平面模型确定灯效显示区域,再根据确定灯效显示区域大小调整灯效模型的大小和比例以保证能在键盘上呈现该灯效模型的动态完整性。
进一步的方案是,获取灯效设置数据中,包括灯效设置数据包括对键盘平面模型中每一个按键模型的色值设置数据。
由上可见,除采用预设的灯效模型作为灯效自定义设置基础外,使用者还可通过对键盘平面模型内每个按键模型的色值进行逐一设置,从而创造出属于自己的键盘灯效。
进一步的方案是,根据灯效设置数据和键盘平面模型确定灯效显示区域中,包括灯效显示区域为键盘平面模型上按键模型的所占区域。
由上可见,使用者对键盘平面模型内每个按键模型的色值进行逐一设置时,灯效模拟仅在各个按键模型内即可。
本发明第二目的提供的一种计算机装置包括处理器,处理器用于执行存储器中存储的计算机程序时实现上述的键盘灯效设置方法。
本发明第三目的提供的一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述的键盘灯效设置方法。
附图说明
图1为本发明键盘按键固件生成方法实施例中目标产品键盘的按键布置示意图。
图2为本发明键盘按键固件生成方法实施例中模拟单元矩形阵列第一状态的示意图。
图3为本发明键盘按键固件生成方法实施例中模拟单元矩形阵列第二状态的示意图。
图4为本发明键盘按键固件生成方法实施例中模拟单元矩形阵列第三状态的示意图。
图5为本发明键盘按键固件生成方法实施例中模拟单元矩形阵列第四状态的示意图。
图6为本发明键盘按键键值设置方法实施例中操作界面第一状态的示意图。
图7为本发明键盘按键键值设置方法实施例中操作界面第二状态的示意图。
图8为本发明键盘按键键值设置方法实施例中操作界面第三状态的示意图。
图9为本发明键盘按键键值设置方法实施例中操作界面第四状态的示意图。
图10为本发明键盘按键键值设置方法实施例中操作界面第五状态的示意图。
图11为本发明键盘灯效设置方法实施例中操作界面第一状态的示意图。
图12为本发明键盘灯效设置方法实施例中操作界面第二状态的示意图。
具体实施方式
键盘按键固件生成方法实施例
参见图1,图1为本发明键盘按键固件生成方法实施例中目标产品键盘的按键布置示意图。本实施例以一款87键的键盘作为目标产品键盘9,目标产品键盘9具有六行按键组,自上往下布置的六行按键组分别具有16个按键、17个按键、17个按键、13个按键、13个按键以及11个按键。
结合图2,图2为本发明键盘按键固件生成方法实施例中模拟单元矩形阵列第一状态的示意图。首先,使用者打开用于生成键盘按键固件的应用程序,此时显示界面上显示一个模拟单元矩形阵列1以及一些用于填入设置参数的栏目,模拟单元矩形阵列1具有8行×24列的模拟单元10,每个模拟单元10均为独立的交互对象,用户可通过鼠标点击或触控改变模拟单元10的单元属性,模拟单元10的单元属性为未激活单元、使用按键单元、未使用按键单元、功能按键单元和灯带单元中的其中一个,不同的单元属性之间通过不同的图案和颜色以区别。软件被打开后,模拟单元矩形阵列中的模拟单元10的单元属性默认为未激活单元。
结合图1至图3,图3为本发明键盘按键固件生成方法实施例中模拟单元矩形阵列第二状态的示意图。用于填入设置参数的栏目包括用于填入模拟单元行数的栏目和用于填入模拟单元列数的栏目,由于目标产品键盘一共有六行按键组,最多按键的按键组的按键数量为17个,因此可以先选取一个具有6行×17列的模拟单元10的模拟单元矩形阵列作为设置基础。使用者在模拟单元行数的栏目填入数字“6”,并在模拟单元列数的栏目填入数字“17”并确认后,***则获取作为单元行数选取指令的数字“6”和作为单元列数选取指令的数字“17”,并在模拟单元矩形阵列1中从左上角为起始点创建一个具有6行×17列的模拟单元10的模拟单元矩形阵列11,模拟单元矩形阵列11中每个模拟单元10的单元属性均更变使用按键单元101,使用按键单元101的颜色比模拟单元10的颜色深,且使用按键单元101内显示“√”图案。
再结合图4,图4为本发明键盘按键固件生成方法实施例中模拟单元矩形阵列第三状态的示意图。随后,确认目标产品键盘在按键的外周是否设置灯带,四周均设置有灯带或仅有一个或两个方向的边缘设置有灯带。本实施例中目标产品键盘的四周均设置有灯带。
用于填入设置参数的栏目包括四个勾选选项:“上灯带”、“下灯带”、“左灯带”和“右灯带”,勾选该四个勾选选项后,***获取灯带设置指令,模拟单元矩形阵列11挪移出合适的位置,***根据灯带设置指令将模拟单元矩形阵列11外周的多个模拟单元10的单元属性更变为灯带单元104,灯带单元104内显示“O”图案,优选地,灯带单元104的颜色比使用按键单元101的颜色深。
再结合图5,图5为本发明键盘按键固件生成方法实施例中模拟单元矩形阵列第四状态的示意图。由于目标产品键盘9上并不是每个按键行都有17个按键,因此需要将模拟单元矩形阵列11中的一些使用按键单元101的单元属性变更为未使用按键单元102。使用者利用鼠标左键点击使用按键单元101,***获取该第一点击指令,则将被点击的模拟单元10的单元属性从使用按键单元101变更为未使用按键单元102,未使用按键单元102内显示“×”图案。其中,由于第一点击指令除了是利用鼠标左键点击指令外,还可以是对触控屏的点击触控。另外,使用者利用鼠标左键点击单元状态为未使用按键单元102的模拟单元10后,模拟单元10的单元属性将变化为使用按键单元101。
根据目标产品键盘9设置好模拟单元矩形阵列11中使用按键单元101的数量后,还可以设置最多三个BOOT功能按键。使用者在单元属性为使用按键单元101的模拟单元10上利用鼠标右键点击,***即获取该第二点击指令,随之将该模拟单元10的单元属性变更为功能按键单元103,功能按键单元103内显示“B”图案。其中,由于第二点击指令除了是鼠标的右键点击指令外,还可以是对触控屏的长触控。
另外,用于填入设置参数的栏目还包括用于填入指示灯数量的栏目,目标产品键盘上具有3个指示灯,使用者则在用于填入指示灯数量的栏目中填入数字“3”。数字“3”则作为指示灯设置指令。
以上设置步骤完成后,在界面点击“写入固件”后,***则根据模拟单元矩形阵列1中每一个模拟单元10的单元属性和指示灯设置指令生成键盘按键固件,并将键盘按键固件写入已连接在计算机上的目标产品键盘中。
键盘按键键值设置方法实施例
参见图6,图6为本发明键盘按键键值设置方法实施例中操作界面第一状态的示意图。此时目标产品键盘连接在计算机上,使用者打开键盘按键键值设置软件后,打开先前在键盘按键固件软件生成的键盘按键固件后,即进入图6所示的操作界面中。该操作界面包括项目文件列表区域2、项目文件下载区域3、模型显示区域4、参数设置区域5和指示灯设置区域6。
项目文件列表区域2内显示键盘按键固件中已存在的所有键值设置项目文件,如名称为“profile1”的键值设置项目文件21以及名称分别为“profile2”、“profile3”和“profile4”的另外三个键值设置项目文件。以键值设置项目文件21为例,键值设置项目文件21不仅包括键值自定义项目211,还包括灯效自定义项目212。
项目文件下载区域3内具有三个可勾选的下载项目文件选项栏31,每个下载项目文件选项栏31均包括已有的所有键值设置项目文件,被选择且被勾选的键值设置项目文件将下载到键盘内,在键盘使用时,多个键值设置项目文件则成为切换使用对象。
此时,模型显示区域4内仅显示第一显示选项栏41,第一显示选项栏41为“默认”显示栏,第一显示选项栏41内显示有第一键盘平面模型410。第一键盘平面模型410内的按键模型数量和按键模型排布与目标产品键盘以及先前写入的键盘按键固件相匹配。
而由于未进行交互操作,而目前进行项目落在键值自定义项目211,此时参数设置区域5上仅显示标题“键值自定义”以及提示语“请选择按键”。指示灯设置区域6则用于设置每个指示灯的指示属性,其中具有每个指示灯的选项栏61,每个指示灯的选项栏内具有多个指示属性选项611。
结合图7,图7为本发明键盘按键键值设置方法实施例中操作界面第二状态的示意图。使用者可从第一键盘平面模型410中点击选择任一按键模型以对其按键键值进行设置。首先,***判断是否获取第一键盘平面模型410中任一按键模型的第一选择操作指令,而使用者点击了按键模型411,***获取到了按键模型411的第一选择操作指令,判断结果为是,随即在参数设置区域5生成按键键值选择列表,按键键值选择列表包括第一层键值分类选择列表51,第一层键值分类选择列表51具有“键盘按键”、“鼠标”、“多媒体”和“Fn键”等选项;点击选择“键盘按键”后,参数设置区域5生成第二层键值分类选择列表52,第二层键值分类选择列表52具有“A-Z”、“1-9”、“F1-F12”和“功能键”等选项;点击选择“A-Z”选项后,参数设置区域5生成第三层键值分类选择列表53,第三层键值分类选择列表53包括“A”至“Z”等26个可被勾选的选择对象。使用者勾选选择对象“S”531后,***则识别该第二选择操作指令,随后则根据选择对象“S”将按键模型411的按键键值确认为英文字母“S”。
结合图8,图8为本发明键盘按键键值设置方法实施例中操作界面第三状态的示意图。使用者继续点击第一键盘平面模型410中的按键模型412,且使用者在参数设置区域5生成的一层键值分类选择列表51中选择了“Fn键”选项,此后参数设置区域5则生成并显示第二层键值分类选择类别54,其包括“Fn1”和“Fn2”两个按键键值选项,“Fn1”对应的按键键值为第一功能键键值,“Fn2”对应的按键键值为第二功能键键值。随后使用者点选“Fn1”键键值选项,***则将按键模型412的按键键值确认为第一功能键键值。
由于Fn键为功能按键,在键盘正常使用下,按下Fn键后,一些按键的键值将发生改变,进而实现对同一个按键的多途径使用。因此,***每确认一个按键模型的键值后,则执行判断步骤,判断按键模型的按键键值是否为第一功能键键值,若是,生成与第一功能键键值关联的第二键盘平面模型。由于按键模型412的按键键值确认为第一功能键键值,上述判断步骤的判断结果为是,因此,***在模型显示区域4中生成并显示了标题为“Fn1”的第二显示选项栏42,第二显示选项栏42中具有第二键盘平面模型,使用者点击标题“Fn1”即可将当前显示的第一键盘平面模型切换为位于第二显示选项栏42中的第二键盘平面模型,并可以相同的设置方式对第二键盘平面模型内的每个按键键值进行自定义设置。
结合图9,图9为本发明键盘按键键值设置方法实施例中操作界面第四状态的示意图。随后,使用者将按键模型413的按键键值选项选择为第二功能键“Fn2”,***则根据该第二选择操作指令将按键模型413的按键键值确定为第二功能键键值。
***在判断第一键盘平面模型410上是否具有按键模型的按键键值确认为第一功能键键值,且判断结果为是,随后,***则继续进行判断步骤,判断第一键盘平面模型410上是否有按键键值被确认为第二功能键键值的按键模型。
而当前按键模型413的按键键值被确定为第二功能键键值,因此上述判断步骤判断结果为是,因此***则生成第三显示选项栏43和第四显示选项栏44,第三显示选项栏43中具有第三键盘平面模型,第四显示选项栏44中具有第四键盘平面模型,使用者点击标题“Fn2”即可将当前显示的第一键盘平面模型切换为位于第三显示选项栏43中的第三键盘平面模型,点击标题“Fn1+Fn2”即可将当前显示的第一键盘平面模型切换为位于第四显示选项栏44中的第四键盘平面模型,从而对第三键盘平面模型或第四键盘平面模型内的每个按键键值进行自定义设置。
再结合图10,图10为本发明键盘按键键值设置方法实施例中操作界面第五状态的示意图。键盘在正常使用状态下,使用者先按下第二功能键“Fn2”再按下一些特定按键,该些按键的键值将发生变化,而使用者按下第一功能键“Fn1”和第二功能键“Fn2”后再按下该特定按键,按键键值也将发生变化。如,使用者在第四键盘平面模型440中将按键模型441的按键键值选项选定勾线对象“B”532,按键模型441对应第一键盘平面模型410中的按键模型411,因此,键盘在正常使用状态下,使用者仅按下该按键时,将会产生键入指令“S”,若先按下第一功能键“Fn1”和第二功能键“Fn2”后再按下该按键时,将会产生键入指令“B”。
因此,在加入第一功能键“Fn1”和第二功能键“Fn2”后,每个按键键值最多可预设最多四个不同的按键键值。另外,由于使用者可在项目文件下载区域3将最多三个不同的键值设置项目文件下载到键盘中,在完成键盘按键设置后,键盘进入正常使用状态后,使用者按下预设的切换按键,***判断获取到切换操作指令,即可根据预设的顺序切换当前执行的键值设置项目文件。因此,每个按键的按键键值最多可达12个,不但能解决使用者使用习惯的需求,且能满足使用者对按键键值自由度的设置需求,使键盘进一步适用于更多如电竞、编程和制图等专用场合。
在其他实施例中,在***确定了第一功能键键值和第二功能键键值的存在后,第一键盘平面模型、第二键盘平面模型、第三键盘平面模型和第四键盘平面模型可同时显示于界面中,便于使用者更清楚地比对按键位置和同一按键不同键值。
键盘灯效设置方法实施例
参见图11,图11为本发明键盘灯效设置方法实施例中操作界面第一状态的示意图。在完成键盘按键键值自定义后,可点击项目文件列表区域2中的属于键值设置项目文件21的灯效自定义项目212,以对键值设置项目文件21中的键盘灯效进行设置。
由于已经读取键盘按键固件,此时第一键盘平面模型已生成并显示于模型显示区域4中。随后,在使用者点击“灯效自定义”选项后,参数设置区域5中则显示灯效设置选项栏60和“预览”选项63,灯效设置选项栏60中具有多种预设的灯效模型选项和关于对每个按键模型的色值进行单独设置的“自定义模式”选项。
使用者点选了多种预设的灯效模型选项中的“雷达模式”选项61后,在参数设置区域5则生成并显示“转动方向”选项611、“设置中心”选项612,“自定义色值展开图”选项613和三个“预设色值展开图”选项614。
使用者点击参数设置区域5的“预览”选项后,***则根据第一键盘平面模型410的整体大小和外周轮廓形成一个用于呈现色值变化模拟效果的灯效显示区域419,本实施例中灯效显示区域419为在第一键盘平面模型410的尺寸基础上增加一定预设裕量后形成的,关于第一键盘平面模型410的外接方形区域,且***根据灯效设置选项栏60、“转动方向”选项611、“设置中心”选项612,“自定义色值展开图”选项613和三个“预设色值展开图”选项614中的当前选取选项生成色值变化规律,并以该色值变化规律以一定的时间频率更新灯效显示区域419的色值。
其中,“转动方向”选项611中具有“顺时针”和“逆时针”两个选项,***将根据使用者在“转动方向”选项611中的选择生成转动方向数据,并根据转动方向数据更新色值变化规律。
其中,点击“设置中心”选项612后,使用者可在第一键盘平面模型410中或灯效显示区域419中点击任意位置作为“雷达模式”预设模型的中心位置,***则根据该中心位置的选择获取中心位置数据,并根据中心位置数据更新色值变化规律。
其中,“自定义色值展开图”选项613和“预设色值展开图”选项614均为将旋转方向沿直线展开后的颜色变化图,变化图上呈现颜色的渐变效果,而自定义色值展开图”选项613上具有几个固定色值的浮标,使用者可通过拉动浮标以改变该固定色值位于展开图上的位置,从而自定义旋转方向上颜色的变化趋势。使用者可选择从“自定义色值展开图”选项613中进行色值自定义或从三个“预设色值展开图”选项614点击选择其中任一个,***则根据获取的键入信号生成色值变化范围数据,并根据色值变化范围数据更新色值变化规律。
另外,灯效设置数据还可包括色值变化速率数据,使用者可在参数设置区域5拖动滑条中的浮标以调整色值变化速率,从而控制“雷达模式”预设模型中色值旋转变化的快慢。
参见图12,图12为本发明键盘灯效设置方法实施例中操作界面第二状态的示意图。若在灯效设置选项栏60选择“自定义模式”选项62后,***则进入关于对每个按键模型的色值进行单独设置的自定义模式,参数设置区域5中则显示当前选取色值显示单元621和多个色值设置模块,多个色值设置模块包括RGB色值填入栏622、圆形色值图623和预设色值选项624。使用者先从第一键盘平面模型410中选取需要改变色值的按键模型,随后通过在多个色值设置模块中设置即可改变该按键模型的色值。如使用者点击按键模型412,并在RGB色值填入栏622填入数值使RGB值变为255,0,0,在第一键盘平面模型410中,***判定灯效显示区域为被选取的按键模型412的轮廓范围内,此时按键模型412内显示为红色。
因此,本发明提供的键盘灯效设置方法具有很高的设置自由度,尽可能满足使用者的视觉需求。
计算机装置实施例
本发明的计算机装置可以是包括有处理器以及存储器等装置,例如包含中央处理器的单片机等。并且,处理器用于执行存储器中存储的计算机程序时实现上述键盘灯效设置方法的步骤。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
计算机可读存储介质实施例
本发明的计算机可读存储介质可以是被计算机装置的处理器所读取的任何形式的存储介质,包括但不限于非易失性存储器、易失性存储器、铁电存储器等,计算机可读存储介质上存储有计算机程序,当计算机装置的处理器读取并执行存储器中所存储的计算机程序时,可以实现上述键盘灯效设置方法的步骤。
所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
最后需要强调的是,以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种变化和更改,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.键盘灯效设置方法,其特征在于,包括:
显示操作界面,所述操作界面包括项目文件列表区域、项目文件下载区域、模型显示区域、参数设置区域和指示灯设置区域,所述模型显示区域中显示键盘平面模型,所述键盘平面模型包括多个按键模型;
当获取所述项目文件列表区域中的属于键值设置项目文件的灯效自定义项目的选择指令,所述参数设置区域显示灯效设置选项栏和预览选项,所述灯效设置选项栏中具有多种预设的灯效模型选项和关于对每个按键模型的色值进行单独设置的自定义模式选项;
当从所述自定义模式选项获取到与转动灯效对应的预设的灯效模型的点选指令,显示自定义色值展开图选项,所述自定义色值展开图选项上具有多个固定色值的浮标,通过拉动所述浮标以改变该固定色值位于自定义色值展开图上的位置,从而自定义旋转方向上颜色的变化趋势,其中包括拖动所述浮标以调整色值变化速率;
获取灯效设置数据,所述灯效设置数据包括所述灯效模型的色值变化速率数据、色值变化范围数据和中心位置数据,其中,所述色值变化范围数据根据所述自定义色值展开图获取的键入信号生成;
根据所述灯效设置数据生成色值变化规律,且根据所述灯效设置数据和所述键盘平面模型确定灯效显示区域;
根据所述色值变化规律更新所述灯效显示区域的色值。
2.根据权利要求1所述的键盘灯效设置方法,其特征在于:
所述根据所述灯效设置数据和所述键盘平面模型确定灯效显示区域中,包括:
根据所述键盘平面模型生成外接方形区域,以所述外接方形区域作为所述灯效显示区域。
3.根据权利要求1所述的键盘灯效设置方法,其特征在于:
所述获取灯效设置数据中,包括:
所述灯效设置数据包括对所述键盘平面模型中每一个按键模型的色值设置数据。
4.根据权利要求3所述的键盘灯效设置方法,其特征在于:
所述根据所述灯效设置数据和所述键盘平面模型确定灯效显示区域中,包括:
所述灯效显示区域为所述键盘平面模型上所述按键模型的所占区域。
5.一种计算机装置,其特征在于:所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1至4任一项所述的键盘灯效设置方法。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的键盘灯效设置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911102971.6A CN110850993B (zh) | 2019-11-12 | 2019-11-12 | 键盘灯效设置方法、计算机装置和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911102971.6A CN110850993B (zh) | 2019-11-12 | 2019-11-12 | 键盘灯效设置方法、计算机装置和计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110850993A CN110850993A (zh) | 2020-02-28 |
CN110850993B true CN110850993B (zh) | 2023-10-20 |
Family
ID=69600084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911102971.6A Active CN110850993B (zh) | 2019-11-12 | 2019-11-12 | 键盘灯效设置方法、计算机装置和计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110850993B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113133166B (zh) * | 2021-03-15 | 2023-03-21 | 珈伟新能源股份有限公司 | 一种感应灯控制方法、感应灯控制装置及感应灯 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5307295A (en) * | 1991-01-14 | 1994-04-26 | Vari-Lite, Inc. | Creating and controlling lighting designs |
CN105630183A (zh) * | 2014-11-06 | 2016-06-01 | 周飞跃 | 可自定义发光模式机械式键盘 |
CN105824435A (zh) * | 2016-05-24 | 2016-08-03 | 深圳市百川海奇科技有限公司 | 一种可自定义按键的键盘 |
CN107168543A (zh) * | 2017-05-25 | 2017-09-15 | 北京小米移动软件有限公司 | 键盘控制方法及装置 |
CN108664136A (zh) * | 2018-05-17 | 2018-10-16 | 珠海市学思电子科技有限公司 | 键盘灯效控制方法、计算机装置和计算机可读存储介质 |
CN108882440A (zh) * | 2018-05-17 | 2018-11-23 | 珠海市学思电子科技有限公司 | 键盘灯效控制方法、计算机装置和计算机可读存储介质 |
CN109471586A (zh) * | 2018-10-26 | 2019-03-15 | 麒麟合盛网络技术股份有限公司 | 一种键帽配色方法、装置和终端设备 |
CN109871133A (zh) * | 2019-02-21 | 2019-06-11 | 深圳市志海和科技有限公司 | 一种键盘控制方法、装置、键盘、计算机可读存储介质 |
CN110007781A (zh) * | 2019-04-03 | 2019-07-12 | 珠海市学思电子科技有限公司 | 接入设备于界面中的灯效模拟方法、计算机装置和计算机可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060084482A1 (en) * | 2004-10-15 | 2006-04-20 | Nokia Corporation | Electronic hand-held device with a back cover keypad and a related method |
-
2019
- 2019-11-12 CN CN201911102971.6A patent/CN110850993B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5307295A (en) * | 1991-01-14 | 1994-04-26 | Vari-Lite, Inc. | Creating and controlling lighting designs |
CN105630183A (zh) * | 2014-11-06 | 2016-06-01 | 周飞跃 | 可自定义发光模式机械式键盘 |
CN105824435A (zh) * | 2016-05-24 | 2016-08-03 | 深圳市百川海奇科技有限公司 | 一种可自定义按键的键盘 |
CN107168543A (zh) * | 2017-05-25 | 2017-09-15 | 北京小米移动软件有限公司 | 键盘控制方法及装置 |
CN108664136A (zh) * | 2018-05-17 | 2018-10-16 | 珠海市学思电子科技有限公司 | 键盘灯效控制方法、计算机装置和计算机可读存储介质 |
CN108882440A (zh) * | 2018-05-17 | 2018-11-23 | 珠海市学思电子科技有限公司 | 键盘灯效控制方法、计算机装置和计算机可读存储介质 |
CN109471586A (zh) * | 2018-10-26 | 2019-03-15 | 麒麟合盛网络技术股份有限公司 | 一种键帽配色方法、装置和终端设备 |
CN109871133A (zh) * | 2019-02-21 | 2019-06-11 | 深圳市志海和科技有限公司 | 一种键盘控制方法、装置、键盘、计算机可读存储介质 |
CN110007781A (zh) * | 2019-04-03 | 2019-07-12 | 珠海市学思电子科技有限公司 | 接入设备于界面中的灯效模拟方法、计算机装置和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110850993A (zh) | 2020-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100583092C (zh) | 用于呈现电子文档对象的方法 | |
CN107220047B (zh) | 一种音频频谱的动图显示进度条控件实现方法 | |
US5966125A (en) | System and method for dynamic controls | |
CN112114734B (zh) | 在线文档的显示方法、装置、终端及存储介质 | |
US5812805A (en) | Method and editing system for setting tool button | |
CN106792197A (zh) | 一种视频播放区域布局的切换方法及*** | |
US20140266569A1 (en) | Controlling music variables | |
JP2022529841A (ja) | ゲームオブジェクト制御方法及び装置 | |
CN110850993B (zh) | 键盘灯效设置方法、计算机装置和计算机可读存储介质 | |
WO2020199970A1 (zh) | 接入设备于界面中的灯效模拟方法、计算机装置和计算机可读存储介质 | |
CN111290678B (zh) | 一种图片预览方法、装置及设备 | |
EP4268913A1 (en) | Position adjustment method and apparatus for operation controls, and terminal, and storage medium | |
CN110377220A (zh) | 一种指令响应方法、装置、存储介质及电子设备 | |
WO2020186837A1 (zh) | 文本动画控制方法和装置、存储介质和处理器 | |
CN110850999B (zh) | 键盘按键键值设置方法、计算机装置和计算机可读存储介质 | |
CN110968201B (zh) | 键盘按键固件生成方法、计算机装置和计算机可读存储介质 | |
CN111831250B (zh) | 音频处理方法、装置、存储介质及电子设备 | |
US20090320004A1 (en) | Test Instrument Graphical User Interface | |
CN113786607A (zh) | 界面显示方法、装置、终端及存储介质 | |
JP2004152075A (ja) | 電子機器及びプログラム | |
CN111831128B (zh) | 扩展键盘 | |
US20140270256A1 (en) | Modifying Control Resolution | |
CN115270737B (zh) | 一种目标对象的格式修改方法及装置 | |
CN113986175A (zh) | 一种颜色选取方法、装置、电子设备和可读介质 | |
JP5779422B2 (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |