The embodiment of the present disclosure provides a character input method, device, electronic device and storage medium. The method includes: calculating the number of remaining input characters according to the number limit of characters in the input box and the current number of input characters of the user; determining the input state of the object to be input according to the number of remaining input characters and the number of occupied characters of the object to be input, in which the object to be input is a character occupying at least two minimum units of characters; and according to the number of characters to be input. The input state of the input object provides the input object differently. By adopting the above technical scheme, the abnormal display caused by abnormal input such as emoticons waiting for input objects is improved, and the user's experience is enhanced.
【技术实现步骤摘要】
字符输入方法、装置、电子设备及存储介质
本公开实施例涉及计算机
,尤其涉及一种字符输入方法、装置、电子设备及存储介质。
技术介绍
现有应用程序或网站,均会通过界面向用户展示信息,同时也可以在界面中设置字符输入框,供用户输入信息。在用户向界面中输入信息并进行发布时,经常会用到各种占用至少两个字符的待输入对象。例如,发表评论、文章时会使用表情符号。但是,输入框对字符数量的上限通常是有限制的,例如,限制为50个字符。而表情符号可能会占用一个、两个或更多的字符。因此,现有技术会出现这样的异常情况,即当用户输入到最后一个字符时,若用户选择输入表情符号,则可能会导致表情符号无法正确显示。
技术实现思路
本公开实施例提供一种字符输入方法、装置、电子设备及存储介质,以改善诸如表情符号等待输入对象的非正常显示问题。第一方面,本公开实施例提供了一种字符输入方法,包括:根据输入框的字符数量限值,以及用户当前输入字符数量,计算剩余可输入字符数量;根据剩余可输入字符数量,以及待输入对象的占用字符数量,确定待输入对象的可输入状态,其中,所述待输入对象为占用至少两个最小单位字符的字符;根据待输入对象的可输入状态,将待输入对象区别提供,以供用户进行选择。第二方面,本公开实施例还提供了一种字符输入装置,包括:剩余字符计算模块,用于根据输入框的字符数量限值,以及用户当前输入字符数量,计算剩余可输入字符数量;输入状态确定模块,用于根据剩余可输入字符数量,以及待输入对象的占用字符数量,确定待输入对象的可输入状态,其中,所述待输入对象为占用至少两个最小单位字符的字符;待输入对象提供模块,用于根据 ...
【技术保护点】
1.一种字符输入方法,其特征在于,包括:根据输入框的字符数量限值,以及用户当前输入字符数量,计算剩余可输入字符数量;根据剩余可输入字符数量,以及待输入对象的占用字符数量,确定待输入对象的可输入状态,其中,所述待输入对象为占用至少两个最小单位字符的字符或图案;根据待输入对象的可输入状态,将待输入对象区别提供。
【技术特征摘要】
1.一种字符输入方法,其特征在于,包括:根据输入框的字符数量限值,以及用户当前输入字符数量,计算剩余可输入字符数量;根据剩余可输入字符数量,以及待输入对象的占用字符数量,确定待输入对象的可输入状态,其中,所述待输入对象为占用至少两个最小单位字符的字符或图案;根据待输入对象的可输入状态,将待输入对象区别提供。2.根据权利要求1所述的方法,其特征在于,根据待输入对象待输入对象的可输入状态,将待输入对象区别提供包括:将可输入状态为能够输入的待输入对象进行显示,将可输入状态为不能够输入的待输入对象隐藏。3.根据权利要求1所述的方法,其特征在于,根据待输入对象的可输入状态,将待输入对象区别提供包括:将可输入状态分别为能够输入或不能够输入的待输入对象,以不同颜色、位置和/或格式的方式来区分显示。4.根据权利要求3所述的方法,其特征在于,在所述根据剩余可输入字符数量,以及待输入对象的占用字符数量,确定待输入对象的可输入状态之前,还包括:在输入所述待输入对象时,查找所述待输入对象的占用字符数量;或根据所述待输入对象的编码规则,计算得到所述待输入对象的占用字符数量。5.根据权利要求1-4任一项所述的方法,其特征在于,所述待输入对象为特殊字符图案。6....
【专利技术属性】
技术研发人员:彭子沛,
申请(专利权)人:北京微播视界科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。