bigbaicai

芯方式是以开云棋牌官网在线客服人、电子工程师等电子行业相关领域从业人员为核心的知识经验学习、分享、交流社群。 凭借开放、合作、共赢的运营理念,聚集了来自国内外知名院校和顶尖科技公司的开云棋牌官网在线客服人、电子工程师。 我们致力于营造专业、认真、有温度的分享交流环境,将高质量的内容和方案成规模地生产和分享,帮助个人和团队在芯方式找到有价值的Key。 http://www.icfans.com/

关于首字母大写和自动首字母大写

0
阅读(1252)

[DESCRIPTION]
首字母大写和自动首字母大写的功能具体是什么?是否有相应的宏来控制这些功能?
[SOLUTION]
首字母大写功能为:
当输入法为首字母大写(Abc)时,输入的第一个字符为大写,之后输入法切换为小写(abc),且若不手动切换到其它
输入法,输入的字符都会是小写ic
首字母大写功能相关宏:
__MMI_MULTITAP_FIRST_UPPERCASE__( multitap输入法下)和__MMI_SMART_FIRST_UPPERCASE__( smart输入法下)都是
控制首字母大写的宏,开启至少其中一个宏就能实现首字母大写功能(multitap或者smart输入法下)。
自动首字母大写功能为:
(1) 当输入结束符如(“?”、“!”、“.+空格”)后,输入法自动切换为首字母大写(Abc)。
(2) 当Editor的内容都被删除后,输入法自动切换为首字母大写(Abc)。
(3) 无论当前设置的默认输入法是什么(如ABC或abc),在进入Editor时,输入法都将自动切换为首字母大写
(Abc)。
(4) 所有有大小写语言的自动首字母大写都是如上逻辑。
自动首字母大写相关宏:
__MMI_IME_AUTO_CAPITALIZATION__是用来控制自动首字母大写的,所以仅开启首字母大写的宏时,是不会有自动首字
母大写(如:输入结束符后自动切换为Abc等这些功能)的。
从mmi_features.h这支文件中搜索__MMI_IME_AUTO_CAPITALIZATION__可知目前仅在FTE+VK的设置下支援自动首字母大
写。60上还必须关闭宏__MMI_IME_SLIM__。

Baidu
map