【技术实现步骤摘要】
本专利技术涉及键盘信息处理领域,特别是涉及一种在应用程序窗口中输入艺术字/图形的方法及系统。
技术介绍
ASCII码艺术字是随着计算机及网络的发展产生的一种特殊字符、文字或图形,能够以多种多样的ASCII码字符及其组合形式显示,不同于通常的字体设置属性。在网络应用中,如网络聊天、论坛、社区等,这种对字体具有装饰等拓展效果的艺术字样式被广泛应用。当前,在应用程序窗口中显示ASCII码艺术字的方式是先运行ASCII码艺术字字符编辑输出软件,在软件中的输入区域内输入想要转换成相应艺术文字的字符或字符串,然后选择需要转换的字体,软件在预览框中会显示这些字符或字符串的相应艺术字体样式的字符,如果用户确认效果合适,即可以使用拷贝或者存储的方式转换输出相应的艺术文字,然后再粘贴到其他用户需要输入此类字符的窗口中。各种ASCII码艺术字软件的应用在丰富字体显示的同时,也给用户操作带来不便之处,用户首先需要安装启动单独的软件,然后经过从输入到拷贝再到粘贴的繁琐过程,才能将艺术字输入到显示窗口。由于上述方式提供的是应用程序与应用程序的结合,即提供ASCII码艺术字的软件作为一种独立于计算机系统的应用程序,通过单独软件输入再转换到显示窗口,用户需要在ASCII码艺术字软件和需要输入艺术字的程序窗口间相切换,所述软件的运行以及拷贝、粘贴的过程都会占用系统资源,还会耗费时间和人力。而且,多个程序窗口间的切换容易造成误操作,以及所拷贝内容的丢失。此外,用户还必须先在系统中安装相应艺术字编辑软件才能实现艺术字功能。在网络聊天、论坛发言等过程中,若临时需要使用ASCII码艺术字样式, ...
【技术保护点】
一种向应用程序输入艺术字/图形的方法,其特征在于,包括:建立键盘消息编码与艺术字样式的映射关系,所述艺术字样式包括但不限于:ASCII码艺术字、ASCII码艺术图形、散光字、单行字符串、字符阵或者图形;调用操作系统接口函数,获取键盘消息编码;对应所述映射关系,匹配与所述键盘消息编码对应的艺术字样式;触发应用程序接口控制消息,向当前激活的应用程序输入艺术字/图形。
【技术特征摘要】
1.一种向应用程序输入艺术字/图形的方法,其特征在于,包括建立键盘消息编码与艺术字样式的映射关系,所述艺术字样式包括但不限于ASCII码艺术字、ASCII码艺术图形、散光字、单行字符串、字符阵或者图形;调用操作系统接口函数,获取键盘消息编码;对应所述映射关系,匹配与所述键盘消息编码对应的艺术字样式;触发应用程序接口控制消息,向当前激活的应用程序输入艺术字/图形。2.根据权利要求1所述的方法,其特征在于,所述艺术字样式通过预存储方式获得或者通过预置算法获得。3.根据权利要求1所述的方法,其特征在于,所述映射关系包括键盘消息编码与文字/文字串的映射,文字/文字串与艺术字样式的映射;和/或键盘消息编码直接与艺术字样式的映射。4.根据权利要求1所述的方法,其特征在于,还包括当匹配结果为图形,判断当前激活的应用程序是否支持相应的图形存储格式,若支持,则触发应用程序接口控制消息,向当前激活的应用程序发送匹配结果。5.根据权利要求1所述的方法,其特征在于,还包括自定义键盘消息编码与艺术字样式的映射关系。6.根据权利要求1所述的方法,其特征在于,还包括判断当前状态是否为艺术字状态,若是,则进行艺术字的匹配;否则,对应所述键盘消息编码与文字/文字串的映射关系,进行文字/文字串的匹配。7.根据权利要求2所述的方法,其特征在于,还包括预设置至少一种ASCII码字符替换规则;根据用户确认的ASCII码字符、所述字符替换规则以及预存储的艺术字样式/预置的艺术字样式算法,对所述键盘消息编码相应的艺术字样式进行字符替换;触发应用程序接口控制消息,向当前激活的应用程序输入字符替换后的艺术字/图形。8.根据权利要求2所述的方法,其特征在于,还包括预设置至少一种ASCII码艺术图形替换规则;根据所述ASCII码艺术图形替换规则以及预存储的图片图形,对所述键盘消息编码相应的图片图形进行ASCII码艺术图形替换;触发应用程序接口控制消息,向当前激活的应用程序输入替换后的ASCII码艺术图形。9.一种向应用程序输入艺术字/图形的方法,其特征在于,包括建立键盘消息编码-文字/文字串-艺术字样式三者之间的映射关系,所述艺术字样式包括但不限于ASCII码艺术字、ASCII码艺术图形、散光字、单行字符串、字符阵或者图形;调用操作系统接口函数,获取键盘消息编码;对应键盘消息编码与文字/文字串的映射关系,获取相应的文字串;对应文字串语义和预存储的艺术字样式,切分所述文字串;根据切分结果以及文字/文字串与艺术字样式的映射关系,获取相应的艺术字样式;触发应用程序接口控制消息,向当前激活的应用程序输入艺术字/图形。10.根据权利要求9所述的方法,其特征在于,还包括当匹配结果为图形时,判断当前激活的应用程序是否支持相应的图形存储格式,若支持,则触发应用程序接口控制消息,向当前激活的应用程序输入艺术字/图形。11.根据权利要求9所述的方法,其特征在于,还包括预设置至少一种ASCII码字符替换规则;根据用户确认的ASCII码字符、所述字符替换规则以及预存储的艺术字样式/预置的艺术字样式算法,对所述键盘消息编码相应的艺术字样式进行字符替换;触发应用程序接口控制消息,向当前激活的应用程序输入字符替换后的艺术字/图形。12.一种向应用程序输入艺术字/图形的系统,其特征在于,包括存储单元,用于预存储艺术字样式或者预置的艺术字样式算法,以及键盘消息编码与艺术字样式的映射关系;所述艺术字样式包括但不限于ASCII码艺术字、ASCII码艺术图形、散光字、单行字符串、字符阵或者图形;编码接收单元,用于调用操作系统接口函数,获取键盘消息编码;艺术字匹配单元,用于对应所述映射关系表,匹配与所述键盘消息编码对应的艺术字样式;输出单元,用于触发应用程序接口控制消息,向当前...
【专利技术属性】
技术研发人员:齐欣,杨磊,马占凯,
申请(专利权)人:北京搜狗科技发展有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。