CN115834938A - 快捷键配置方法、装置、设备及介质 - Google Patents
快捷键配置方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN115834938A CN115834938A CN202211555600.5A CN202211555600A CN115834938A CN 115834938 A CN115834938 A CN 115834938A CN 202211555600 A CN202211555600 A CN 202211555600A CN 115834938 A CN115834938 A CN 115834938A
- Authority
- CN
- China
- Prior art keywords
- shortcut key
- key
- configuration
- information
- shortcut
- 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
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000004590 computer program Methods 0.000 claims description 21
- 230000009191 jumping Effects 0.000 claims description 14
- 230000001960 triggered effect Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 description 21
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000010354 integration Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种快捷键配置方法、快捷键配置装置、快捷键配置设备及计算机存储介质,涉及电视遥控技术领域,该方法包括:当接收到对快捷键进行自定义设置的请求时,读取快捷键的配置文件的配置信息和预置可选信息;根据配置信息中的状态信息和预置可选信息确定是否对快捷键进行自定义设置。本发明通过傻瓜式的配置,降低配置快捷键时的操作门槛,软件集成人员不需要关心配置文件的具体内容和含义,只需要知道快捷键的功能定义即可,从而大大降低了操作门槛和出错概率,提高配置快捷键的灵活度和效率。
Description
技术领域
本发明涉及电视遥控技术领域,尤其涉及一种快捷键配置方法、快捷键配置装置、快捷键配置设备及计算机存储介质。
背景技术
目前,最重要且最符合操作习惯的电视操作方式就是遥控操作。而对绝大部分用户来说,在日常使用中可能只会用到电视的某些功能,但是如果该电视功能的触发层级比较深,通过遥控器操作就会比较麻烦,于是通过设置快捷键来实现某些电视功能的直接触发和跳转就显得尤其重要。而对于相关电视厂商来说,不管是为了推广某个电视功能或者提高其曝光率,还是为了方便用户使用某个电视功能,都需要在电视出厂时直接配置好各电视功能对应的快捷键。
对于电视厂商来说,在配置快捷键时:1,各大电视厂商的大部分***采用的是安卓***,而谷歌未在安卓电视平台提供遥控器快捷方式的配置方法,需要各电视厂商单独设计和开发;2,对于电视厂商的软件集成人员来说,由于不是快捷键的软件开发人员而只是编译人员,可能不知道快捷键该如何实现、配置文件有何含义,而且繁琐的配置文件会提高软件集成的出错概率,导致最新电视版本作废。
发明内容
本发明的主要目的在于提供一种快捷键配置方法、快捷键配置装置、快捷键配置设备及计算机存储介质,旨在解决现有快捷键配置方法中配置快捷键时配置效率低的技术问题。
为实现上述目的,本发明提供一种快捷键配置方法,包括以下步骤:
当接收到对快捷键进行自定义设置的请求时,读取所述快捷键的配置文件的所述配置信息和预置可选信息;
根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置;
其中,所述配置信息包括所述快捷键的跳转目标、与所述快捷键的物理按键匹配的标识信息、以及是否允许用户自定义设置所述配置信息中所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息的状态信息。
进一步地,所述根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置的步骤,包括:
若所述状态信息为不允许用户进行自定义设置,则在自定义设置界面上隐藏所述状态信息对应的快捷键;
若所述状态信息为允许用户进行自定义设置,则在所述自定义设置界面上,参照所述预置可选信息对所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息进行自定义设置。
进一步地,所述接收到对快捷键进行自定义设置的请求的步骤之前,还包括:
获取通过配置入口对快捷键进行配置的配置信息,并在配置文件中保存所述快捷键的所述配置信息。
进一步地,所述获取通过配置入口对快捷键进行配置的配置信息的步骤,包括:
在所述配置入口提供所述配置信息对应的预置可选信息;
确定被选中的所述预置可选信息为所述配置信息。
进一步地,所述快捷键配置方法,还包括:
在快捷键被触发时,接收所述快捷键对应的所述物理按键;
解析所述配置文件,确定与所述物理按键匹配的标识信息,并跳转至所述标识信息对应的快捷键的跳转目标。
进一步地,所述解析所述配置文件的步骤之前,还包括:
将所述物理按键对应的***原生按键转换为广播按键;
所述确定与所述物理按键匹配的标识信息的步骤,包括:
将所述广播按键进行广播,确定与所述广播按键匹配的标识信息。
进一步地,所述接收所述快捷键对应的所述物理按键的步骤之前,还包括:
对已安装应用的所述跳转目标对应的所述标识信息进行广播按键注册,以确定进行匹配的标识信息库;
所述将所述广播按键进行广播,确定与所述广播按键匹配的标识信息的步骤,包括:
在所述标识信息库中,确定所述广播按键对应的所述标识信息。
此外,为实现上述目的,本发明还提供一种快捷键配置装置,所述装置包括:
读取模块,用于当接收到对快捷键进行自定义设置的请求时,读取所述快捷键的配置文件的所述配置信息和预置可选信息;
设置模块,用于根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置;
其中,所述配置信息包括所述快捷键的跳转目标、与所述快捷键的物理按键匹配的标识信息、以及是否允许用户自定义设置所述配置信息中所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息的状态信息。
此外,为实现上述目的,本发明还提供一种快捷键配置设备,所述快捷键配置设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上任一项所述的快捷键配置方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的快捷键配置方法的步骤。
本发明提出的快捷键配置方法、快捷键配置装置、快捷键配置设备及计算机存储介质,当接收到对快捷键进行自定义设置的请求时,读取所述快捷键的配置文件的所述配置信息和预置可选信息;根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置;其中,所述配置信息包括所述快捷键的跳转目标、与所述快捷键的物理按键匹配的标识信息、以及是否允许用户自定义设置所述配置信息中所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息的状态信息。
在申请中,通过实现定义好配置文件格式,配置文件包括通过哪个快捷键进行跳转、跳转目标等,在编译软件前通过在网页端用下拉框的方式选择配置,自动生成配置文件,软件编译的时候将此配置文件集成到***的某个目录。机器运行时通过***服务读取此配置文件并确定当前的快捷键的跳转。在申请中通过傻瓜式的配置,降低配置快捷键时的操作门槛,软件集成人员不需要关心配置文件的具体内容和含义,只需要知道快捷键的功能定义即可,从而大大降低了操作门槛和出错概率,提高配置快捷键的灵活度和效率。
附图说明
图1是本发明实施例方案涉及终端设备的硬件运行的结构示意图;
图2是本发明一种快捷键配置方法第一实施例的流程示意图;
图3是本发明一种快捷键配置方法第三实施例的流程示意图;
图4是本发明一实施例中快捷键配置装置示意图;
图5是本发明一种快捷键配置方法一实施例的匹配示意图。
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及终端设备的硬件运行环境的结构示意图。
需要说明的是,图1即可为终端设备的硬件运行环境的结构示意图。本发明实施例终端设备可以是针对基于nand flash为存储介质的存储设备,执行本发明提供的快捷键配置方法的设备,该终端设备具体可以是移动终端、数据存储控制终端、PC或者便携计算机等终端。
如图1所示,该终端设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储设备1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储设备1005可以是非易失性存储设备(如,Flash存储设备)、高速RAM存储设备,也可以是稳定的存储设备(non-volatile memory),例如磁盘存储设备。存储设备1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储设备1005中可以包括操作***、网络通信模块、用户接口模块以及计算机程序。其中,操作***是管理和控制样本终端设备硬件和软件资源的程序,支持计算机程序以及其它软件或程序的运行。
在图1所示的终端设备中,用户接口1003主要用于与各个终端进行数据通信;网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;而处理器1001可以用于调用存储设备1005中存储的计算机程序,并执行以下操作:
当接收到对快捷键进行自定义设置的请求时,读取所述快捷键的配置文件的所述配置信息和预置可选信息;
根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置;
其中,所述配置信息包括所述快捷键的跳转目标、与所述快捷键的物理按键匹配的标识信息、以及是否允许用户自定义设置所述配置信息中所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息的状态信息。
进一步地,处理器1001可以调用存储设备1005中存储的计算机程序,还执行以下操作:
所述根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置的步骤,包括:
若所述状态信息为不允许用户进行自定义设置,则在自定义设置界面上隐藏所述状态信息对应的快捷键;
若所述状态信息为允许用户进行自定义设置,则在所述自定义设置界面上,参照所述预置可选信息对所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息进行自定义设置。
进一步地,处理器1001可以调用存储设备1005中存储的计算机程序,还执行以下操作:
所述接收到对快捷键进行自定义设置的请求的步骤之前,还包括:
获取通过配置入口对快捷键进行配置的配置信息,并在配置文件中保存所述快捷键的所述配置信息。
进一步地,处理器1001可以调用存储设备1005中存储的计算机程序,还执行以下操作:
所述获取通过配置入口对快捷键进行配置的配置信息的步骤,包括:
在所述配置入口提供所述配置信息对应的预置可选信息;
确定被选中的所述预置可选信息为所述配置信息。
进一步地,处理器1001可以调用存储设备1005中存储的计算机程序,还执行以下操作:
所述快捷键配置方法,还包括:
在快捷键被触发时,接收所述快捷键对应的所述物理按键;
解析所述配置文件,确定与所述物理按键匹配的标识信息,并跳转至所述标识信息对应的快捷键的跳转目标。
进一步地,处理器1001可以调用存储设备1005中存储的计算机程序,还执行以下操作:
所述解析所述配置文件的步骤之前,还包括:
将所述物理按键对应的***原生按键转换为广播按键;
所述确定与所述物理按键匹配的标识信息的步骤,包括:
将所述广播按键进行广播,确定与所述广播按键匹配的标识信息。
进一步地,处理器1001可以调用存储设备1005中存储的计算机程序,还执行以下操作:
所述接收所述快捷键对应的所述物理按键的步骤之前,还包括:
对已安装应用的所述跳转目标对应的所述标识信息进行广播按键注册,以确定进行匹配的标识信息库;
所述将所述广播按键进行广播,确定与所述广播按键匹配的标识信息的步骤,包括:
在所述标识信息库中,确定所述广播按键对应的所述标识信息。
请参照图2,图2为本发明快捷键配置方法第一实施例的流程示意图。
本实施例中,本发明快捷键配置方法包括:
步骤S10,当接收到对快捷键进行自定义设置的请求时,读取所述快捷键的配置文件的所述配置信息和预置可选信息。
步骤S20,根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置。
其中,所述配置信息包括所述快捷键的跳转目标、与所述快捷键的物理按键匹配的标识信息、以及是否允许用户自定义设置所述配置信息中所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息的状态信息。
配置信息除了快捷键的跳转目标和与快捷键的物理按键匹配的标识信息之外,还包括是否允许用户自定义设置配置信息中快捷键的跳转目标和与快捷键的物理按键匹配的标识信息的状态信息。
当软件集成人员需要编译软件时,通过在网页端的配置入口,比如下拉框来选择快捷键对应的物理按键匹配的标识信息如颜色或者名称等、跳转目标、以及用户是否可自定义设置三个选项,分别对应配置文件中的属性,actionKey,status三个字段。
当用户打开快捷方式设置页面时,触发对快捷键进行自定义设置的请求,后台的***服务通过读取快捷键的配置文件,得到该快捷键的属性字段、跳转目标actionKey字段和用户是否可自定义设置的status字段,以及配置信息中属性字段和actionKey字段对应的预置可选信息。其中,status字段在开发时被写死,在出厂后用户无法通过自定义设置界面进行修改。
可选地,所述根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置的步骤,包括:
若所述状态信息为不允许用户进行自定义设置,则在自定义设置界面上隐藏所述状态信息对应的快捷键;
若所述状态信息为允许用户进行自定义设置,则在所述自定义设置界面上,参照所述预置可选信息对所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息进行自定义设置。
如果status字段的值为fix,表示用户不可以自定义,则在自定义设置界面上直接隐藏该快捷键的设置列表;如果status字段的值为default,则对快捷键的跳转目标和与快捷键的物理按键匹配的标识信息进行自定义设置,参照预置可选信息进行选择和确认。其中,可以通过跳转目标的actionKey字段去匹配跳转功能的中文名,并显示在自定义设置界面上,从而指示可以将此快捷键对应的跳转功能改为其他跳转功能。
在本实施例中,后台存在一个***服务用于去解析配置文件,解析后生成对应的数据结构,前台有一个UI层用于显示***服务提供的数据结构,给用户提供自定义设置的交互。从而通过配置文件的方式便可以控制各快捷键的跳转目标和显示模式,可以满足厂商对于快捷方式的定制需求,且软件集成人员在不知道各项配置字段的具体含义的情况下,可以直接通过图形界面的方式配置,降低出错概率,提高软件集成效率。进一步地,通过实现定义好配置文件格式,配置文件包括通过哪个快捷键进行跳转、跳转目标等,在编译软件前通过在网页端用下拉框的方式选择配置,自动生成配置文件,软件编译的时候将此配置文件集成到***的某个目录。机器运行时通过***服务读取此配置文件并确定当前的快捷键的跳转。在申请中通过傻瓜式的配置,降低配置快捷键时的操作门槛,软件集成人员不需要关心配置文件的具体内容和含义,只需要知道快捷键的功能定义即可,从而大大降低了操作门槛和出错概率,提高配置快捷键的灵活度和效率。
在本发明快捷键配置方法第二实施例中,所述接收到对快捷键进行自定义设置的请求的步骤之前,还包括:
获取通过配置入口对快捷键进行配置的配置信息,并在配置文件中保存所述快捷键的所述配置信息。
配置文件中的配置信息主要分为以下方面:1,配置信息对应哪个快捷键;2,此快捷键需要实现什么功能、跳转目标是什么。
当软件集成人员需要编译软件时,通过在网页端的配置入口,比如下拉框来选择快捷键对应的物理按键匹配的标识信息如颜色或者名称等、以及跳转目标的可选选项,分别对应配置文件中的属性,actionKey两个字段。在配置入口确定以上两个字段的配置信息之后,生成setting_onekey_fixation_action.xml配置文件并保存以上配置信息,生成后保存至/system/pcfg/机芯_机型/config目录下,并当升级软件的时候将新的配置文件自动拷贝到此目录。从而可以大大提高软件集成人员的配置效率并降低配置时的出错概率,通过灵活配置的方式实现快捷键的差异化功能,包括打开应用,界面跳转,提高降低亮度,垃圾清理,***提速等等。
可选地,所述获取通过配置入口对快捷键进行配置的配置信息的步骤,包括:
在所述配置入口提供所述配置信息对应的预置可选信息;
确定被选中的所述预置可选信息为所述配置信息。
在配置入口提供对配置信息进行选择的预置可选信息,用户基于如下拉框的配置入口选中的预置可选信息即为当前进行配置的快捷键对应的配置信息。
在本实施例中,通过实现定义好配置文件格式,配置文件包括通过哪个快捷键进行跳转、跳转目标等,在编译软件前通过在网页端用下拉框的方式选择配置,自动生成配置文件,软件编译的时候将此配置文件集成到***的某个目录。机器运行时通过***服务读取此配置文件并确定当前的快捷键的跳转。对于大型软件来说,软件版本的一个小小的错误可能会导致版本作废从而造成人力和时间的浪费,因此,在本实施例中通过傻瓜式的配置,降低配置快捷键时的操作门槛,软件集成人员不需要关心配置文件的具体内容和含义,只需要知道快捷键的功能定义即可,从而大大降低了操作门槛和出错概率,提高配置快捷键的灵活度和效率。
请参照图3,图3为本发明快捷键配置方法第三实施例的流程示意图。
本实施例中,本发明快捷键配置方法,还包括:
步骤B1:在快捷键被触发时,接收所述快捷键对应的所述物理按键;
步骤B2:解析所述配置文件,确定与所述物理按键匹配的标识信息,并跳转至所述标识信息对应的快捷键的跳转目标。
在本实施例中,提供一种快捷键响应方法。在快捷键被触发时,接收快捷键对应的物理按键,比如遥控器的红外信号。然后,解析已开发的配置文件,在配置文件中确定与接收到的物理按键匹配的标识信息,并跳转至标识信息对应的快捷键的跳转目标,从而实现电视功能的快速直接跳转。
可选地,所述解析所述配置文件的步骤之前,还包括:
将所述物理按键对应的***原生按键转换为广播按键;
所述确定与所述物理按键匹配的标识信息的步骤,包括:
将所述广播按键进行广播,确定与所述广播按键匹配的标识信息。
参照图5,在本实施例中,在接收到物理按键之后、在解析配置文件之前,将接收到的物理按键对应的***原生按键转换为广播按键keyCode。在确定标识信息时,将广播按键keyCode进行广播,确定与广播按键keyCode匹配的标识信息如各种属性。
可选地,所述接收所述快捷键对应的所述物理按键的步骤之前,还包括:
对已安装应用的所述跳转目标对应的所述标识信息进行广播按键注册,以确定进行匹配的标识信息库;
所述将所述广播按键进行广播,确定与所述广播按键匹配的标识信息的步骤,包括:
在所述标识信息库中,确定所述广播按键对应的所述标识信息。
在本实施例的快捷键响应方法中,需要事先对广播按键keyCode进行注册,获取对已安装应用的跳转目标对应的标识信息,并注册广播按键keyCode对应的跳转目标的响应,得到标识信息库。从而,在将广播按键keyCode进行广播时,在标识信息库中确定该广播按键keyCode对应的标识信息。
也就是说,当快捷键被按下时,会广播转换后得到的广播按键keyCode,并开始解析setting_onekey_fixation_action.xml文件,通过广播按键keyCode跟配置文件中的color匹配上,然后再通过actionKey字段转化为对应的跳转目标,最后执行跳转步骤。
在本实施例中,将安卓的***按键转化为广播按键,此广播按键跟安卓原生按键不同,通过安卓***按键的跳转需要目标功能的应用处于前台、正在运行状态,而本实施例中通过广播按键的跳转可以是后台应用,从而提高快捷键的可见范围,可以跳转至***应用或者非***应用的目标功能。
综上,市面上快捷键功能已经很常见,但是本发明提供的是一种针对快捷键痛点的实际解决方案,其核心创新点在于:软件集成人员不需要关心配置文件的具体内容和含义,只需要知道功能定义即可,从而大大降低了操作门槛和出错概率,提高灵活度,提高效率。而本发明的实现难点在于:
1,如何傻瓜式生成配置文件:通过软件集成人员在编译平台通过下拉框的配置入口进行选择即可生成配置文件。
2,怎样实现配置文件的功能:后台的***服务通过解析配置文件生成对应的数据格式,数据格式事先已定义好,每个字段都有其作用定义,前台的自定义设置页面如设置应用提供用户交互界面。
3,如何响应按键:***将物理按键值转为广播发出来(此方式非安卓标准方法,可提高按键的响应范围),***服务通过注册广播响应,实现配置文件功能定义。
此外,参照图4,本发明实施例还提供一种快捷键配置装置,所述装置包括:
读取模块C1,用于当接收到对快捷键进行自定义设置的请求时,读取所述快捷键的配置文件的所述配置信息和预置可选信息;
设置模块C2,用于根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置;
其中,所述配置信息包括所述快捷键的跳转目标、与所述快捷键的物理按键匹配的标识信息、以及是否允许用户自定义设置所述配置信息中所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息的状态信息。
可选地,所述设置模块,还用于
若所述状态信息为不允许用户进行自定义设置,则在自定义设置界面上隐藏所述状态信息对应的快捷键;
若所述状态信息为允许用户进行自定义设置,则在所述自定义设置界面上,参照所述预置可选信息对所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息进行自定义设置。
可选的,快捷键配置装置还包括配置模块,用于
获取通过配置入口对快捷键进行配置的配置信息,并在配置文件中保存所述快捷键的所述配置信息。
可选的,配置模块还用于
在所述配置入口提供所述配置信息对应的预置可选信息;
确定被选中的所述预置可选信息为所述配置信息。
可选地,所述装置还包括:
接收模块,用于在快捷键被触发时,接收所述快捷键对应的所述物理按键;
跳转模块,用于解析所述配置文件,确定与所述物理按键匹配的标识信息,并跳转至所述标识信息对应的快捷键的跳转目标。
可选地,所述装置还包括:
转换模块,用于所述解析所述配置文件的步骤之前,还包括:
将所述物理按键对应的***原生按键转换为广播按键;
所述跳转模块,还用于将所述广播按键进行广播,确定与所述广播按键匹配的标识信息。
可选地,所述装置还包括:
注册模块,用于所述接收所述快捷键对应的所述物理按键的步骤之前,还包括:
对已安装应用的所述跳转目标对应的所述标识信息进行广播按键注册,以确定进行匹配的标识信息库;
所述跳转模块,还用于在所述标识信息库中,确定所述广播按键对应的所述标识信息。
本发明提供的快捷键配置装置,采用上述实施例中的快捷键配置方法,解决现有快捷键配置方法中配置快捷键时操作门槛高、配置效率低、出错概率大的技术问题。与现有技术相比,本发明实施例提供的快捷键配置装置的有益效果与上述实施例提供的快捷键配置方法的有益效果相同,且该快捷键配置装置中的其他技术特征与上述实施例方法公开的特征相同,在此不做赘述。
此外,本发明实施例还提出一种快捷键配置设备,所述快捷键配置设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上任一项所述的快捷键配置方法的步骤。
此外,本发明实施例还提出一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的快捷键配置方法的步骤。
其中,在所述处理器上运行的计算机程序被执行时所实现的步骤可参照本发明快捷键配置方法的各个实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机存储介质(如Flash存储设备、ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)中,用于控制该存储介质进行数据读写操作的控制器执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种快捷键配置方法,其特征在于,所述快捷键配置方法,包括以下步骤:
当接收到对快捷键进行自定义设置的请求时,读取所述快捷键的配置文件的所述配置信息和预置可选信息;
根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置;
其中,所述配置信息包括所述快捷键的跳转目标、与所述快捷键的物理按键匹配的标识信息、以及是否允许用户自定义设置所述配置信息中所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息的状态信息。
2.如权利要求1所述的快捷键配置方法,其特征在于,所述根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置的步骤,包括:
若所述状态信息为不允许用户进行自定义设置,则在自定义设置界面上隐藏所述状态信息对应的快捷键;
若所述状态信息为允许用户进行自定义设置,则在所述自定义设置界面上,参照所述预置可选信息对所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息进行自定义设置。
3.如权利要求1所述的快捷键配置方法,其特征在于,所述接收到对快捷键进行自定义设置的请求的步骤之前,还包括:
获取通过配置入口对快捷键进行配置的配置信息,并在配置文件中保存所述快捷键的所述配置信息。
4.如权利要求3所述的快捷键配置方法,其特征在于,所述获取通过配置入口对快捷键进行配置的配置信息的步骤,包括:
在所述配置入口提供所述配置信息对应的预置可选信息;
确定被选中的所述预置可选信息为所述配置信息。
5.如权利要求1所述的快捷键配置方法,其特征在于,所述快捷键配置方法,还包括:
在快捷键被触发时,接收所述快捷键对应的所述物理按键;
解析所述配置文件,确定与所述物理按键匹配的标识信息,并跳转至所述标识信息对应的快捷键的跳转目标。
6.如权利要求5所述的快捷键配置方法,其特征在于,所述解析所述配置文件的步骤之前,还包括:
将所述物理按键对应的***原生按键转换为广播按键;
所述确定与所述物理按键匹配的标识信息的步骤,包括:
将所述广播按键进行广播,确定与所述广播按键匹配的标识信息。
7.如权利要求6所述的快捷键配置方法,其特征在于,所述接收所述快捷键对应的所述物理按键的步骤之前,还包括:
对已安装应用的所述跳转目标对应的所述标识信息进行广播按键注册,以确定进行匹配的标识信息库;
所述将所述广播按键进行广播,确定与所述广播按键匹配的标识信息的步骤,包括:
在所述标识信息库中,确定所述广播按键对应的所述标识信息。
8.一种快捷键配置装置,其特征在于,所述装置包括:
读取模块,用于当接收到对快捷键进行自定义设置的请求时,读取所述快捷键的配置文件的所述配置信息和预置可选信息;
设置模块,用于根据所述配置信息中的所述状态信息和所述预置可选信息确定是否对所述快捷键进行自定义设置;
其中,所述配置信息包括所述快捷键的跳转目标、与所述快捷键的物理按键匹配的标识信息、以及是否允许用户自定义设置所述配置信息中所述快捷键的跳转目标和与所述快捷键的物理按键匹配的标识信息的状态信息。
9.一种快捷键配置设备,其特征在于,所述快捷键配置设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至7中任一项所述的快捷键配置方法的步骤。
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的快捷键配置方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211555600.5A CN115834938A (zh) | 2022-12-06 | 2022-12-06 | 快捷键配置方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211555600.5A CN115834938A (zh) | 2022-12-06 | 2022-12-06 | 快捷键配置方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115834938A true CN115834938A (zh) | 2023-03-21 |
Family
ID=85545245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211555600.5A Pending CN115834938A (zh) | 2022-12-06 | 2022-12-06 | 快捷键配置方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115834938A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102109995A (zh) * | 2010-12-28 | 2011-06-29 | 青岛海信宽带多媒体技术有限公司 | 一种生成快捷键的方法及装置 |
KR20130133435A (ko) * | 2012-05-29 | 2013-12-09 | 주식회사 인프라웨어 | 리모컨 단축버튼을 이용한 텔레비전 브라우저의 간편 조작 방법, 그리고 이를 위한 텔레비전 브라우저 간편 조작 프로그램을 기록한 컴퓨터로 판독가능한 기록매체 |
CN106603946A (zh) * | 2016-12-28 | 2017-04-26 | 深圳Tcl数字技术有限公司 | 电视机遥控方法、装置和*** |
CN106775432A (zh) * | 2016-12-22 | 2017-05-31 | 金蝶软件(中国)有限公司 | 一种快捷键设置方法及装置 |
CN112637652A (zh) * | 2020-12-17 | 2021-04-09 | 深圳创维-Rgb电子有限公司 | 智能电视的应用启动控制方法、装置、终端设备及介质 |
CN114928760A (zh) * | 2022-05-09 | 2022-08-19 | 海信视像科技股份有限公司 | 控制装置的按键设置方法及显示设备 |
CN115373564A (zh) * | 2022-08-10 | 2022-11-22 | 西安诺瓦星云科技股份有限公司 | 功能快捷键自定义方法、装置、软件功能控制方法及终端 |
-
2022
- 2022-12-06 CN CN202211555600.5A patent/CN115834938A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102109995A (zh) * | 2010-12-28 | 2011-06-29 | 青岛海信宽带多媒体技术有限公司 | 一种生成快捷键的方法及装置 |
KR20130133435A (ko) * | 2012-05-29 | 2013-12-09 | 주식회사 인프라웨어 | 리모컨 단축버튼을 이용한 텔레비전 브라우저의 간편 조작 방법, 그리고 이를 위한 텔레비전 브라우저 간편 조작 프로그램을 기록한 컴퓨터로 판독가능한 기록매체 |
CN106775432A (zh) * | 2016-12-22 | 2017-05-31 | 金蝶软件(中国)有限公司 | 一种快捷键设置方法及装置 |
CN106603946A (zh) * | 2016-12-28 | 2017-04-26 | 深圳Tcl数字技术有限公司 | 电视机遥控方法、装置和*** |
CN112637652A (zh) * | 2020-12-17 | 2021-04-09 | 深圳创维-Rgb电子有限公司 | 智能电视的应用启动控制方法、装置、终端设备及介质 |
CN114928760A (zh) * | 2022-05-09 | 2022-08-19 | 海信视像科技股份有限公司 | 控制装置的按键设置方法及显示设备 |
CN115373564A (zh) * | 2022-08-10 | 2022-11-22 | 西安诺瓦星云科技股份有限公司 | 功能快捷键自定义方法、装置、软件功能控制方法及终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11709668B2 (en) | Systems and methods for application program and application program update deployment to a mobile device | |
CN107577459B (zh) | 一种基于组件化的拖拽式跨平台应用开发***及方法 | |
CN107741844B (zh) | 一种应用安装包的生成方法和装置 | |
CN104090749A (zh) | 一种WinCE产品界面主题更新变换处理方法及*** | |
EP4280048A1 (en) | Page rendering method and apparatus, electronic device, computer-readable storage medium, and computer program product | |
CN114064024A (zh) | 微应用的开发方法、装置、设备、存储介质及程序产品 | |
CN106502717B (zh) | 应用程序运行方法及装置 | |
CN112925718B (zh) | 调用栈回溯方法、装置、设备和介质 | |
CN110297624B (zh) | 基于electron框架的Widget***的实现方法及采用该***的电视机 | |
CN112925717B (zh) | 用于确定调用栈栈帧的对象的方法、装置、设备和介质 | |
CN114115870A (zh) | 用户接口界面实现方法及装置 | |
CN113408260A (zh) | 一种项目工程生成方法、装置、计算机设备及存储介质 | |
CN113391808A (zh) | 页面的配置方法、装置及电子设备 | |
KR20050056270A (ko) | 소프트웨어 애플리케이션을 생성하는 방법 | |
CN113010178B (zh) | 应用程序运行控制方法、装置、设备和介质 | |
CN114443051A (zh) | 应用程序编译和运行方法及装置、存储介质 | |
KR20110065804A (ko) | 이동 단말기 및 상기 이동 단말기에서 웹 애플리케이션 실행 방법 | |
CN111552480B (zh) | 跨平台编译方法、装置、设备及可读存储介质 | |
CN105657551A (zh) | 智能电视对模拟按键的响应方法及装置 | |
CN115834938A (zh) | 快捷键配置方法、装置、设备及介质 | |
CN103853567A (zh) | 终端软件的安装方法及装置 | |
CN114070898B (zh) | 车型和车辆状态的信号推送方法、装置及计算机可读介质 | |
CN112911359B (zh) | 一种资源显示方法、显示设备及遥控器 | |
CN116340680A (zh) | 一种显示设备及插件对象生命周期管理的控制方法 | |
CN110795154A (zh) | 跨平台设备驱动方法、装置、设备及计算机可读存储介质 |
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 |