快捷键设置方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37200296 阅读:7 留言:0更新日期:2023-04-20 22:56
本公开关于一种快捷键设置方法、装置、电子设备及存储介质,所述方法包括:解析与应用程序关联的快捷键绑定数据,获得应用程序的各快捷键与快捷功能间的第一映射关系、以及各快捷功能所对应的操作命令;操作命令用于触发应用程序执行相应的快捷功能对应的操作;响应于对各快捷功能中任一快捷功能的快捷键设置请求,确定快捷键设置请求携带的新的快捷键;建立新的快捷键与任一快捷功能间的第二映射关系,并建立第二映射关系与任一快捷功能对应的操作命令间的第一绑定关系;第一绑定关系用于供应用程序在监听到输入新的快捷键的情况下执行与任一快捷功能对应的操作。采用本公开可以提高应用程序的操作效率。以提高应用程序的操作效率。以提高应用程序的操作效率。

【技术实现步骤摘要】
快捷键设置方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种快捷键设置方法、装置、电子设备及存储介质。

技术介绍

[0002]快捷键又可以命名为快速键或热键,指通过某些特定的按键、按键顺序或按键组合来控制应用程序完成一个快捷功能对应的操作。
[0003]传统技术中,往往会将某些应用程序(如,web编辑器)嵌入至某作业平台中,供作业平台的用户利用该应用程序执行某些作业。然而,应用程序采用的快捷键体系往往与作业平台采用的快捷键体系不匹配,这使得作业平台的用户需要同时熟悉两套不同的快捷键体系,学习成本较高,不利于提高对该应用程序的操作效率。

技术实现思路

[0004]本公开提供一种快捷键设置方法、装置、电子设备及存储介质,以至少解决相关技术中应用程序的操作效率不高的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种快捷键设置方法,包括:
[0006]解析与应用程序关联的快捷键绑定数据,获得所述应用程序的各快捷键与快捷功能间的第一映射关系、以及各所述快捷功能所对应的操作命令;所述操作命令用于触发所述应用程序执行相应的所述快捷功能对应的操作;
[0007]响应于对各所述快捷功能中任一快捷功能的快捷键设置请求,确定所述快捷键设置请求携带的新的快捷键;所述新的快捷键用于替换与所述任一快捷功能具有所述第一映射关系的所述快捷键;
[0008]建立所述新的快捷键与所述任一快捷功能间的第二映射关系,并建立所述第二映射关系与所述任一快捷功能对应的操作命令间的第一绑定关系;所述第一绑定关系用于供所述应用程序在监听到输入所述新的快捷键的情况下执行与所述任一快捷功能对应的操作。
[0009]在一种可能实现方式,各所述快捷功能具有对应的功能标识,所述建立所述新的快捷键与所述任一快捷功能间的第二映射关系,并建立所述第二映射关系与所述任一快捷功能对应的操作命令间的第一绑定关系,包括:
[0010]获取所述快捷键设置请求携带的目标功能标识;所述目标功能标识用于表征与所述新的快捷键进行绑定的目标快捷功能;
[0011]在各所述快捷功能中存在所述目标快捷功能的情况下,获取所述目标功能标识对应的目标操作命令;
[0012]建立所述新的快捷键与所述目标快捷功能间的映射关系,得到所述第二映射关系,并绑定所述第二映射关系与所述目标操作命令,得到所述第一绑定关系。
[0013]在一种可能实现方式,所述建立所述新的快捷键与所述任一快捷功能间的第二映
射关系,并建立所述第二映射关系与所述任一快捷功能对应的操作命令间的第一绑定关系,包括:
[0014]获取所述新的快捷键对应的键绑定信息;
[0015]根据所述键绑定信息、所述目标操作命令和所述目标功能标识,执行针对所述新的快捷键的第一注册操作;所述第一注册操作用于建立所述第二映射关系,并绑定所述第二映射关系与所述目标操作命令,得到所述第一绑定关系。
[0016]在一种可能实现方式,所述获取所述新的快捷键对应的键绑定信息,包括:
[0017]获取所述新的快捷键对应的键盘按键序列;
[0018]对表征所述键盘按键序列的按键编码进行位处理,得到所述新的快捷键的键绑定信息。
[0019]在一种可能实现方式,所述获取所述目标功能标识对应的目标操作命令,包括:
[0020]根据各所述第一映射关系所绑定的操作命令,确定各所述操作命令对应的功能标识;
[0021]根据所述目标功能标识,对各所述第一映射关系所绑定的操作命令进行筛选,得到所述目标操作命令;
[0022]其中,所述目标操作命令对应的功能标识与所述目标功能标识相匹配。
[0023]在一种可能实现方式,所述根据所述目标功能标识对各所述第一映射关系所绑定的操作命令进行筛选,得到所述目标操作命令,包括:
[0024]将所述目标功能标识输入至预设的操作命令查询函数;所述操作命令查询函数用于响应所述目标功能标识,并返回功能标识与所述目标功能标识匹配的操作命令参数;所述操作命令参数包括快捷键处理方法参数和快捷键触发时机参数;
[0025]根据所述快捷键处理方法参数和所述快捷键触发时机参数,确定所述目标操作命令。
[0026]在一种可能实现方式,所述方法还包括:
[0027]接收快捷键屏蔽请求,并获取所述快捷键屏蔽请求携带的待屏蔽快捷键;
[0028]在存在与所述待屏蔽快捷键具有所述第一映射关系的所述快捷功能的情况下,执行针对所述待屏蔽快捷键的注销操作;所述注销操作用于解除所述待屏蔽快捷键与该快捷功能间的绑定关系;
[0029]执行针对所述待屏蔽快捷键的第二注册操作;所述第二注册操作用于建立所述待屏蔽快捷键与空操作指令间的第二绑定关系;所述第二绑定关系用于供所述应用程序在监听到输入所述待屏蔽快捷键的情况下不响应所述待屏蔽快捷键对应的输入信号。
[0030]根据本公开实施例的第二方面,提供一种快捷键设置装置,包括:
[0031]解析单元,被配置为执行解析与应用程序关联的快捷键绑定数据,获得所述应用程序的各快捷键与快捷功能间的第一映射关系、以及各所述快捷功能所对应的操作命令;所述操作命令用于触发所述应用程序执行相应的所述快捷功能对应的操作;
[0032]接收单元,被配置为执行响应于对各所述快捷功能中任一快捷功能的快捷键设置请求,确定所述快捷键设置请求携带的新的快捷键;所述新的快捷键用于替换与所述任一快捷功能具有所述第一映射关系的所述快捷键;
[0033]绑定单元,被配置为执行建立所述新的快捷键与所述任一快捷功能间的第二映射
关系,并建立所述第二映射关系与所述任一快捷功能对应的操作命令间的第一绑定关系;所述第一绑定关系用于供所述应用程序在监听到输入所述新的快捷键的情况下执行与所述任一快捷功能对应的操作。
[0034]在一种可能实现方式,各所述快捷功能具有对应的功能标识,所述绑定单元,被配置为执行获取所述快捷键设置请求携带的目标功能标识;所述目标功能标识用于表征与所述新的快捷键进行绑定的目标快捷功能;在各所述快捷功能中存在所述目标快捷功能的情况下,获取所述目标功能标识对应的目标操作命令;建立所述新的快捷键与所述目标快捷功能间的映射关系,得到所述第二映射关系,并绑定所述第二映射关系与所述目标操作命令,得到所述第一绑定关系。
[0035]在一种可能实现方式,所述绑定单元,被配置为执行获取所述新的快捷键对应的键绑定信息;根据所述键绑定信息、所述目标操作命令和所述目标功能标识,执行针对所述新的快捷键的第一注册操作;所述第一注册操作用于建立所述第二映射关系,并绑定所述第二映射关系与所述目标操作命令,得到所述第一绑定关系。
[0036]在一种可能实现方式,所述绑定单元,被配置为执行获取所述新的快捷键对应的键盘按键序列;对表征所述键盘按键序列的按键编码进行位处理,得到所述新的快捷键的键绑定信息。...

【技术保护点】

【技术特征摘要】
1.一种快捷键设置方法,其特征在于,所述方法包括:解析与应用程序关联的快捷键绑定数据,获得所述应用程序的各快捷键与快捷功能间的第一映射关系、以及各所述快捷功能所对应的操作命令;所述操作命令用于触发所述应用程序执行相应的所述快捷功能对应的操作;响应于对各所述快捷功能中任一快捷功能的快捷键设置请求,确定所述快捷键设置请求携带的新的快捷键;所述新的快捷键用于替换与所述任一快捷功能具有所述第一映射关系的所述快捷键;建立所述新的快捷键与所述任一快捷功能间的第二映射关系,并建立所述第二映射关系与所述任一快捷功能对应的操作命令间的第一绑定关系;所述第一绑定关系用于供所述应用程序在监听到输入所述新的快捷键的情况下执行与所述任一快捷功能对应的操作。2.根据权利要求1所述的快捷键设置方法,其特征在于,各所述快捷功能具有对应的功能标识,所述建立所述新的快捷键与所述任一快捷功能间的第二映射关系,并建立所述第二映射关系与所述任一快捷功能对应的操作命令间的第一绑定关系,包括:获取所述快捷键设置请求携带的目标功能标识;所述目标功能标识用于表征与所述新的快捷键进行绑定的目标快捷功能;在各所述快捷功能中存在所述目标快捷功能的情况下,获取所述目标功能标识对应的目标操作命令;建立所述新的快捷键与所述目标快捷功能间的映射关系,得到所述第二映射关系,并绑定所述第二映射关系与所述目标操作命令,得到所述第一绑定关系。3.根据权利要求2所述的快捷键设置方法,其特征在于,所述建立所述新的快捷键与所述任一快捷功能间的第二映射关系,并建立所述第二映射关系与所述任一快捷功能对应的操作命令间的第一绑定关系,包括:获取所述新的快捷键对应的键绑定信息;根据所述键绑定信息、所述目标操作命令和所述目标功能标识,执行针对所述新的快捷键的第一注册操作;所述第一注册操作用于建立所述第二映射关系,并绑定所述第二映射关系与所述目标操作命令,得到所述第一绑定关系。4.根据权利要求3所述的快捷键设置方法,其特征在于,所述获取所述新的快捷键对应的键绑定信息,包括:获取所述新的快捷键对应的键盘按键序列;对表征所述键盘按键序列的按键编码进行位处理,得到所述新的快捷键的键绑定信息。5.根据权利要求2所述的快捷键设置方法,其特征在于,所述获取所述目标功能标识对应的目标操作命令,包括:根据各所述第一映射关系所绑定的操作命令,确定各所述操作命令对应的功能标识;根据所述目标功能标识,对各所述第一映射关系所绑定的操作命令进行筛选,得到所述目标...

【专利技术属性】
技术研发人员:杨发杰王默
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1