一些小技巧的集合。
也是之前在贴吧的文章重写后的归档。随着排序,实用性降低。

个性短语指定排序法

百手输的个性短语很方便,但它可能不会出现在指定的位置,这里就是固定其排序的方法。
为了方便,以①在第一位,②在第二位,③在第三位说明。

1,通解: 倒序排列
从下往上排序,如:

a = 3, ③
a = 2, ②
a = 1, ①

2,快捷: 正序排列
此法去除位置信息、便于修改,起始位置为输入法的设定位置(不固定性)。

a = ①
a = ②
a = ③

两者比较,前者风险小,但繁琐又不容易日后继续添加大量重复输入码短语。
而后者方便,但对设置有依赖性。

输入面板中单字·全部状态表明

把S5放前面:

STAT_STYLE = S5_5|S4_4

(5为单字,4为全部)

cand的icon下滑操作

icon本是不支持滑动操作的,但这也带来一个特性,滑动终点的功能会被启用,这就是原理了。

然后一个例子:
这是一个高60的cand:

[ICON 1]
POS = 344,0
SIZE = 68,60

[ICON 2]
POS = 344,60
SIZE = 68,800

然后在前者下滑,效果就等于点击后者了。

滑动转点击调出外挂面板 (4.3之前版本适用)

我称其为「万能键」,此键上下左右各调用着不同的外挂面板,然后直击也是Z+。
重载皮肤,先调用一个本需滑动出现的外挂面板,然后直击的效果也会变成调用此面板。 于是就实现了「化滑动为点击」,加快面板切换速度。

当前重载方法有三种:
横竖屏切换、超级皮肤里重载、以及单手模式开关。

短暂使手写区域上的key左右滑动有效

改cand的type为3,然后覆盖在cand上的按键都能在触发手写前允许左右滑动的功能。

猜测是cand上避免switch与手写冲突的一个解决办法,这里利用了这个。
但局限性也很明显,只要有过手写轨迹,这个门就关上了,必须切换面板使之有效,而且也仅左右滑动。

防cand因type不同而面板切换抖动 (放大分辨率)

首先,在本分辨率下找到一个点,让大多数面板都不会抖动(粗准焦),比如:

[CAND]
VIEW_RECT = 0,0,480,【260】
…

[PANLE]
SIZE = 480,【50】
…

找到这个点后会发现还是有少数高度和单手模式无法控制。
然后按比例放大到1280p,即260/38,503/8。
最后就是微调了,看大概的像素差补足或减小(细准焦),我得到的结果是cand 693、panel 136

在这个条件下任何高度不抖,甚至是单手模式!
但这方法基本没什么实用性了,,


IMG_20150302_131010.jpg