专栏首页美丽应用自改:(对编程友好的)百度手机输入法皮肤

自改:(对编程友好的)百度手机输入法皮肤

文章更新:

  20161031 初次成文   20170422 微小修正以及友情安利@Sealt的皮肤

  大概在一年前,小苏曾经对"Boss皮肤"进行了二次修改,做出了一款对编程友好的百度手机输入法皮肤。放出皮肤文件后,小苏答应大家将会继续修改和优化这款皮肤。但在此后乃至现在,由于自己<s>严重拖延症</s>的原因,一直没有对这款皮肤进行进一步的修改和优化。直到三天前,小苏才开始对这款皮肤进行二次修改工作。直到今天下午终于改得比较满意了才敢把它拿出来见人(<s>生无可恋脸</s>)。

  这款皮肤参考了虎绿林 @老虎会游泳@洋 两位Dalao的"代码工人"皮肤符号布局,以"Boss皮肤"的外观样式为基础,做出了许多修改和优化,在很多按键上添加了快捷方式,旨在把每一个按键的价值都利用起来,尽最大可能做到"高效输入"。

  在"榨干按键价值"的同时,也会带来一些问题,比如皮肤功能/快捷操作太多带来的学习成本高的问题,小苏承认,这可能是目前为止面板集成功能最多的百度手机输入法皮肤。要想熟练驾驭它可能至少需要两天的时间,但是只要你肯熟悉它的操作,最后肯定会离不开它的~

  废话不多说,下面介绍一下这款皮肤的一些特性:

皮肤特性:

1.数字按键组:

  这款皮肤在9键/26键面板上方添加了数字按键组,可以在任何情况(中/英/五笔/笔画)下快捷输入数字而无需打开数字面板。

  在数字按键组中,按键下半部分都有各自快捷方式的标注,比如:下划"2"键,即可全选当前输入框文字,下划"5"键,可以粘贴剪贴板内容到光标处,下划"0"键,可以隐藏输入法面板等。

  同时,按住数字按键组中的按键并左/右划可以向左/右移动光标,按住并左划一次可以向左移动一次光标,值得说明的是,搜狗手机输入法中滑动按键即可快捷移动光标的功能在百度手机输入法种暂时不能实现。

2.T9面板:

  在T9面板中,上划数字键即可快捷输入对应数字,下划除数字按键组("0"键除外)和T9面板"7/9"两个按键之外的所有按键即可隐藏面板;

  拼音/五笔输入状态下:左划T9面板"数字1"键即可输入"Tab"键(技术宅's福音),右划即可快速输入两个"全角空格"(Editer's福音);

  上划退格键即可清除当前输入框所有内容,在文字/单词候选状态下,左划退格键可以清除勾选条中的文字/单词;

  左划"数字面板切换键"可以进行"剪切"操作,上划可以进行粘贴操作,长按即可"全选"当前输入框中文字;

  左划"表情面板切换键"可以进行"复制"操作,上划可以进行粘贴操作,长按即可"全选"当前输入框中文字;

  上划"回车键"可以打开百度输入法自带的"剪贴板"功能(较新版本才可支持),左划可以打开百度输入法自带的"常用短语"功能(最新官方版本才可支持);

  左/右划"符号面板切换键"可以上/下移动光标,上划可以进入百度输入法的语音输入功能(安卓6.0以上设备可能需要在"应用信息"页赋予百度输入法"麦克风"权限);

  左/右划T9面板"数字0键"可以左/右移动光标;

  左/右划"中/英切换键"可以快速移动光标至输入框中文字头部/尾部,上划即可在不同输入法间切换;

  同时,长按"符号面板切换键/T9面板'数字0'键/中英切换键"即可进入文字选择状态,在键盘上进行光标移动操作(比如左/右划"数字按键组)时即可进行选择文字的操作。

   注意,在## 英文输入状态下的T9面板上## ,当## 禁用"单词联想"## 功能时,## 部分按键的手势特性将会失效## ,这是百度手机输入法的限制,目前暂时无法解决(<s>不过现在也没人用T9键盘输入英文了吧</s>)。

  隐藏快捷操作示意图(图中已省略下划按键隐藏键盘面板的标示):

  剪贴板:( ## 较新版本## 的百度输入法/华为版百度输入法/一加版百度输入法等才可以使用剪贴板功能)

  常用短语:(## 最新版本## 的 ## 官方版百度输入法## 才可以使用常用短语功能)

3.26键面板:

  左/右划任意字母按键即可向左/右移动光标;

  上划各按键即可快捷输入按键上部标识的符号,下划字母按键第一行(从"Q"到"P")即可快捷输入按键下部标识的数字。这个设计是为了在单词联想状态下也能"字母/数字"流畅混输(比如在输入验证码的时候);

  下划字母按键第二行("A"除外)即可将按键上部标识的前后括号一并输入,比如下划"F"或者"G"即可输入[]。如果你的输入法版本不那么古老,在同时输入前后两个括号后,光标将自动移至前后括号中间;

  下划"N"可以一并输入前后两个英文单引号,下划"M"可以一并输入前后两个英文双引号,但光标不会自动移至前后括号中间(这是百度手机输入法的Bug);

  下划"Z"即可输入"英文冒号",下划"B"即可输入"等于号"(为了保持界面整洁,这两个符号未在键盘上标出);

  下划"A/X/C/V"即可进行"全选/剪切/复制/粘贴"操作;

  退格键和回车键的使用方法同"T9面板"中退格键和回车键的使用方法;

  左/右划空格键左边的两个键("句点键/符号面板切换键")可以上/下移动光标,上划"表情面板切换键"即可进入"表情面板"界面;

  左/右划空格键左边的三个键("单词联想键/符号面板切换键/数字面板切换键")即可可以快速移动光标至输入框中文字的头部/尾部,上划"中英切换键"即可在不同输入法之间切换;

  上划"大小写切换键"即可输入"Tab键",右划即可快速输入两个"全角空格"。

4.数字面板:

  右划第一列图标即可快速输入按键右部标识的符号,下划即可隐藏输入法面板;

  点击第一行的四个光标键即可向相应方向移动光标,左划/右划任何一个光标键可以将光标移动至文字的头部/尾部;下划光标左/右/上/下键即可进行全选/剪切/复制/粘贴操作;

  退格键和回车键的使用方法同"T9面板"中退格键和回车键的使用方法;

  上划"空格键"即可输入"Tab键",右划即可快速输入两个"全角空格";

  上/下/左/右划数字键即可输入与相应按键对应的不同格式内容,比如上/下/左/右/划"数字6键"分别可以输入"⑥/Ⅵ/六/陆";

准备工作:

  在使用这款皮肤之前,你需要进行以下操作:   1.进入"百度手机输入法"的"设置" - "常规设置" - "长按空格语音输入" - "取消勾选" ;

  2.进入"百度手机输入法"的"设置" - "键盘设置" - "左右划动切换设置" - "关闭" ;

  3.如果你使用过这款皮肤的上一版本,你需要在"百度手机输入法"的"超级皮肤"中,将输入法皮肤切换回默认皮肤,再删除上一版本的皮肤,最后再找到这一版的皮肤文件并应用(如果在之前没有使用过这款皮肤请忽略此条,直接应用即可)。

应用皮肤:

  将皮肤应用到百度手机输入法:   方法一:下载输入法皮肤文件(后缀为.bds),使用R.E.管理器(我不保证其他文件管理器能够正确将.bds以百度手机输入法的方式打开)找到文件路径并单击文件,选择"使用百度输入法打开",输入法会自动安装皮肤文件并提示是否应用,点击应用"即可。

  方法二:下载输入法皮肤文件,将其复制到内置存储/baidu/ime/skins下,接着进入百度输入法的"超级皮肤"界面,点击此皮肤应用即可。

调整皮肤:

  应用之后你可能需要:   1.根据自己的打字习惯调节键盘面板的高度(如果遇到26键面板中字母上下的符号数字于字母重叠的情况,你需要适当调高键盘面板的高度)

  2.根据自己的打字习惯调节候选字大小(由于分辨率原因,默认的勾选字体可能会偏大/偏小,为了键盘整体美观,你可能需要适当调大/调小候选字大小)

皮肤下载:

【XPERIA】超级版_Final_Final_Final.bds

相关链接:

  皮肤来源(这是Boss皮肤的修改版,Boss皮肤原版链接我已经找不到了):

http://www.miui.com/thread-1879028-1-1.html

  自己修改的百度输入法皮肤第一版:

https://hu60.net/q.php/bbs.topic.78426.html(虎绿林)

http://tieba.baidu.com/p/4183841863(百度手机输入法贴吧)

  在皮肤修改的过程中,参考了 @老虎会游泳 和 @洋 的布局方案:

https://hu60.net/q.php/bbs.topic.32132.html

  你也可以下载@Sealt基于我这个皮肤修改的版本,在保持键位基本不变的前提下,他修改的皮肤更美观,大家可以去看看:

http://shuizm.lofter.com/post/2d6074_dcf2169

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 小折腾:修改蓝牙耳机按键映射

    美丽应用
  • 在Volumio中使用命令行网易云音乐

    美丽应用
  • 为安卓Chrome加入自定义手势控制

    美丽应用
  • 你知道什么是最美C语言代码吗?来看一下说说你的想法

    各位小伙伴,看到标题大家肯定会联想许多,到底怎样算最美的代码?话不多说,代码先上:

    诸葛青云
  • 你见过最美的C语言代码是什么?

    有人会疑问了,这怎么算最美代码?其实,今天之所以写这篇文章,要从下面的这幅图说起,我们慢慢道来。

    7089bAt@PowerLi
  • 程序员的数学---数学思维的锻炼

    来看一道简单的题目:今天星期日,那么 100 天以后星期几? 这个问题最笨的方法就是数数了。不过那样也是颇为费事,从余数方向考虑:一个礼拜 7 天,100 天...

    指点
  • 详解PROTOCOL BUFFERS

    Protocal Buffers是google推出的一种序列化协议。由于它的编码和解码的速度,已经编码后的大小控制的较好,因此它常常被用在RPC调用中,传递参数...

    sunsky
  • 通路富集与超几何分布

    超几何分布是统计学上一种离散概率分布。它描述了从有限N个物件(其中包含M个指定种类的物件)中抽出n个物件,成功抽出该指定种类的物件的次数(不放回)。 需要注意...

    生信编程日常
  • 仅2M!免费软件又一次干掉了付费版

    说起来我一直都没有正式推荐过录屏软件,也有不少小伙伴在后台问过,主要是没有发现特别完美的,有些好用但是需要收费;免费吧,又不支持高清录制。

    五分钟学算法
  • Gin 学习之 HTTP 请求方法

    HTTP 定义了一组请求方法, 以表明要对给定资源执行的操作。指示针对给定资源要执行的期望动作. 虽然他们也可以是名词, 但这些请求方法有时被称为HTTP动词。

    frankphper

扫码关注云+社区

领取腾讯云代金券