触控笔控制方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32247614 阅读:16 留言:0更新日期:2022-02-09 17:51
本公开提供一种触控笔控制方法、装置、电子设备和存储介质。所述控制方法,包括:响应于用户对目标应用中的触控笔的控制操作,获取控制指令,所述控制指令用于指示对所述目标应用中的触控笔的目标功能进行控制;根据各预设触控笔功能和各预设控制类之间的映射关系,确定所述目标功能对应的目标控制类;根据所述控制指令对所述目标控制类进行代码编译,以实现对所述触控笔的目标功能进行控制。由此,通过编译触控笔目标功能对应的目标控制类,实现了在目标应用中便捷准确地控制触控笔功能。目标应用中便捷准确地控制触控笔功能。目标应用中便捷准确地控制触控笔功能。

【技术实现步骤摘要】
触控笔控制方法、装置、电子设备和存储介质


[0001]本公开涉及触控笔
,尤其涉及一种触控笔控制方法、装置、电子设备和存储介质。

技术介绍

[0002]触控笔(stylus或是stylus pen)是一种小的笔形工具,用来输入指令到平板电脑等具有触控功能的设备,用户可以通过触控笔点击触控屏幕来选取文件、涂写和绘画。因为操作简单、使用方便带有触控笔的移动设备应用非常广泛。然而,触控笔功能通常都是设备操作系统自带的,由于操作系统的限制,现有带有触控笔的移动设备大多无法在应用程序中控制移动设备的触控笔功能。
[0003]基于此,需要一种方案来在应用中便捷准确地控制触控笔功能。

技术实现思路

[0004]本公开实施例提供了一种触控笔控制方法、装置、电子设备和存储介质,能够在目标应用中便捷准确地控制触控笔功能。
[0005]根据本公开的一方面,提供了一种触控笔控制方法,包括:响应于用户对目标应用中的触控笔的控制操作,获取控制指令,所述控制指令用于指示对所述目标应用中的触控笔的目标功能进行控制;根据各预设触控笔功能和各预设控制类之间的映射关系,确定所述目标功能对应的目标控制类;根据所述控制指令对所述目标控制类进行代码编译,以实现对所述触控笔的目标功能进行控制。
[0006]根据本公开的第二方面,提供了一种触控笔功能的控制处理装置,包括:获取模块,用于响应于用户对目标应用中的触控笔的控制操作,获取控制指令,所述控制指令用于指示对所述目标应用中的触控笔的目标功能进行控制;确定模块,用于根据各预设触控笔功能和各预设控制类之间的映射关系,确定所述目标功能对应的目标控制类;编译模块,用于根据所述控制指令对所述目标控制类进行代码编译,以实现对所述触控笔的目标功能进行控制。
[0007]根据本公开的第三方面,提供了一种电子设备,包括:处理器;以及存储程序的存储器,其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行如第一方面所述的方法。
[0008]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行如第一方面所述的方法。
[0009]根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时,实现如第一方面所述的方法。
[0010]本申请实施例中提供的一个或多个技术方案,响应于用户的控制指令,并根据预设触控笔功能和预设控制类之间的映射关系来确定目标控制类,并通过编译目标控制类来实现对触控笔目标功能的控制。由此,通过编译触控笔目标功能对应的目标控制类,实现了
在目标应用中便捷准确地控制触控笔功能。
附图说明
[0011]在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:图1示出了根据本公开示例性实施例的触控笔控制方法的流程示意图;图2示出了根据本公开又一示例性实施例的触控笔控制方法的流程示意图;图3示出了根据本公开又一示例性实施例的触控笔的触控笔控制类库示意图;图4示出了根据本公开又一示例性实施例的触控笔控制方法的流程示意图;图5示出了根据本公开又一示例性实施例的触控笔控制方法的流程示意图;图6示出了根据本公开示例性实施例的触控笔功能的控制处理装置的示意性结构图;图7示出了根据本公开另一实施例的触控笔功能的控制处理装置的示意性结构图;以及图8示出了能够用于实现本公开的实施例的示例性电子设备的结构框图。
具体实施方式
[0012]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0013]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0014]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语:“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0015]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0016]目前在线教育中大多使用iPad+ApplePencil作为主讲授课工具的系统。现有带有触控笔的移动设备大多无法在应用程序中控制移动设备的触控笔功能。比如无法在应用中关闭触控笔输入、设置触控笔用户界面以及设置延迟响应等。
[0017]在一些实施例中,系统会引导或者提示用户在系统中关闭系统自带的触控笔功能,并重新根据目标应用开发一套触控笔功能控制系统,以实现便捷的触控笔控制。然而这
种方式需要用户关闭设备系统的触控笔功能,导致其他的应用无法使用;而且,为目标应用开发一套触控笔控制系统的成本也比较大。
[0018]在一些实施例中,可以使用系统提供的软件程序接口(Application Programming Interface,API)来修改系统自带的触控笔功能。由于系统提供的API很有限,并且极其依赖系统环境,这种方式控制触控笔功能的作用和效果非常有限。
[0019]参照附图1,根据本公开的一方面,本公开的实施例提供了一种触控笔控制方法,包括:在步骤S120,响应于用户对目标应用中的触控笔的控制操作,获取控制指令,所述控制指令用于指示对所述目标应用中的触控笔的目标功能进行控制。
[0020]用户在使用平板电脑等带有触控笔的电子设备中的应用时,会触发系统激活触控笔的相关功能。用户可输入控制操作以执行相应的触控笔功能。响应于用户的控制操作,可以获取相应的控制指令,这一控制指令用于指示对这一应用中的触控笔的目标功能进行控制。
[0021]在步骤S140,根据各预设触控笔功能与各预设控制类之间的映射关系,确定所述目标功能对应的目标控制类。
[0022]于本实施例中,预设控制类可包括成员变量、成员函数中的至少一个。
[0023]设备的各种功能都在系统里有着相应的控制类,通过改变控制类的设置,即可以实现对功能的控制。每种触控笔功能都对应着一个控制类,比如,触控笔的颜色功能对应相应的一个控制类,若将此本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触控笔控制方法,包括:响应于用户对目标应用中的触控笔的控制操作,获取控制指令,所述控制指令用于指示对所述目标应用中的触控笔的目标功能进行控制;根据各预设触控笔功能和各预设控制类之间的映射关系,确定所述目标功能对应的目标控制类;根据所述控制指令对所述目标控制类进行代码编译,以实现对所述触控笔的目标功能进行控制。2.如权利要求1所述的方法,其中,所述根据各预设触控笔功能和各预设控制类之间的映射关系,确定所述目标功能对应的目标控制类,包括:根据所述目标功能,获取与所述目标功能匹配的预设触控笔功能;根据各预设触控笔功能与各预设控制类之间的映射关系,确定与匹配的所述预设触控笔功能具有映射关系的预设控制类,并将所述预设控制类作为所述目标功能对应的所述目标控制类。3.如权利要求1或2所述的方法,其中,所述方法还包括:通过调试,确定各预设触控笔功能与各预设控制类之间的映射关系,并且其中,所述通过调试,确定各预设触控笔功能与各预设控制类之间的映射关系,包括:执行功能设置步骤,以设置其中一个预设触控笔功能;执行断点设置步骤,以从各预设控制类中获取其中一个待验证预设控制类,并针对所述待验证预设控制类设置断点;执行调试步骤,对所述断点处的所述待验证预设控制类进行调试,确定所述待验证预设控制类的实际触控笔功能;执行验证步骤,在所述实际触控笔功能与所述预设触控笔功能匹配的情况下,建立所述预设触控笔功能与所述待验证预设控制类之间的映射关系,在所述实际触控笔功能与所述预设触控笔功能不匹配的情况下,返回执行所述断点设置步骤。4.如权利要求3所述的方法,其中,所述调试步骤包括:通过改变所述断点处的所述待验证预设控制类的设置,确定所述待验证预设控制类的所述实际触控笔功能。5.如权利要求4所述的方法,其中,所述预设控制类包括成员函数和/或成员变量;并且其中,所述改变所述断点处的所述待验证预设控制类的设置包括:在所述待验证预设控制类包含所述成员函数的情况下,通过调用所述成员函数的方式来改变所述预设控制类的设置;在所述待验证预设控制类包含所述成员变量的情况下,通过修改所述成员变量的方式...

【专利技术属性】
技术研发人员:谢炜航
申请(专利权)人:北京易真学思教育科技有限公司
类型:发明
国别省市:

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

1