阅读:16705回复:0

一些配置文件中的设置

楼主#
更多 发布于:2011-06-24 13:38
候选框设置
设置候选框字体
[input]->font=宋体 12

候选字体回退设置
[input]->fallback=字体间用逗号隔开
例如fallback=全宋体-1,全宋体-2,全宋体-3,全宋体-F,全宋体-X,TH-Tshyn-P0,TH-Tshyn-P1,TH-Tshyn-P2,TH-Tshyn-P16
 
设置候选框偏移
[input]->offset=x,y

候选窗口默认设置
[input]->pos=x,y

最新版中x和y允许使用表达式,具体见状态栏pos设置。


候选窗口显示设置
[input]->noshow
大家都知道设成1和0是干什么的,其实可以设置成2,就可以把候选窗口一直显示着了。
 
在隐藏候选窗的时候在有重码时自动显示
[input]->auto_show=4
这里表示从四码开始有重码时自动显示
 
候选字数设置
[input]->strip=a b;c d

ab是一般候选项显示的首尾字数,cd是首选候选项显示的首尾字数,其中在后面的数字可以省略
ac >=3且<=32
bd<=32
候选显示设置
[input]->select=1: 2: ...
 
状态栏设置
[main]->pos=x,y
在不设置y只设置x的情况下
0:右下 1:顶部居中 2:左下
两个值都设置,那么就是指定状态栏左上角相对于屏幕左上角的x,y坐标。
最新版中x和y允许使用表达式。表达式中允许存在几个变量,SW=屏幕宽度,SH=屏幕高度,Sw=工作区域的屏幕宽度。Sh=工作区域的屏幕高度。
例:
pos=0
pos=100,100
pos=SW*0.8,Sh-50
最新测试版中自定义位置会在状态栏手工拖动时自动保存到配置文件,表达式也随即变成具体的数字

设置自定义设置程序
[main]->edit=notepad.exe

设置缩放比例,此设置同时会应用到输入框上,用户只应设置皮肤支持的比例,此设置只在程序启动时应用一次
[main]->scale=1.25

快捷键设置
繁简转换快捷键设置
[key]->s2t=CTRL_ALT_F
 
重码选择键,中间用空格隔开,配置中说是二三重码选择,其实这个可以设置9个键

[key]->select=; '
第二组

[key]->select[1]=
 
又一个重码选择键,可以设十个,中间没空格,这个是从第一候选项开始设的。
[key]->select_n=0987654321
 
加词删词快捷键设置
[key]->add=CTRL_INSERT
[key]->del=CTRL_DELETE
 
编码查询
[key]->query=CTRL_/
 
拼音匹配快捷键设置
[key]->py_switch=TAB
 
单字模式切换
[key]->zi_switch='
 
软键盘开关切换
[key]->keyboard=CTRL_ALT_K CTRL_SHIFT_K
 
重复输入
[key]->repeat=

重复输入编码(仅用户自己选择候选的时候有效)
[key]->repeat_code=
 
笔画输入引导键
[key]->bihua=`
 
输入法直接切换
[key]->switch_?=
这里?从0-9,指切换到第几个输入法

如果是switch_default则指切换到默认输入法
(不再建议使用,建议按 https://yong.dgod.net/read.php?tid=11 中说明的[xxxx]->switch=? 进行设置)

快捷键直接启动命令
[key]->tools[n]=CTRL_A notepad.exe

全角半角切换
[key]->corner=SHIFT_SPACE

中英文标点切换
[key]->biaodian=CTRL_.

显示输入统计
[key]->speed=CTRL_SHIFT_S

以词定字
[key]->wc=[ ]
两个按键分别选择第一个后最后一个字上屏。如果只设置了一个按键,输入法会把所有字展开供选择。
 
其他
 
键盘操作提示
[main]->tip=1
 
shift加字母直接送出大写字母
[IM]->ABCD=1

设置默认英文
[IM]->lang=1
 
常用字过滤时,临时显示只显示非常用字
[IM]->filter_show=1
 
单词翻译,在英文模式下(非英语输入法)按alt enter
dict_en=http://dict.iciba.com/%s/
汉字解释,打出汉字,汉持在候选,按alt enter
dict_cn=http://www.zdic.net/search/default.asp?q=%s
 
外部帮助文件的菜单挂载点
输入法帮助在[main]->help=
码表帮助在对应段[xxxx]->help=
格式是
help=描述 文件
 
设置为繁体输入法
[xxxx]->trad=1
此时简繁转换功能自动变为繁简转换功能。
 
启动时输入法默认全角
[xxxx]->corner=full
 
 设置提示音
[xxxx]->beep=empty,multi
empty指空码提示,multi指重码提示,两个选项可选
linux下必须已经使能系统中gtk程序的声音效果
 
自动调频设置
[IM]->auto_move=0,1,2
0:禁用调频
1:快速调频
2:比较慢点的调频
 
禁用拼音的自动组词后放入用户词库
[IM]->auto_add=0,1
 
辅助码表候选项个数设置(现在仅适用于码表输入法)
[IM]->cand_a=10
 
按中英文切换键时自动提交编码并转为英文模式
[IM]->CNen_commit=1
 
历史记录(手机版不支持,仅重启输入法后设置会生效)
[IM]->history=history.txt
 
选项选择外挂输入法的输入方式
[IM]->output=0-3
 
禁用ALT+标点的反中英文标点输出功能
[IM]->alt_bd_disable=1

默认启动时即启用繁简转换
[IM]->s2t=1

打单字时繁简转换启用一对多功能
[IM]->s2t_m=1

数字键顶汉字上屏同时这个数字也上屏
[IM]->num=push
 
默认使用英文标点
[xxxx]->biaodian=en

在大写字母锁定状态下标点状态的定义
[IM]->caps_bd=0,1
0表示中文标点,1表示英文标点

每一个输入法设置一个对应的皮肤
[xxxx]->skin=skin

设置数字后跟随英文符号
[IM]->sym_in_num=.,:

临时英文选择直接上屏
[IM]->en_commit_select=1

自动调频保存设置
[xxxx]->auto_save=100
这个例子的意思就是发生100次调频后保存一次,数据大了容易丢失调频信息,但可以减少输入过程中可能存在的卡顿。

降级临时英语输入
[IM]->en_degrade=1
此时英语输入法不处理空格和二三重码选择,并直接进行上屏
如果设置为2,则同时不处理数字

速度统计
[IM]->speed=0 speed.ini
第一个参数表示统计最近的多少字,这只是一个大概的数字,程序并不保证只统计这个数量的数字,比100小的数字表示不限制
第二个参数表示统计保存的文件位置

返回顶部