本技术涉及计算机,尤其涉及一种信息处理方法和装置。
背景技术:
1、电子设备可以借助显示单元显示的虚拟键盘实现信息输入,也可以借助电子设备自身或者外接的物理键盘实现信息输入。随着电子设备的不断发展,在电子设备的显示单元显示虚拟键盘的同时,电子设备也可以外接物理键盘,使得用户可以根据需要选择虚拟键盘或者物理键盘进行输入操作。
2、但是,电子设备的虚拟键盘经常会与外接的物理键盘的键盘状态不一致,导致用户在信息输入过程中无法较为灵活地在虚拟键盘和物理键盘之间切换。
技术实现思路
1、一方面,本技术提供了一种信息处理方法,包括:
2、获得第一键盘的键盘状态信息,所述第一键盘的键盘状态信息用于表征所述第一键盘中至少一个第一按键的第一按键状态特征;
3、基于所述第一键盘的键盘状态信息,调整第二键盘的键盘状态,使得调整后的第二键盘中与所述第一按键匹配的第二按键的第二按键状态特征与相应的第一按键的第一按键状态特征相同;
4、其中,所述第一键盘和第二键盘中的一个键盘为电子设备外接的物理键盘,且另一个键盘为所述电子设备的显示单元显示的虚拟键盘。
5、在一种可能的实现方式中,所述获得第一键盘的键盘状态信息,包括:
6、检测到电子设备外接了第一键盘,获得所述第一键盘的按键布局信息,所述按键布局信息表征第一键盘的按键布局;
7、所述基于所述第一键盘的键盘状态信息,调整第二键盘的键盘状态,包括:
8、基于所述第一键盘的按键布局信息,调整第二键盘的按键布局,使得调整后的第二键盘的按键布局与所述第一键盘的按键布局一致,第二键盘为电子设备的显示单元显示的虚拟键盘。
9、在又一种可能的实现方式中,所述获得所述第一键盘的按键布局信息,包括:
10、从所述第一键盘的目标固件中读取所述第一键盘的按键布局信息。
11、在又一种可能的实现方式中,还包括:
12、获得所述第一键盘的键盘标识,所述键盘标识用于表征所述第一键盘的键盘类型;
13、如果基于所述第一键盘的键盘标识确认所述第一键盘的键盘类型不属于能够获得按键布局的目标键盘类型,维持所述第二键盘的按键布局状态;
14、所述从所述第一键盘的目标固件中读取所述第一键盘的按键布局信息,包括:
15、如果基于所述第一键盘的键盘标识确认所述第一键盘的键盘类型属于所述目标键盘类型,从所述第一键盘的目标固件中读取所述第一键盘的按键布局信息。
16、在又一种可能的实现方式中,所述获得第一键盘的键盘状态信息,包括:
17、检测到电子设备外接了第二键盘,获得第一键盘的功能键状态信息,所述功能键状态信息用于表征所述第一键盘中各第一功能键的功能状态,所述第一键盘为电子设备的显示单元显示的虚拟键盘;
18、所述基于所述第一键盘的键盘状态信息,调整第二键盘的键盘状态,包括:
19、基于所述第一键盘的功能键状态信息,调整第二键盘中的第二功能键的功能状态,使得所述第二键盘中第二功能键的功能状态与第一键盘中相应第一功能键的功能状态一致。
20、在又一种可能的实现方式中,所述获得第一键盘的键盘状态信息,包括:
21、在电子设备外接有第一键盘的情况下,如果检测到用户操作所述第一键盘中的至少一个第一功能键,确定所述至少一个第一功能键的目标功能状态;
22、所述基于所述第一键盘的键盘状态信息,调整第二键盘的键盘状态,包括:
23、基于所述至少一个第一功能键的目标功能状态,调整第二键盘中与所述至少一个第一功能键匹配的至少一个第二功能键的功能状态,以使得至少一个第二功能键的功能状态为所述目标功能状态;
24、其中,所述第二键盘为所述电子设备的显示单元显示的虚拟键盘。
25、在又一种可能的实现方式中,所述基于所述至少一个第一功能键的目标功能状态,调整第二键盘中与所述至少一个第一功能键匹配的至少一个第二功能键的功能状态,包括如下至少一项:
26、如果所述至少一个第一功能键的目标功能状态表明第一键盘中按键背光亮度需调整至目标亮度等级,调整所述第二键盘中与所述至少一个第一功能键匹配的至少一个第二功能键的功能状态为目标功能状态,以将第二键盘中按键背光亮度调整至目标亮度等级;
27、如果所述至少一个第一功能键的目标功能状态表明所述第一键盘中至少一个指定功能键的辅助功能被开启或者被禁用,调整第二键盘中与所述至少一个第一功能键匹配的至少一个第二功能键的功能状态为目标功能状态,以使得第二键盘中至少一个指定功能键的辅助功能被开启或者被禁用;
28、如果所述至少一个第一功能键的目标功能状态表明所述第一键盘的目标功能显示被切换为目标显示状态,调整第二键盘中与所述至少一个第一功能键匹配的至少一个第二功能键的功能状态,以使得第二键盘的目标功能显示为目标显示状态。
29、在又一种可能的实现方式中,还包括:
30、检测到电子设备外接了第一键盘,获得所述第一键盘中至少一个第一功能键的目标功能状态;所述至少一个第一功能键的目标功能状态为所述第一键盘与上一次外接的电子设备连接时同步的功能状态;
31、如果所述第一键盘上一次连接的电子设备与当前连接的电子设备相同,则基于所述第一键盘中所述至少一个第一功能键的目标功能状态,调整第二键盘中与所述至少一个第一功能键匹配的至少一个第二功能键的功能状态,以使得至少一个第二功能键的功能状态为所述目标功能状态;
32、如果所述第一键盘上一次连接的电子设备与当前连接的电子设备不同,则重新获得所述第一键盘中至少一个第一功能键的目标功能状态,其中,重新获得到的至少一个第一功能键的目标功能状态为所述第一键盘恢复默认设置后的功能状态。
33、又一方面,本技术还提供了一种信息处理装置,包括:
34、状态获得单元,用于获得第一键盘的键盘状态信息,所述第一键盘的键盘状态信息用于表征所述第一键盘中至少一个第一按键的第一按键状态特征;
35、状态调整单元,用于基于所述第一键盘的键盘状态信息,调整第二键盘的键盘状态,使得调整后的第二键盘中与所述第一按键匹配的第二按键的第二按键状态特征与相应的第一按键的第一按键状态特征相同;
36、其中,所述第一键盘和第二键盘中的一个键盘为电子设备外接的物理键盘,且另一个键盘为所述电子设备的显示单元显示的虚拟键盘。
37、在又一种可能的实现方式中,所述状态获得单元,包括:
38、布局获得单元,用于检测到电子设备外接了第一键盘,获得所述第一键盘的按键布局信息,所述按键布局信息表征第一键盘的按键布局;
39、所述状态调整单元,包括:
40、布局调整子单元,用于基于所述第一键盘的按键布局信息,调整第二键盘的按键布局,使得调整后的第二键盘的按键布局与所述第一键盘的按键布局一致,第二键盘为电子设备的显示单元显示的虚拟键盘。
1.一种信息处理方法,包括:
2.根据权利要求1所述的信息处理方法,所述获得第一键盘的键盘状态信息,包括:
3.根据权利要求2所述的信息处理方法,所述获得所述第一键盘的按键布局信息,包括:
4.根据权利要求3所述的信息处理方法,还包括:
5.根据权利要求1所述的信息处理方法,所述获得第一键盘的键盘状态信息,包括:
6.根据权利要求1所述的信息处理方法,所述获得第一键盘的键盘状态信息,包括:
7.根据权利要求6所述的信息处理方法,所述基于所述至少一个第一功能键的目标功能状态,调整第二键盘中与所述至少一个第一功能键匹配的至少一个第二功能键的功能状态,包括如下至少一项:
8.根据权利要求1至4或者6至7任一项所述的信息处理方法,还包括:
9.一种信息处理装置,包括:
10.根据权利要求9所述的信息处理装置,所述状态获得单元,包括: