源码已放我的csdn资源中和gitee仓库中:GoogleLatinIME Source code: 安卓谷歌LatinIME输入法源码
有需要可自行下载
1.修改输入法全键盘字体大小
主要修改
LatinIME/java/res/values/config.xml文件
@@ -47,8 +47,8 @@
<dimen name="config_key_preview_offset_lxx">50.0dp</dimen>
<dimen name="config_key_preview_height_lxx">122dp</dimen>
<fraction name="config_key_preview_text_ratio">82%</fraction>
- <fraction name="config_key_letter_ratio_holo">55%</fraction>
- <fraction name="config_key_letter_ratio_lxx">55%</fraction>
+ <fraction name="config_key_letter_ratio_holo">90%</fraction>
+ <fraction name="config_key_letter_ratio_lxx">90%</fraction>
<fraction name="config_key_large_letter_ratio_holo">65%</fraction>
<fraction name="config_key_large_letter_ratio_lxx">90%</fraction>
<fraction name="config_key_label_ratio_holo">34%</fraction>
@@ -65,7 +65,7 @@
<!-- For 5-row keyboard -->
<fraction name="config_key_vertical_gap_5row">3.20%p</fraction>
- <fraction name="config_key_letter_ratio_5row">55%</fraction>
+ <fraction name="config_key_letter_ratio_5row">90%</fraction>
<fraction name="config_key_shifted_letter_hint_ratio_5row">41%</fraction>
<dimen name="config_suggestions_strip_height">40dp</dimen>
2. 隐藏输入法中的emoji按键
主要修改文件:
LatinIME/java/res/xml/key_styles_common.xml
@@ -79,20 +79,22 @@
<!-- emojiKeyStyle must be defined before including @xml/key_syles_enter. -->
<switch>
<case latin:keyboardTheme="ICS|KLP">
+ <!--
<key-style
latin:styleName="emojiKeyStyle"
latin:keySpec="!icon/emoji_action_key|!code/key_emoji"
latin:keyActionFlags="noKeyPreview"
- latin:backgroundType="action" />
+ latin:backgroundType="action" /> -->
</case>
<!-- keyboardTheme="LXXLight|LXXDark" -->
<default>
+ <!--
<key-style
latin:styleName="emojiKeyStyle"
latin:keySpec="!icon/emoji_action_key|!code/key_emoji"
latin:keyLabelFlags="keepBackgroundAspectRatio"
latin:keyActionFlags="noKeyPreview"
- latin:backgroundType="action" />
+ latin:backgroundType="action" />-->
</default>
</switch>
<include
LatinIME/java/res/xml/key_styles_enter.xml
@@ -247,6 +247,7 @@
</case>
<!-- Smiley in textShortMessage field.
This <case> should be after Shift + Enter <case> and before any of action <case>. -->
+ <!--
<case
latin:mode="im"
>
@@ -254,6 +255,7 @@
latin:styleName="enterKeyStyle"
latin:parentStyle="emojiKeyStyle" />
</case>
+ -->
<case
latin:imeAction="actionGo"
>
修改效果让如图片,键盘字体加大,emoji按键也会隐藏