快捷键的处理方法、装置、电子设备及存储介质与流程
未命名
07-23
阅读:79
评论:0

1.本公开涉及计算机技术领域,尤其涉及快捷键等技术领域,具体涉及一种快捷键的处理方法、装置、电子设备及存储介质。
背景技术:
2.随着电子设备的不断发展,电子设备的输入设备-机械键盘也越来越普及。但是很多常用功能无法通过机械键盘被快速唤起使用,比如语音输入等。且针对不同的用户,常用的功能通常也存在不同。因此,如何自定义快捷键,以快速启动用户的常用功能成为重点的研究方向。
技术实现要素:
3.本公开提供了一种快捷键的处理方法、装置、电子设备及存储介质。
4.根据本公开的第一方面,提供了一种快捷键的处理方法,包括:
5.接收快捷键绑定指令,其中,所述绑定指令中包括第一功能标识;
6.确定快捷键键盘中被选中的第一按键,及所述第一按键当前对应的第一键值;
7.响应于所述第一键值为所述第一按键的初始键值,向所述快捷键键盘发送第一指令,第一指令用于指示所述快捷键键盘将所述第一按键当前对应的第一键值替换为所述第一功能标识。
8.根据本公开的第二方面,提供了一种快捷键的处理装置,包括:
9.第一接收模块,用于接收快捷键绑定指令,其中,所述绑定指令中包括第一功能标识;
10.第一确定模块,用于确定快捷键键盘中被选中的第一按键,及所述第一按键当前对应的第一键值;
11.第一发送模块,用于响应于所述第一键值为所述第一按键的初始键值,向所述快捷键键盘发送第一指令,第一指令用于指示所述快捷键键盘将所述第一按键当前对应的第一键值替换为所述第一功能标识。
12.根据本公开的第三方面,提供了一种电子设备,包括:
13.至少一个处理器;以及
14.与所述至少一个处理器通信连接的存储器;其中,
15.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的快捷键的处理方法。
16.根据本公开第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如第一方面所述的快捷键的处理方法。
17.根据本公开的第五方面,提供了一种计算机程序产品,包括计算机指令,所述计算机指令在被处理器执行时实现如第一方面所述的快捷键的处理方法的步骤。
18.本公开提供的快捷键的处理方法、装置、电子设备及存储介质,存在如下有益效
果:
19.本公开实施例中,首先接收快捷键绑定指令,其中,绑定指令中包括第一功能标识,之后确定快捷键键盘中被选中的第一按键,及第一按键当前对应的第一键值,若第一键值为第一按键的初始键值,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。由此,将快捷键键盘中按键对应的初始键值替换为绑定的功能对应的标识,不仅可以对快捷键进行个性化设置,而且可以通过快捷键键盘发送的功能标识,快速启动对应的功能。
20.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
21.附图用于更好地理解本方案,不构成对本公开的限定。其中:
22.图1是根据本公开一实施例提供的一种快捷键的处理方法的流程示意图;
23.图2为本公开一实施例提供的一种显示界面的示意图;
24.图3为本公开一实施例提供的一种确定快捷键键盘中被选中的第一按键的示意图;
25.图4为本公开一实施例提供的另一种确定快捷键键盘中被选中的第一按键的示意图;
26.图5是根据本公开又一实施例提供的一种快捷键的处理方法的流程示意图;
27.图6为本公开一实施例提供的另一种显示界面的示意图;
28.图7是根据本公开又一实施例提供的一种快捷键的处理方法的流程示意图;
29.图8为本公开一实施例提供的另一种显示界面的示意图
30.图9是根据本公开又一实施例提供的一种快捷键的处理方法的流程示意图;
31.图10是根据本公开一实施例提供的一种快捷键的处理装置的结构示意图;
32.图11是用来实现本公开实施例的快捷键的处理方法的电子设备的框图。
33.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
34.本公开实施例涉及快捷键等技术领域。
35.快捷键,又叫快速键或热键,指通过某些特定的按键、按键顺序或按键组合来完成一个操作,很多快捷键往往与如ctrl键、shift键、alt键、fn键、windows键等配合使用。利用快捷键可以代替鼠标做一些工作,可以利用键盘快捷键打开、关闭和导航“开始”菜单、桌面、菜单、对话框以及网页,word里面也可以用到快捷键。
36.系统级快捷键可以全局响应,不论当前焦点在哪里、运行什么程序,按下时都能起作用;
37.应用程序级热键只能在当前活动的程序中起作用,当应用程序热键的定义程序不活动或在后台运行时,热键就无效了;
38.控件级的热键则仅在当前控件中起作用。
39.下面参考附图描述本公开实施例的快捷键的处理方法、装置、电子设备及存储介质。
40.其中,需要说明的是,本实施例的快捷键的处理方法的执行主体可以为与快捷键键盘对应的应用程序,该可以配置在电子设备中,电子设备可以包括但不限于终端、服务器端等。
41.图1是根据本公开一实施例提供的一种快捷键的处理方法的流程示意图。
42.如图1所示,该快捷键的处理方法包括:
43.步骤101,接收快捷键绑定指令,其中,绑定指令中包括第一功能标识。
44.其中,第一功能标识可以为被选中的,待与快捷键盘中的按键进行绑定的第一功能对应的标识。第一功能标识可以为唯一表示第一功能的标识。
45.其中,绑定指令用于指示待与快捷键键盘中的按键进行绑定的第一功能标识。
46.可选的,响应于监测到显示界面中任一功能标识关联的绑定控件被选中,确定接收到快捷键绑定指令。
47.或者,响应于监测到显示界面中任一功能标识被选中,确定接收到快捷键绑定指令。
48.其中,显示界面为与快捷键键盘对应的应用程序当前显示的界面。
49.其中,显示界面可以为应用程序中的“键盘功能绑定页面”。
50.其中,显示界面中任一功能标识被选中,可以理解为显示界面中任一功能标识对应的卡片或图标被点击或触控。
51.图2为本公开一实施例提供的一种显示界面的示意图。如图2所示,若功能(如图2中所示的表情快捷工具)已下载,则可以在显示界面中可以显示每个功能对应的绑定控件。若功能未下载,则可以显示任一功能对应的下载控件。或者,若功能未下载,也可以显示功能对应的绑定控件,在绑定控件被选中的情况下,下载被选中的功能,并确定接收到快捷键绑定指令。
52.如图2所示,还可以在显示界面中显示快捷键盘对应的虚拟键盘。本公开对此不做限定。
53.本公开实施例中,用户可以通过点击显示界面中任一功能标识关联的绑定控件,及显示界面中任一功能标识,触发快捷键绑定指令。由此,提升了快捷键绑定指令触发的多样性。
54.步骤102,确定快捷键键盘中被选中的第一按键,及第一按键当前对应的第一键值。
55.其中,第一键值为当前第一按键对应的键值。可选的,第一键值可以为第一按键对应的初始键值,也可以为第一按键当前已绑定的功能标识。本公开对此不做限定。
56.其中,第一按键对应的初始键值可以为标准键盘设备中的标准键值。比如,每个按键都有一个唯一的十六进制值作为键值,通常表示为0x开头的数字。例如,字母“a”键的键值为0x4;包括“enter”的键值为0x0d,“shift”的键值为0x10;“ctrl”的键值为0x11;“alt”键值为0x12等。
57.可选的,也可以在接收到绑定指令的情况下,在显示界面中显示快捷键键盘对应的虚拟键盘,之后响应于显示界面中第一功能标识或关联的绑定控件,被托拽至虚拟键盘
中的任一按键对应的显示区域,确定任一按键为第一按键。
58.图3为本公开一实施例提供的一种确定快捷键键盘中被选中的第一按键的示意图。如图3所示,可以将第一功能(如图3中第一个表情快捷工具)对应的卡片拖动至虚拟键盘中第一按键(如图3中字符“5”对应的按键),确定字符“5”对应的按键为用户选择的待与第一功能标识进行绑定的第一按键。
59.如图3所示,在卡片移动过程中,在卡片进入按键对应的显示区域内,可以对对应按键进行高亮显示,在检测到拖拽事件结束时,确定结束位置对应的按键为第一按键。
60.可选的,接收快捷键键盘发送的被按下的按键对应的按键标识,确定按键标识对应的按键为第一按键。
61.其中,按键标识可以为被按下的按键对应的键位(即在快捷键键盘中的位置)、初始键值、字符等。本公开对此不做限定。其中,字符可以为快捷键键盘的表面显示的符号,比如“1”、“1”、“a”、“ctrl”等。
62.图4为本公开一实施例提供的另一种确定快捷键键盘中被选中的第一按键的示意图。如图4所示,在接收到绑定指令之后,可以在显示界面中显示“按下对应按键,即可完成绑定哦”等字样,从而提示用户可以在快捷键键盘中按下想要绑定的按键,进而应用程序可以根据接收到的快捷键键盘发送的被按下的按键对应的按键标识,确定按键标识对应的按键为第一按键。
63.综上,用户可以通过在显示界面中将第一功能标识或关联的绑定控件,托拽至所述虚拟键盘中的按键对应的显示区域,或者,在快捷键键盘中按下按键的方式,将应用程序中的功能与快捷键键盘中的按键进行绑定,从而提升了快捷键绑定操作的多样性。
64.步骤103,响应于第一键值为第一按键的初始键值,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。
65.需要说明的是,若第一键值为第一按键的初始键值,则表示第一按键当前未绑定任何功能,可以直接将第一按键与第一功能进行绑定。具体为快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。从而实现第一按键与第一功能之间的绑定。
66.本公开实施例中,将快捷键键盘中第一按键对应的初始键值替换为第一功能标识,使第一按键被按下的情况下,快捷键键盘可以直接将第一按键对应的第一功能标识,发送给与快捷键键盘连接的电子设备,电子设备在获取快捷键键盘的输入之后,确定第一功能标识为应用层标识,则可以直接将第一功能标识发送给应用程序,从而可以直接启动与第一功能标识对应的第一功能,不仅可以使快捷键的应用更加个性化,而且可以快速、便捷的启动应用程序中的功能。
67.本公开实施例中,首先接收快捷键绑定指令,其中,绑定指令中包括第一功能标识,之后确定快捷键键盘中被选中的第一按键,及第一按键当前对应的第一键值,若第一键值为第一按键的初始键值,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。由此,将快捷键键盘中按键对应的初始键值替换为绑定的功能对应的标识,不仅可以对快捷键进行个性化设置,而且可以通过快捷键键盘发送的功能标识,快速启动对应的功能。
68.图5是根据本公开又一实施例提供的一种快捷键的处理方法的流程示意图;
69.如图5所示,该快捷键的处理方法包括:
70.步骤501,接收快捷键绑定指令,其中,绑定指令中包括第一功能标识。
71.步骤502,确定快捷键键盘中被选中的第一按键,及第一按键当前对应的第一键值。
72.其中,步骤501及步骤502的具体实现形式,可参照本公开中其他各实施例中的详细描述,此处不再具体赘述。
73.步骤503,响应于第一键值非第一按键的初始键值,在显示界面所在的显示层的上一显示层中显示第一键值及替换控件。
74.需要说明的是,若第一键值非第一按键的初始键值,则表示第一按键当前已绑定其他功能。因此,可以在当前显示层上一显示层中显示第一按键及替换控件,从而使用户进一步确定是否将第一按键当前绑定的功能替换为第一功能。
75.其中,第一键值可以为第一按键当前绑定的功能对应的功能标识。
76.图6为本公开一实施例提供的另一种显示界面的示意图,如图6所示,在第一键值非第一按键的初始键值的情况下,在显示界面所在的显示层的上一显示层中显示第一键值(截图快捷工具对应的标识)及替换控件(如图6所示的“确定”控件)。
77.另外,如图6所示,还可以在显示界面所在的显示层的上一显示层中显示取消控件等。本公开对此不做限定。
78.步骤504,在替换控件被触控的情况下,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。
79.本公开实施例,在替换控件被触控的情况下,表示用户希望将第一按键当前绑定的功能替换为第一功能标识对应的功能。即将第一按键与当前绑定的功能之间进行解绑,并将第一按键与第一功能标识对应的第一功能进行绑定。
80.具体为,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。从而可以将第一按键与第一功能标识进行绑定。
81.本公开实施例中,首先接收快捷键绑定指令,其中,绑定指令中包括第一功能标识,之后确定快捷键键盘中被选中的第一按键,及第一按键当前对应的第一键值,若第一键值非第一按键的初始键值,在显示界面所在的显示层的上一显示层中显示第一键值及替换控件,在替换控件被触控的情况下,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。由此,若被选中的快捷键按键已绑定其他功能,可以直接控制快捷键键盘用新选中的第一功能标识替换第一按键已绑定的功能标识(即第一键值),无需先解绑后绑定,从而可以快速地对快捷键按键已绑定的功能进行替换。
82.图7是根据本公开又一实施例提供的一种快捷键的处理方法的流程示意图;
83.如图7所示,该快捷键的处理方法包括:
84.步骤701,接收快捷键绑定指令,其中,绑定指令中包括第一功能标识。
85.步骤702,确定快捷键键盘中被选中的第一按键,及第一按键当前对应的第一键值。
86.步骤703,响应于第一键值为第一按键的初始键值,向快捷键键盘发送第一指令,
第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。
87.步骤704,响应于第一键值非第一按键的初始键值,在显示界面所在的显示层的上一显示层中显示第一按键及替换控件。
88.步骤705,在替换控件被触控的情况下,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。
89.可选的,在快捷键键盘中的第一按键与第一功能标识进行绑定之后,可以在显示界面中第一功能标识对应的显示区域内显示第一按键对应的字符。
90.或者,响应于显示界面中显示快捷键键盘对应的虚拟键盘,在虚拟键盘中的第一按键对应的显示区域内显示第一功能标识。
91.综上,可以使用户通过显示界面,清楚、直观的确定每个按键对应绑定的功能,及每个功能对应绑定的按键。
92.图8为本公开一实施例提供的另一种显示界面的示意图,如图8所示,可以在第一功能标识对应的显示区域(即第一功能对应的卡片)内第一按键对应的字符(如图8中所示的“已绑定按键:7”)。
93.或者,还可以在虚拟键盘中的第一按键对应的显示区域内显示第一功能标识,比如,可以显示表情快捷工具对应的图标等。
94.步骤706,接收快捷键解绑指令,其中,解绑指令中包括第一功能标识。
95.响应于监测到显示界面中第一功能标识关联的解绑控件被选中,确定接收到快捷键解绑指令。
96.响应于监测到显示界面中第一功能标识被选中,且第一功能标识已绑定第一按键,确定接收到快捷键解绑指令。
97.步骤707,向快捷键键盘发送第二指令,第二指令用于指示快捷键键盘将第一按键对应的第一功能标识替换为第一按键对应的初始键值。
98.需要说明的是,接收到快捷键解绑指令之后,即可通过第二指令控制快捷键键盘将第一按键与第一功能标识进行解绑,即将第一按键对应的第一功能标识替换为第一按键对应的初始键值。从而第一按键被按下时,可以作为普通的键值输入。比如,第一按键为“1”按键,在a按键被按下时,可以先显示界面中输入字符“1”99.本公开实施例中,若第一键值为第一按键的初始键值,向快捷键键盘发送第一指令,或者,若第一键值非第一按键的初始键值,先在显示界面所在的显示层的上一显示层中显示第一键值及替换控件,之后在替换控件被触控的情况下,向快捷键键盘发送第一指令,最后,在第一按键绑定第一功能标识的情况下,若接收到第一功能标识对应的快捷键解绑指令,则向快捷键键盘发送第二指令,第二指令用于指示快捷键键盘将第一按键对应的第一功能标识替换为第一按键对应的初始键值。由此,可以在第一按键绑定第一功能的情况下,实现第一按键与第一功能之间的解绑,使第一按键可以作为正常的输入按键,即在第一按键被按下的情况下,输入第一按键对应的初始键值。
100.需要说明的是,在将快捷键键盘对应的应用程序中的功能与快捷键键盘中的按键进行绑定之后,用户即可通过快捷键键盘中的按键快速打开应用程序中的功能。以下对通过快捷键键盘中的按键快速打开应用程序中的功能的步骤进行详细说明。
101.图9是根据本公开又一实施例提供的一种快捷键的处理方法的流程示意图。如图9
所示,该快捷键的处理方法包括:
102.步骤901,接收快捷键键盘发送的第二键值。
103.其中,第二键值可以为快捷键键盘中被按下的按键当前对应的键值。第二键值可以为被按下的按键对应的初始键值,也可以为被按下的按键绑定的功能标识。本公开对此不做限定。
104.步骤902,响应于第二键值为任一功能对应的标识,启动任一功能。
105.若第二键值为任一功能对应的标识,则表示用户想启动与被按键的按键绑定的功能,则启动任一功能。
106.需要说明的是,若快捷键键盘对应的应用程序当前为运行状态,才可以启动第二键值对应的功能,若快捷键键盘对应的应用程序当前为关闭状态,则不能启动第二键值对应的功能。
107.本公开实施例中,将快捷键键盘对应的应用程序中的功能与快捷键键盘中的按键进行绑定之后,即可接收快捷键键盘发送的第二键值,在第二键值为任一功能对应的标识,启动任一功能。由此,实现了通过快捷键键盘中的按键,启动快捷键键盘对应的应用程序中的功能。
108.图10是根据本公开一实施例提供的一种快捷键的处理装置的结构示意图
109.如图10所示,该快捷键的处理装置1000,包括:
110.第一接收模块1001,用于接收快捷键绑定指令,其中,绑定指令中包括第一功能标识;
111.第一确定模块1002,用于确定快捷键键盘中被选中的第一按键,及第一按键当前对应的第一键值;
112.第一发送模块1003,用于响应于第一键值为第一按键的初始键值,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。
113.可选的,第一接收模块,还用于:
114.响应于监测到显示界面中任一功能标识关联的绑定控件被选中,确定接收到快捷键绑定指令;或者,
115.响应于监测到显示界面中任一功能标识被选中,确定接收到快捷键绑定指令;
116.其中,显示界面为与快捷键键盘对应的应用程序当前显示的界面。
117.可选的,还包括:
118.第一显示模块,用于响应于第一键值非第一按键的初始键值,在显示界面所在的显示层的上一显示层中显示第一键值及替换控件。
119.第一发送模块,用于在替换控件被触控的情况下,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。
120.可选的,第一确定模块,具体用于:
121.在显示界面中显示快捷键键盘对应的虚拟键盘;
122.响应于显示界面中第一功能标识或关联的绑定控件,被托拽至虚拟键盘中的任一按键对应的显示区域,确定任一按键为第一按键。
123.可选的,第一确定模块,具体用于:
124.接收快捷键键盘发送的被按下的按键对应的按键标识;
125.确定按键标识对应的按键为第一按键。
126.可选的,还包括:
127.第二接收模块,用于接收快捷键解绑指令,其中,解绑指令中包括第一功能标识;
128.第二发送模块,用于向快捷键键盘发送第二指令,第二指令用于指示快捷键键盘将第一按键对应的第一功能标识替换为第一按键对应的初始键值。
129.可选的,还包括第二显示模块,用于:
130.在显示界面中第一功能标识对应的显示区域内显示第一按键对应的字符;或者,
131.响应于显示界面中显示快捷键键盘对应的虚拟键盘,在虚拟键盘中的第一按键对应的显示区域内显示第一功能标识。
132.可选的,还包括:
133.第三接收模块,用于接收快捷键键盘发送的第二键值;
134.启动模块,用于响应于第二键值为任一功能对应的标识,启动任一功能。
135.需要说明的是,前述对快捷键的处理方法的解释说明也适用于本实施例的快捷键的处理装置,此处不再赘述。
136.本公开实施例中,首先接收快捷键绑定指令,其中,绑定指令中包括第一功能标识,之后确定快捷键键盘中被选中的第一按键,及第一按键当前对应的第一键值;响应于第一键值为第一按键的初始键值,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。由此,将快捷键键盘中按键对应的初始键值替换为绑定的功能对应的标识,不仅可以对快捷键进行个性化设置,而且可以通过快捷键键盘发送的功能标识,快速启动对应的功能。
137.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
138.图11示出了可以用来实施本公开的实施例的示例电子设备1100的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
139.如图11所示,设备1100包括计算单元1101,其可以根据存储在只读存储器(rom)1102中的计算机程序或者从存储单元1108加载到随机访问存储器(ram)1103中的计算机程序,来执行各种适当的动作和处理。在ram 1103中,还可存储设备1100操作所需的各种程序和数据。计算单元1101、rom 1102以及ram 1103通过总线1104彼此相连。输入/输出(i/o)接口1105也连接至总线1104。
140.设备1100中的多个部件连接至i/o接口1105,包括:输入单元1106,例如键盘、鼠标等;输出单元1107,例如各种类型的显示器、扬声器等;存储单元1108,例如磁盘、光盘等;以及通信单元1109,例如网卡、调制解调器、无线通信收发机等。通信单元1109允许设备1100通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
141.计算单元1101可以是各种具有处理和计算能力的通用和/或专用处理组件。计算
单元1101的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元1101执行上文所描述的各个方法和处理,例如快捷键的处理。例如,在一些实施例中,快捷键的处理可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元1108。在一些实施例中,计算机程序的部分或者全部可以经由rom 1102和/或通信单元1109而被载入和/或安装到设备1100上。当计算机程序加载到ram 1103并由计算单元1101执行时,可以执行上文描述的快捷键的处理的一个或多个步骤。备选地,在其他实施例中,计算单元1101可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行快捷键的处理。
142.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
143.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
144.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
145.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
146.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界
面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、互联网及区块链网络。
147.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务("virtual private server",或简称"vps")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。
148.本实施例中,首先接收快捷键绑定指令,其中,绑定指令中包括第一功能标识,之后确定快捷键键盘中被选中的第一按键,及第一按键当前对应的第一键值;响应于第一键值为第一按键的初始键值,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。由此,将快捷键键盘中按键对应的初始键值替换为绑定的功能对应的标识,不仅可以对快捷键进行个性化设置,而且可以通过快捷键键盘发送的功能标识,快速启动对应的功能。
149.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
150.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本公开的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。在本公开的描述中,所使用的词语“如果”及“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“在
……
情况下”。
151.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
技术特征:
1.一种快捷键的处理方法,包括:接收快捷键绑定指令,其中,所述绑定指令中包括第一功能标识;确定快捷键键盘中被选中的第一按键,及所述第一按键当前对应的第一键值;响应于所述第一键值为所述第一按键的初始键值,向所述快捷键键盘发送第一指令,第一指令用于指示所述快捷键键盘将所述第一按键当前对应的第一键值替换为所述第一功能标识。2.根据权利要求1所述的方法,其特征在于,还包括:响应于监测到显示界面中任一功能标识关联的绑定控件被选中,确定接收到所述快捷键绑定指令;或者,响应于监测到所述显示界面中任一功能标识被选中,确定接收到所述快捷键绑定指令;其中,所述显示界面为与所述快捷键键盘对应的应用程序当前显示的界面。3.根据权利要求2所述的方法,其中,在所述确定快捷键键盘中被选中的第一按键,及所述第一按键当前对应的第一键值之后,还包括:响应于所述第一键值非所述第一按键的初始键值,在所述显示界面所在的显示层的上一显示层中显示所述第一键值及替换控件;在所述替换控件被触控的情况下,向所述快捷键键盘发送所述第一指令,第一指令用于指示所述快捷键键盘将所述第一按键当前对应的第一键值替换为所述第一功能标识。4.根据权利要求2所述的方法,其中,所述确定快捷键键盘中被选中的第一按键,包括:在所述显示界面中显示所述快捷键键盘对应的虚拟键盘;响应于所述显示界面中所述第一功能标识或关联的绑定控件,被托拽至所述虚拟键盘中的任一按键对应的显示区域,确定所述任一按键为所述第一按键。5.根据权利要求2所述的方法,其中,所述确定快捷键键盘中被选中的第一按键,包括:接收所述快捷键键盘发送的被按下的按键对应的按键标识;确定所述按键标识对应的按键为所述第一按键。6.根据权利要求1-5任一所述的方法,其中,在所述向所述快捷键键盘发送第一指令之后,还包括:接收快捷键解绑指令,其中,所述解绑指令中包括所述第一功能标识;向所述快捷键键盘发送第二指令,所述第二指令用于指示所述快捷键键盘将所述第一按键对应的第一功能标识替换为所述第一按键对应的初始键值。7.根据权利要求1-5任一所述的方法,其中,还包括:在显示界面中第一功能标识对应的显示区域内显示所述第一按键对应的字符;或者,响应于所述显示界面中显示所述快捷键键盘对应的虚拟键盘,在所述虚拟键盘中的第一按键对应的显示区域内显示所述第一功能标识。8.根据权利要求1-5任一所述的方法,其中,还包括:接收所述快捷键键盘发送的第二键值;响应于所述第二键值为任一功能对应的标识,启动所述任一功能。9.一种快捷键的处理装置,包括:第一接收模块,用于接收快捷键绑定指令,其中,所述绑定指令中包括第一功能标识;
第一确定模块,用于确定快捷键键盘中被选中的第一按键,及所述第一按键当前对应的第一键值;第一发送模块,用于响应于所述第一键值为所述第一按键的初始键值,向所述快捷键键盘发送第一指令,第一指令用于指示所述快捷键键盘将所述第一按键当前对应的第一键值替换为所述第一功能标识。10.根据权利要求9所述的装置,其特征在于,所述第一接收模块,还用于:响应于监测到显示界面中任一功能标识关联的绑定控件被选中,确定接收到所述快捷键绑定指令;或者,响应于监测到所述显示界面中任一功能标识被选中,确定接收到所述快捷键绑定指令;其中,所述显示界面为与所述快捷键键盘对应的应用程序当前显示的界面。11.根据权利要求10所述的装置,其中,还包括:第一显示模块,用于响应于所述第一键值非所述第一按键的初始键值,在所述显示界面所在的显示层的上一显示层中显示所述第一键值及替换控件。所述第一发送模块,用于在所述替换控件被触控的情况下,向所述快捷键键盘发送所述第一指令,第一指令用于指示所述快捷键键盘将所述第一按键当前对应的第一键值替换为所述第一功能标识。12.根据权利要求10所述的装置,其中,所述第一确定模块,具体用于:在所述显示界面中显示所述快捷键键盘对应的虚拟键盘;响应于所述显示界面中所述第一功能标识或关联的绑定控件,被托拽至所述虚拟键盘中的任一按键对应的显示区域,确定所述任一按键为所述第一按键。13.根据权利要求10所述的装置,其中,所述第一确定模块,具体用于:接收所述快捷键键盘发送的被按下的按键对应的按键标识;确定所述按键标识对应的按键为所述第一按键。14.根据权利要求9-13任一所述的装置,其中,还包括:第二接收模块,用于接收快捷键解绑指令,其中,所述解绑指令中包括所述第一功能标识;第二发送模块,用于向所述快捷键键盘发送第二指令,所述第二指令用于指示所述快捷键键盘将所述第一按键对应的第一功能标识替换为所述第一按键对应的初始键值。15.根据权利要求9-13任一所述的装置,其中,还包括第二显示模块,用于:在显示界面中第一功能标识对应的显示区域内显示所述第一按键对应的字符;或者,响应于所述显示界面中显示所述快捷键键盘对应的虚拟键盘,在所述虚拟键盘中的第一按键对应的显示区域内显示所述第一功能标识。16.根据权利要求9-13任一所述的装置,其中,还包括:第三接收模块,用于接收所述快捷键键盘发送的第二键值;启动模块,用于响应于所述第二键值为任一功能对应的标识,启动所述任一功能。17.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-8中任一项所述的方法。18.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1-8中任一项所述的方法。19.一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现权利要求1-8中任一项所述方法的步骤。
技术总结
本公开提供了一种快捷键的处理方法、装置、电子设备及存储介质,涉及计算机技术领域,尤其涉及快捷键等技术领域。具体实现方案为:接收快捷键绑定指令,其中,绑定指令中包括第一功能标识;确定快捷键键盘中被选中的第一按键,及第一按键当前对应的第一键值;响应于第一键值为第一按键的初始键值,向快捷键键盘发送第一指令,第一指令用于指示快捷键键盘将第一按键当前对应的第一键值替换为第一功能标识。由此,将快捷键键盘中按键对应的初始键值替换为绑定的功能对应的标识,不仅可以对快捷键进行个性化设置,而且可以通过快捷键键盘发送的功能标识,快速启动对应的功能。快速启动对应的功能。快速启动对应的功能。
技术研发人员:李旭浦 张文隆
受保护的技术使用者:百度在线网络技术(北京)有限公司
技术研发日:2023.04.06
技术公布日:2023/7/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/