一种快捷键的设置方法及装置与流程

文档序号:12718843阅读:137来源:国知局
一种快捷键的设置方法及装置与流程
本发明涉及计算机
技术领域
,特别涉及一种快捷键的设置方法及装置。
背景技术
:快捷键又叫做快速键或热键,指通过某些特定的按键、按键顺序或按键组合来完成一个操作,利用快捷键可以代替鼠标做一些工作,比如利用快捷键可以执行打开、关闭和导航开始菜单、桌面、对话框及网页。通过快捷键可以快速对用户界面中的业务操作进行操作,提高对软件进行操作的效率。由于同一个软件或不同软件包括有多个用户界面,不同用户界面中可能包括相同的业务操作,而相同的业务操作有时却对应有不同的快捷键。用户在使用快捷键时,需要根据软件及用户界面的不同,变更快捷键的形式以实现相同的业务操作,给用户使用快捷键带来了较大的不便。技术实现要素:本发明实施例提供了一种快捷键的设置方法及装置,能够提高对快捷键进行使用的便捷性。第一方面,本发明实施例提供了一种快捷键的设置方法,获取包括有至少一个业务操作名称与快捷键对应关系的快捷键字典,还包括:获取待设置用户界面上包括的至少一个目标业务操作;针对于每一个所述目标业务操作,判断所述快捷键字典中是否存在与所述目标业务操作的名称相同的第一业务操作名称;如果是,当所述目标业务操作对应的快捷键与所述快捷键字典中所述第一业务操作名称对应的快捷键不同时,对所述目标业务操作对应的快捷键进行重置,以使所述目标业务操作与所述快捷键字典中所述第一业务操作名称对应相同的快捷键。优选地,在所述判断所述快捷键字典中是否存在与所述目标业务操作的名称相同的第一业务操作名称之后,进一步包括:如果所述快捷键字典中不存在与所述目标业务操作的名称相同的第一业务操作名称,则将所述目标业务操作的名称作为第二业务操作名称存储到所述快捷键字典中,并为所述第二业务操作名称设置相对应的快捷键,其中,所述第二业务操作名称及所述快捷键字典中的其他业务操作名称分别对应不同的快捷键。优选地,在所述为所述第二业务操作名称设置相对应的快捷键之后,进一步包括:当所述目标业务操作对应的快捷键与所述第二业务操作名称对应的快捷键不同,或者所述目标业务操作没有对应的快捷键时,对所述目标业务操作设置快捷键,以使所述目标业务操作与所述快捷字典中所述第二业务操作名称对应相同的快捷键。优选地,在判断所述快捷字典中存在与所述目标业务操作的名称相同的第一业务操作名称之后,进一步包括:当所述目标业务操作没有对应的快捷键时,根据所述快捷键字典中所述第一业务操作名称对应的快捷键,为所述目标业务操作设置相对应的快捷键,使所述目标业务操作与所述快捷键字典中所述第一业务操作名称对应相同的快捷键。优选地,所述获取包括至少一个业务操作名称与快捷键对应关系的快捷键字典,包括:获取外部指定的标准用户界面上包括的至少一个业务操作;获取每一个所述业务操作的业务操作名称及对应的快捷键;对各个所述业务操作名称及对应的快捷键进行存储,形成包括至少一个业务操作名称与快捷键对应关系的所述快捷键字典。优选地,所述快捷键包括:系统级快捷键、应用程序级热键及控件级热键中的任意一个或多个。第二方面,本发明实施例还提供了一种快捷键的设置装置,包括:第一获取单元、第二获取单元、判断单元及执行单元;所述第一获取单元,用于获取包括有至少一个业务操作名称与快捷键对应关系的快捷键字典;所述第二获取单元,用于获取待设置用户界面上包括的至少一个目标业务操作;所述判断单元,用于针对于所述第二获取单元获取到的每一个所述目标业务操作,判断所述第一获取单元获取到的所述快捷键字典中是否存在与所述目标业务操作的名称相同的第一业务操作名称;所述执行单元,用于根据所述判断单元的判断结果,如果是,当所述目标业务操作对应的快捷键与所述快捷键字典中所述第一业务操作名称对应的快捷键不同时,对所述目标业务操作对应的快捷键进行重置,以使所述目标业务操作与所述快捷键字典中所述第一业务操作名称对应相同的快捷键。优选地,所述执行单元,进一步用于根据所述判断单元的判断结果,如果否,将所述目标业务操作的名称作为第二业务操作名称存储到所述快捷键字典中,并为所述第二业务操作名称设置相对应的快捷键,其中,所述第二业务操作名称及所述快捷键字典中的其他业务操作名称分别对应不同的快捷键。优选地,所述执行单元,进一步用于在所述目标业务操作对应的快捷键与所述第二业务操作名称对应的快捷键不同,或者所述目标业务操作没有对应的快捷键时,对所述目标业务操作设置快捷键,以使所述目标业务操作与所述快捷键字典中所述第二业务操作名称对应相同的快捷键。优选地,所述执行单元,进一步用于根据所述判断单元的判断结果,如果是,且所述目标业务操作没有对应的快捷键时,根据所述快捷键字典中所述第一业务操作名称对应的快捷键,为所述目标业务操作设置相对应的快捷键,使所述目标业务操作与所述快捷键字典中所述第一业务操作名称对应相同的快捷键。优选地,所述第一获取单元,用于获取外部指定的标准用户界面上包括的至少一个业务操作,并获取每一个所述业务操作的业务操作名称及对应的快捷键,以及对各个所述业务操作名称及对应的快捷键进行存储,形成包括至少一个业务操作名称与快捷键对应关系的所述快捷键字典。本发明实施例提供了一种快捷键的设置方法及装置,预先获取包括至少一个业务操作名称与快捷键对应关系的快捷键字典,从待设置用户界面上获取目标业务操作后,针对于每一个目标业务操作,判断快捷键字典中是否存在与该目标业务操作的名称相同的第一业务操作名称,如果存在且目标业务操作对应的快捷键与快捷键字典中第一业务操作名称的对应的快捷键不同,则对待设置用户界面中该目标业务操作对应的快捷键进行重置,以使该目标业务操作与快捷键字典中第一业务操作名称对应相同的快捷键。由此可见,通过对待设置用户界面中业务操作对应的快捷键进行重置,使待设置用户界面中业务操作与快捷键字典中相同业务操作名称对应的快捷键相同,实现不同用户界面中相同业务操作对应相同的快捷键,提高了对快捷键进行使用的便捷性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一个实施例提供的一种快捷键的设置方法流程图;图2是本发明另一个实施例提供的一种快捷键的设置方法流程图;图3是本发明一个实施例提供的一种快捷键的设置装置所在设备的示意图;图4是本发明一个实施例提供的一种快捷键的设置装置示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,本发明实施例提供了一种快捷键的设置方法,该方法可以包括以下步骤:步骤101:获取包括有至少一个业务操作名称与快捷键对应关系的快捷键字典;步骤102:获取待设置用户界面上包括的至少一个目标业务操作;步骤103:针对于每一个所述目标业务操作,判断所述快捷键字典中是否存在与所述目标业务操作的名称相同的第一业务操作名称,如果是,执行步骤104,否则结束当前流程;步骤104:当所述目标业务操作对应的快捷键与所述快捷键字典中所述第一业务操作名称对应的快捷键不同时,对所述目标业务操作对应的快捷键进行重置,以使所述目标业务操作与所述快捷键字典中所述第一业务操作名称对应相同的快捷键。本发明实施例提供了一种快捷键的设置方法,预先获取包括至少一个业务操作名称与快捷键对应关系的快捷键字典,从待设置用户界面上获取目标业务操作后,针对于每一个目标业务操作,判断快捷键字典中是否存在与该目标业务操作的名称相同的第一业务操作名称,如果存在且目标业务操作对应的快捷键与快捷键字典中第一业务操作名称的对应的快捷键不同,则对待设置用户界面中该目标业务操作对应的快捷键进行重置,以使该目标业务操作与快捷键字典中第一业务操作名称对应相同的快捷键。由此可见,通过对待设置用户界面中业务操作对应的快捷键进行重置,使待设置用户界面中业务操作与快捷键字典中相同业务操作名称对应的快捷键相同,实现不同用户界面中相同业务操作对应相同的快捷键,提高了对快捷键进行使用的便捷性。在本发明一个实施例中,步骤103之后,如果快捷字典中不存在与目标业务操作的相同的第一业务操作名称,则将目标业务操作的名称作为第二业务操作名称存储到快捷键字典中,并为第二业务操作名称设置相对应的快捷键。其中,在快捷键字典中,第二业务操作名称与其他各个业务操作名称分别对应不同的快捷键。具体地,如果快捷键字典中不存在与目标业务操作名称相同的业务操作名称,说明快捷键字典中并未包含该类型业务操作名称与快捷键的对应关系,将该业务操作名称存储到快捷键字典中后,为该业务操作名称设定相对应的快捷键,在快捷键字典中建立该业务操作名称与快捷键的对应关系。由此可见,在对待设置用户界面进行快捷键设置过程中,将快捷键字典中没有包含的业务操作名称添加到快捷键字典中,并建立与相应快捷键的对应关系,达到了对快捷键字典进行扩充的目的,使快捷键字典所包括的业务操作名称不断丰富,以对更多业务操作的快捷键进行统一,进一步提高了使用快捷键的便捷性。另外,在为新添加到快捷键字典中的业务操作名称设置相对应的快捷键时,需要保证所设置的快捷键是快捷键字典中未包括的快捷键,这样在为新添加到快捷键字典中的业务操作名称设置快捷键后,快捷键字典中的各个业务操作名称分别对应不同的快捷键。这样,在以后根据快捷键字典对用户界面中业务操作的快捷键进行设置时,保证不同业务操作对应不同的快捷键,保证快捷键能过正常使用。在本发明一个实施例中,针对于任意一个目标业务操作,如果快捷键字典中不存在与该目标业务操作的名称相同的业务操作名称时,该目标业务操作具有两个情况,第一种情况为该目标业务操作设置有相对应的快捷键,第二种情况为该目标业务操作没有相对应的快捷键。在将该目标业务操作的名称作为第二业务操作名称存储到快捷键字典,并设置相对应的快捷键后,无论该业务操作对应第一种情况还是第二种情况,对待设置用户界面下该业务操作设定对应的快捷键,使待设置用户界面下该业务操作与快捷键字典中第二业务操作名对应相同的快捷键。针对第一种情况下的目标业务操作,虽然该目标业务操作设置有相对应的快捷键,但是在快捷键字典中存储该目标业务操作的名称并设置相对应的快捷键后,仍根据快捷键字典中存储的对应关系对待设置用户界面下该目标业务操作的快捷键进行设置。比如,在用户界面1下目标业务操作1对应的原始快捷键为快捷键1,将目标业务操作1的名称存储到快捷键字典并设置相对应的快捷键后,在快捷键字典中目标业务操作1的名称与快捷键2相对应,则将用户界面1下目标业务操作1对应的快捷键重置为快捷键2。这样,在后续各个待设置用户界面中,名称与该目标业务操作相同的业务操作均对应相同的快捷键,进一步保证相同业务操作对应同一个快捷键,从而提高对快捷键进行使用的便捷性。针对第二情况下的目标业务操作,由于在待设置用户界面下该目标业务操作没有设置相对应的快捷键,在快捷键字典中存储该目标业务操作的名称并设置相对应的快捷键后,根据快捷键字典中存储的对应关系对待设置用户界面下该目标业务操作的快捷键进行设置。比如,在用户界面2下目标业务操作2没有相对应的快捷键,将目标业务操作2的名称存储到快捷键字典并设置快捷键3为对应的快捷键后,为用户界面2下目标业务操作2设置快捷键3。这样,为待设置用户界面下没有相对应快捷键的业务操作设置快捷键,保证待设置用户界面下各个业务操作都具有相对应快捷键,用户可以通过快捷键对各个业务操作进行操作,提高用户界面的易用性。另外,通过对没有快捷键的业务操作设置快捷键,可以弥补软件开发过程中由于遗忘造成的快捷键缺失,是一种有效、便捷的补救措施。在本发明一个实施例中,步骤103判断快捷键字典中存在与目标业务操作的名称相同的第一业务操作名称之后,如果在待设置用户界面下目标业务操作对应的快捷键与快捷键字典中第一业务操作名称对应的快捷键相同,则不对目标业务操作对应的快捷键进行重新设置;如果在待设置用户界面下目标业务操作存在对应的快捷键,但是所对应的快捷键与快捷键字典中第二业务操作名称对应的快捷键不同,则通过步骤104的方式对待设置用户界面下目标业务操作的快捷键进行重置;如果在待设置用户界面下目标业务操作不存在对应的快捷键,则根据快捷键字典中第一业务操作名对应的快捷键,为待设置用户界面下目标业务操作设置对应的快捷键,使待设置用户界面下目标业务操作的快捷键与快捷键字典中第一业务操作名对应的快捷键相同。这样,针对快捷键字典中存在相同名称的目标业务操作,在待设置用户界面下无论目标业务操作原来是否设置有快捷键,通过本实施例的处理后,在待设置用户界面下目标业务操作均设置有相对应的快捷键,且与快捷键字典中业务操作名称与快捷键的对应关系保持一致。一方面,保证待设置用户界面下各个业务操作均具有对应的快捷键,方便对用户在用户界面进行操作;另一方面,待设置用户界面下各个业务操作的快捷键均与快捷键字典中的对应关系保持一致,且后续各个待设置用户界面中业务操作的快捷键均与快捷键字典中的对应关系保持一致,保证了在不同用户界面中相同也操作对应同一个快捷键,从而提高了对快捷键进行使用的便捷性。在本发明一个实施例中,步骤101中获取快捷键字典时,外部指定的标准用户界面,从标准用户界面上获取至少一个业务操作,并获取每一个业务操作的业务操作名称及对应的快捷键,将获取到的业务操作名称及对应的快捷键进行存储后,形成快捷键字典。由于标准用户界面可以由用户指定,因此标准用户界面中各个业务操作的快捷键是用户的习惯用法,通过指定标准用户界面的方式形成快捷键字典,可以保证对待设置用户界面下业务操作进行快捷键设置后,各个业务操作对应的快捷键符合用户的习惯用法,提升用户体验。在本发明一个实施例中,所设置的快捷键可以为系统级快捷键、应用程序级热键及控件级热键中的任意一个或多个。比如快捷键可以是Alt加其他按键形式的热键,也可以是Ctrl加其他按键形式的快捷键。由于快捷键具有多种形式,因此该快捷键设置方法可以对不同类型的快捷键进行设置,保证了该快捷键设置方法的适用性。下面以列表界面为例,对本发明实施例提供的快捷键的设置方法作进一步详细说明,如图2所示,该方法可以包括以下步骤:步骤201:获取包括有至少一个业务操作名称与快捷键对应关系的快捷键字典。在本发明一个实施例中,在对待设置用户界面上的业务操作进行快捷键设置之前,首先要获取进行快捷键设置时所依据的快捷键字典,快捷键字典中包括有至少一个业务操作名称与快捷键的对应关系。快捷键字典可以由其他用户共享,可以为对其他用户界面进行快捷键设置时所使用的快捷键字典,也可以自行创建。在创建快捷键字典时,遍历标准用户界面中的所有控件,判断出类型为按键(Button)的业务操作,获取各个业务操作的实例,根据实例确定各个业务操作的业务操作名及对应的快捷键,将各个业务操作名称与相对应的快捷键进行存储后,形成快捷键字典,在快捷键字典中存储有标准用户界面上各个按键类型的业务操作的业务操作名称与快捷键的对应关系。例如,用户指定以表格界面1为标准用户界面创建快捷键字典,遍历表格界面1中的所有控件,确定出类型为按键的6个业务操作,分别为查看、编辑、删除、审核、取消审核及关闭,通过实例确定查看的快捷键为Ctrl+L,编辑的快捷键为Ctrl+D,删除的快捷键为Delete,审核的快捷键为Alt+R,取消审核的快捷键为ESC,关闭的快捷键为Shift+ESC,进而形成包括如下表1所示的业务操作名称与快捷键对应关系的快捷键字典A。表1业务操作名称快捷键查看Ctrl+L编辑Ctrl+D删除Delete审核Alt+R取消审核ESC关闭Shift+ESC步骤202:获取待设置用户界面上包括的各个目标业务操作的目标业务操作名称及快捷键。在本发明一个实施例中,在获取到快捷键字典后,遍历待设置用户界面中的所有控件,确定出类型为按键(Button)的目标业务操作,根据各个目标业务操作的实力,确定每一个目标业务操作的目标业务操作名称及快捷键。其中,如果目标业务操作无对应的快捷键,则确定该目标业务操作的快捷键为无。例如,现需要进行快捷键设置的用户界面为表格界面2,通过遍历表格界面2中的所有控件,确定出类型为按键(Button)的6个目标业务操作,分别为查看、编辑、删除、审核、确定及引用;通过6个目标业务操作的实例,确定查看的快捷键为Ctrl+L,编辑的快捷键为无,删除的快捷键为Backspace,审核的快捷键为Alt+R,确定的快捷键为Enter,引用的快捷键为无。步骤203:针对每一个目标业务操作,判断快捷键字典中是否存在与目标业务操作名称相同的业务操作名称,如果是,执行步骤204,否则执行步骤207。在本发明一个实施例中,在获取到各个目标业务操作的目标业务操作名称后,分别将各个目标业务操作名称与快捷键字典中的业务操作名称进行比对,判断每一个目标业务操作的目标业务操作名称是否与快捷键字典中的一个业务操作名称相同。针对于存在的目标业务操作执行步骤204,针对不存在的目标业务操作执行步骤207。例如,由于快捷键字典A中存在业务操作名称查看、编辑、删除及审核,针对目标业务操作名称为查看、编辑、删除及审核的4个目标业务操作执行步骤204;由于快捷键字典A中不存在业务操作名称确定和引用,针对目标业务操作名称为确定和引用的2个目标业务操作执行步骤207。步骤204:判断目标业务操作的快捷键是否为无,如果是,执行步骤205,否则执行步骤206。在本发明一个实施例中,根据步骤202中获取到目标业务操作的目标业务操作名称及快捷键,判断目标业务操作的快捷键是否为无,如果是,说明在待设置用户界面中该目标业务操作没有相对应的快捷键,相应地执行步骤205;如果否,说明待设置用户界面中该目标业务操作设置有相对应的快捷键,相应地执行步骤206。例如,由于目标业务操作编辑的快捷键为无,针对目标业务操作编辑执行步骤205;由于目标业务操作查看、删除及审核执行步骤206。步骤205:根据快捷键字典,对目标业务操作设置快捷键,并结束当前流程。在本发明一个实施例中,根据快捷键字典中存储的业务操作名称与快捷键的对应关系,对目标业务操作的快捷键进行设置,使目标业务操作的快捷键与快捷键字典中目标业务操作名称对应的快捷键相同。例如,根据快捷键字典A,对表格界面2中编辑设置快捷键,使表格界面2中编辑的快捷键为Ctrl+D。步骤206:判断目标业务操作的快捷键是否与快捷键字典中目标业务操作名称对应的快捷键不同,如果是,执行步骤205,否则结束当前流程。在本发明一个实施例中,根据步骤202中获取到的目标业务操作对应的快捷键,判断在待设置用户界面中目标业务操作的快捷键是否与快捷键字典中目标业务操作名称对应的快捷键不同,如果是,执行步骤205对目标业务操作的快捷键进行重置,使目标业务操作的快捷键与快捷键字典中目标业务操作名称对应的快捷键相同。如果否,说明目标业务操作的快捷键已经与快捷键字典中目标业务操作名称对应的快捷键相同,无需进行重置,结束当前流程。例如,由于表格界面2中目标业务操作查看的快捷键(Ctrl+L)和审核的快捷键(Alt+R)分别与快捷键字典A中查看对应的快捷键(Ctrl+L)和审核对应的快捷键(Alt+R)相同,无需对表格界面2中目标业务操作查看和审核的快捷键进行重置,针对目标业务操作查看和审核结束当前流程。由于表格界面2中目标业务操作删除的快捷键(Backspace)与快捷键字典A中删除对应的快捷键(Delete)不同,针对目标业务操作删除执行步骤205,将表格界面2中目标业务操作删除的快捷键重置为Delete。步骤207:将目标业务操作名称存储到快捷键字典中,并设置对应的快捷键。在本发明一个实施例中,如果快捷键字典中不存在目标业务操作名称,则将目标业务操作名称添加都快捷键字典中,并为新添加到快捷键字典中的目标业务操作名称匹配相对应的快捷键,其中所匹配的快捷键与快捷键字典中原来包括的所有快捷键均布相同。例如,由于快捷键字典A中部包括确定和引用这两个业务操作名称,在快捷键字典A中添加确定和引用这两个业务操作名称,并设置确定对应的快捷键为Enter,引用对应的快捷键为Alt+S。步骤208:根据快捷键字典,对目标业务操作的快捷键进行设置。在本发明一个实施例中,在想快捷键字典中存储目标业务操作名称并设置相对应的快捷键后,无论在待设置用户界面中目标业务操作是否设置有快捷键,均根据快捷键字典中存储的目标业务操作名称对应的快捷键,对目标业务操作的快捷键进行设置。例如,经过步骤207后,快捷键字典A中业务操作名称确定对应的快捷键为Enter,业务操作名称引用对应的快捷键为Alt+S,根据快捷键字典A,表格界面2中业务操作确定的快捷键已经为Enter,无需重置;表格界面2中业务操作引用原来没有快捷键,将表格界面2中业务操作引用的快捷键设置为Alt+S。如图3、图4所示,本发明实施例提供了一种快捷键的设置装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图3所示,为本发明实施例提供的快捷键的设置装置所在设备的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图4所示,作为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。本实施例提供的快捷键的设置装置,包括:第一获取单元401、第二获取单元402、判断单元403及执行单元404;所述第一获取单元401,用于获取包括有至少一个业务操作名称与快捷键对应关系的快捷键字典;所述第二获取单元402,用于获取待设置用户界面上包括的至少一个目标业务操作;所述判断单元403,用于针对于所述第二获取单元402获取到的每一个所述目标业务操作,判断所述第一获取单元401获取到的所述快捷键字典中是否存在与所述目标业务操作的名称相同的第一业务操作名称;所述执行单元404,用于根据所述判断单元403的判断结果,如果是,当所述目标业务操作对应的快捷键与所述快捷键字典中所述第一业务操作名称对应的快捷键不同时,对所述目标业务操作对应的快捷键进行重置,以使所述目标业务操作与所述快捷键字典中所述第一业务操作名称对应相同的快捷键。在本发明一个实施例中,执行单元404进一步用于根据所述判断单元403的判断结果,如果否,将所述目标业务操作的名称作为第二业务操作名称存储到所述快捷键字典中,并为所述第二业务操作名称设置相对应的快捷键,其中,所述第二业务操作名称及所述快捷键字典中的其他业务操作名称分别对应不同的快捷键。在本发明一个实施例中,执行单元404进一步用于根据所述判断单元403的判断结果,如果是,且所述目标业务操作没有对应的快捷键时,根据所述快捷键字典中所述第一业务操作名称对应的快捷键,为所述目标业务操作设置相对应的快捷键,使所述目标业务操作与所述快捷键字典中所述第一业务操作名称对应相同的快捷键。在本发明一个实施例中,第一获取单元401用于获取外部指定的标准用户界面上包括的至少一个业务操作,并获取每一个所述业务操作的业务操作名称及对应的快捷键,以及对各个所述业务操作名称及对应的快捷键进行存储,形成包括至少一个业务操作名称与快捷键对应关系的所述快捷键字典。上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。本发明一个实施例还提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行上述各个实施例提供的快捷键的设置方法。本发明一个实施例还提供了一种存储控制器,包括:处理器、存储器和总线;所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行上述各个实施例提供的快捷键的设置方法。本发明各个实施例提供的快捷键的设置方法及装置,至少具有如下有益效果:1、在本发明实施例提供的快捷键的设置方法及装置中,预先获取包括至少一个业务操作名称与快捷键对应关系的快捷键字典,从待设置用户界面上获取目标业务操作后,针对于每一个目标业务操作,判断快捷键字典中是否存在与该目标业务操作的名称相同的第一业务操作名称,如果存在且目标业务操作对应的快捷键与快捷键字典中第一业务操作名称的对应的快捷键不同,则对待设置用户界面中该目标业务操作对应的快捷键进行重置,以使该目标业务操作与快捷键字典中第一业务操作名称对应相同的快捷键。由此可见,通过对待设置用户界面中业务操作对应的快捷键进行重置,使待设置用户界面中业务操作与快捷键字典中相同业务操作名称对应的快捷键相同,实现不同用户界面中相同业务操作对应相同的快捷键,提高了对快捷键进行使用的便捷性。2、在本发明实施例提供的快捷键的设置方法及装置中,如果快捷键字典中不存在与目标业务操作的名称相同的业务操作名称,则将目标业务操作的名称存储到快捷键字典中,并为所存储的业务操作名称设置相对应的快捷键。这样,在对待设置用户界面的快捷键进行设置的同时,可以对快捷键字典进行扩充,后期利用快捷键字典对其他用户界面中的快捷键进行设置时,可以对更多业务操作的快捷键进行统一,进一步提高了使用快捷键的便捷性。3、在本发明实施例提供的快捷键的设置方法及装置中,在快捷键字典中存储业务操作名称并设置相对应的快捷键后,根据快捷键字典中存储的业务操作名称与快捷键的对应关系,对待设置用户界面中没有快捷键或快捷键与快捷键字典中对应关系不符的业务操作进行快捷键设置,使待设置用户界面中各个业务操作均有相对应的快捷键,并且符合快捷键字典中的对应关系。这样,可以使待测试用户界面中的每一个业务操作均具有相对应的快捷键,方便用户对用户界面的操作。另外,为之前没有快捷键的用户界面设置快捷键,可以弥补软件开发过程中由于遗忘造成的快捷键缺失,提供了一种有效、便捷的补救措施。4、在本发明实施例提供的快捷键的设置方法及装置中,快捷键字典可以通过其他用户共享的方式而获得,也可以使用之前对其他用户界面进行快捷键设置时所使用的快捷键字典,还可以重新创建新的快捷键字典,根据实际需求用户可以自行选择快捷键字典的来源,保证了该快捷键设置方法的适用性。如果使用之前对其他用户界面进行快捷键设置时所使用的快捷键字典,可以使各个用户界面中相同业务操作的快捷键相同,保证快捷键的统一性,提升快捷键使用的便捷性。5、在本发明实施例提供的快捷键的设置方法及装置中,所设置的快捷键可以为系统级快捷键、应用程序级快捷键或控件级热键,由于所能够设置的快捷键具有多种形式,因此该快捷键设置方法及装置可以对不同类型的快捷键进行设置,保证了该快捷键设置方法及装置的通用性。需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃·····”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1