如何修改默认输入法?
一、适用于ICS(AndroidV40)之前的版本:
1安装需要用的默认输入法(apk)到system/app
2修改文件frameworks/base/packages/SettingsProvider/res/values/defaultsxml
<string name="default_input_method" translatable="false">默认输入法 ID
</string>
红色标记表示输入法 ID, 比如 PinyinIME 为: comandroidinputmethodpinyin/PinyinIME
二、适用于ICS、JB、JB2、KK的版本:
1需要提前将用到的默认输入法(apk)内置到系统中( 请参考如何将APK预置进系统)
2修改文件mediatek/config/${Project}/ProjectConfigmk
将宏DEFAULT_INPUT_METHOD的值设置为所需的输入法;
比如PinyinIME, 则设为:
DEFAULT_INPUT_METHOD=comandroidinputmethodpinyinPinyinIME
这个值是输入法源码中,包含InputMethodService子类的那个包名实现InputMethodService的子类的类名。这里比log中打印的完整类名少一个"/",请注意
补充说明:
KK的版本不需要一下修改:
上面的修改方法只适用于默认输入法为comandroidinputmethodpinyin/PinyinIME这种格式的输入
法(即反斜杠后面就是类名的情况),对于comgoogleandroidinputmethodlatin/comandroidinputmethodlatinLatinIME (即反斜杠后面是完整类名的情况),这种情况是不支持修改mediatek/config/${Project}/ProjectConfigmk里面DEFAULT_INPUT_METHOD的方法来设置默认输入法的。
以comgoogleandroidinputmethodlatin/comandroidinputmethodlatinLatinIME 为例
请改用下面的方法修改,在SettingsProvider 的DatabaseHelperjava中
有
Logi(TAG, "defaultIME : " + defaultIME);
if (defaultIME != null) {
StringBuffer strBuffer = new StringBuffer(defaultIME);
int lastDotPos = defaultIMElastIndexOf("");
String strInsert = "/";
strBufferinsert(lastDotPos, strInsert);
loadSetting(stmt, SettingsSecureDEFAULT_INPUT_METHOD,
strBuffertoString());
} else {
Logi(TAG, "default IME from IMEFeatureOption is null!!");
}
请将默认的初始化部分code删除, 即将 下面的code都删除掉。
Logi(TAG, "defaultIME : " + defaultIME);
if (defaultIME != null) {
StringBuffer strBuffer = new StringBuffer(defaultIME);
int lastDotPos = defaultIMElastIndexOf("");
String strInsert = "/";
strBufferinsert(lastDotPos, strInsert);
loadSetting(stmt, SettingsSecureDEFAULT_INPUT_METHOD,
strBuffertoString());
} else {
Logi(TAG, "default IME from IMEFeatureOption is null!!");
}
然后在删除的后面添加
loadSetting(stmt, SettingsSecureDEFAULT_INPUT_METHOD,
"comgoogleandroidinputmethodlatin/comandroidinputmethodlatinLatinIME");//这里修改默认选中的输入法
三、适用于L, M的版本
请在APK正确预置的前提下,再修改如下:
在InputMethodManagerService的systemRunning()函数, if (!mImeSelectedOnBoot) 的分支中修改如下
if (!mImeSelectedOnBoot) {
Slogw(TAG, "Reset the default IME as \"Resource\" is ready here");
// String preInstalledImeName = SystemPropertiesget("romtk_default_ime");
String preInstalledImeName = "第三方输入法的完整包名ID";
或者直接修改buildprog中的romtk_default_ime属性值,也可在systemprog中增加此属性值。只要修改完后, adb shell getprop romtk_default_ime能获取到正确的预置输入法ID即可。
MTK平台如何修改默认输入法如果按照如上的步骤没有修改成功,请参考如下步骤进行检查修改:
(1)检查是否成功预置输入法:FAQ13232
(2)检查下setting-- language&input 界面,该输入法前面的勾是否选上,没有选上说明此输入法没有被enable,请参考FAQ08909来enable;
(3)检查是否发生语言切换,如果有切换则会恢复默认输入法,若不想因语言变化导致恢复,请参考FAQ12213,FAQ06663
(4)修改默认输入法FAQ04327
这个解决方法是在闯客技术论坛转的,如果解决不了你可以去提问。
PDCU。根据查询相关信息显示,宏字的五笔编码是:PDCU,简码是:PDC。宏字的五笔字根拆分:"宀"对应按键"p",""对应按键"d","厶"对应按键"c","U"宏字是上下型,最后一笔为捺。
遇到这种问题首先检查宏病毒,可以用专杀,其次excel表格打开时会调用默认输入法,如果将系统微软美式输入法服务删除,只剩下第三方输入法,excel就会打开文档为灰色不可编辑,不管怎么重装office都无用,只要在输入发设置里重新安装下就可以了,注意默认输入法“简体中文-美式键盘”;
Word文档没有输入法切换快捷键吧,我们在使用WORD文档时会用到很多快捷键命令,想要全部掌握住不是一件EASY的事,很多人可能对WORD文档的所有快捷键命令不是很熟悉,下面是我整理的一篇WORD文档快捷键命令大全,全部都学会的话你就可以成为熟练操作WORD了。
F1键:帮助
F2键:移动文字或图形,按回车键确认
F4键:重复上一次的操作
F5键:编辑时的定位
F6键:在文档和任务窗格或其他WORD窗格之间切换
F8键:打开WORD的选择模式
F12键:打开“另存为”对话框
CTRL+1:单倍行距
CTRL+2:双倍行距
CTRL+5:15倍行距
CTRL+O:段前添加一行间距
CTRL+A:全选
CTRL+B:字符变为粗体
CTRL+C:复制
CTRL+E:段落居中
CTRL+F:查找
CTRL+G:定位
CTRL+H:替换
CTRL+I:字符变为斜体
CTRL+J:两端对齐
CTRL+K:超级连接
CTRL+L:左对齐
CTRL+N:新建文档
CTRL+M:左侧段落缩进
CTRL+O:打开文档
CTRL+P:打印
CTRL+Q:插入点所在行向左移动一个字符
CTRL+Q:取消段落格式
CTRL+R:右对齐
CTRL+S:保存
CTRL+T:创建悬挂缩进
CTRL+U:为字符添加下划线
CTRL+V:粘贴
CTRL+W:是否保存
CTRL+X:剪贴
CTRL+F2:打印预览
CTRL+F4:关闭窗口
CTRL+F6:在打开的文档之间切换
CTRL+F12:打开“打开”对话框
CTRL+SHIFT+D:分散对齐
CTRL+SHIFT+Z:格式清除
CTRL+SHIFT:输入法转换
CTRL+F8:打开“宏”的对话框
CTRL+空格:中、西文转换
CTRL+ENTER:插入分页符
CTRL+SHIFT+M:取消左侧段落缩进
CTRL+SHIFT+F12:选择“文件”菜单中的“打印”菜单项
CTRL+SHIFT+F:改变字体
CTRL+SHIFT+P:改变字号
CTRL+SHIFT+>:增大字号
CTRL+SHIFT<:减小字号
CTRL+SHIFT+:逐磅增大字号
CTRL+SHIFT+:逐磅减小字号
CTRL+SHIFT+C:复制格式
CTRL+SHIFT+V:粘贴格式
CTRL+SHIFT+T:减小悬挂缩进量
CTRL+ENTER:插入分页符
CTRL+HOME:插入点移到文档首部
CTRL+END:插入点移到文档尾部
CTRL+SHIFT+←:将光标移到单词开始处
CTRL+SHIFT+→:将光标移到单词结尾处
CTRL+SHIFT+↑:将光标移到段首
CTRL+SHIFT+↓:将光标移到段尾
CTRL+SHIFT+HOME:将光标移到文档开始处
ALT+CTRL+SHIFT+PAGEDOWN:将光标移到窗口结尾
ALT+CTRL+C:插入版权符号
ALT+CTRL+R:插入注册商标符号
ALT+CTRL+T:插入商标符号
ALT+CTRL+:插入省略号
ALT+TAB:切换任务、窗口
ALT+F4:关闭程序
ALT+空格:下拉WORD控制菜单
ALT+PRINTSCREEN:窗口复制
SHIFT+HOME:插入点到行首
SHIFT+空格:半角/全角切换
SHIFT+F2:复制文本
SHIFT+F3:改变字母大小写
SHIFT+F4:重复查找或定位
SHIFT+F12:选择“文件”菜单中的“保存”菜单项
SHIFT+F5:跳转文档中上一次编辑位置
SHIFT+←:选中光标左侧一个字符
SHIFT+→:选中光标右侧一个字符
SHIFT+↑:选中光标当前位置至上一行之间的内容
SHIFT+↓:选中光标当前位置至下一行之间的内容
SHIFT+HOME:选中光标所在处至行首
SHIFT+PAGEUP:选中光标当前位置至上一屏之间的一行内容
欢迎分享,转载请注明来源:品搜搜测评网