阅读:6756回复:14

双拼模式下某些固顶字无法生效

楼主#
更多 发布于:2016-09-04 17:20
比如下面这组
{0}lue 陆
{0}lqe 陆
其中lqe能成功出现固顶字“陆”
而lue没有生效,出现的还是原来的"零售额"
沙发#
发布于:2016-09-04 17:53
如果不是用的自带的码表出现的问题,请提供的你出问题的码表和相关设置。另外请确定你用的是最新版本的输入法。

你在另一个帖子中提到的固顶的设置是错的。
板凳#
发布于:2016-09-04 18:19
#!/usr/bin/yong-config
#Yong输入法配置文件
 
[DESC]
#配置文件版本
version=2
 
[IM]
default=0
0=pinyin
###########当中是默认配置#################
#候选字个数
cand=5
#简繁转换
s2t=0
#简繁一对多转换
s2t_m=0
#汉字过滤 0:不过滤 1:常用汉字
filter=0
#默认启动
enable=0
#皮肤
skin=skin
#回车键行为 clear:清编码 commit:上屏首选
#enter=clear
#数字键行为
#num=push
#半角出全角空格
#space=full
#预编辑模式 0:禁用 1:启用
onspot=0
#预编辑类型 0:候选 1:编码
preedit=0
#自动调频
auto_move=0
#历史记录
#history=history.txt
#小键盘 0:默认 1:不作为编码键 2:出数字
keypad=0
 
[main]
#用户的配置文件编辑器
edit=
#显示托盘图标
tray=1
#不显示主窗口
noshow=0
#状态栏半透明
tran=0
#主窗口位置 0:右下 1:顶部居中 2:左下
pos=0
 
[input]
#编码提示
hint=1
#不使用光标跟随
root=0
#不显示输入窗口
noshow=0
#候选显示长度
strip=9
 
[key]
#打开输入法
trigger=CTRL_SPACE
#二三重码选择
select=; '
#中英文切换
CNen=LSHIFT
#临时英语模式
tEN=NONE
#切换输入法
switch=CTRL_LSHIFT
#翻页
page=, .
#以词定字
w2c=[ ]
#汉字过滤
filter=\\
#调词频
move=CTRL_UP CTRL_DOWN
#显示输入条
ishow=`
#一键切换到输入法
switch_default=CTRL_`
#切换到英语
switch_4=CTRL_E
##############当中是默认配置#######################
[pinyin]
name=双拼
engine=libmb.so
arg=mb/pinyin.txt
pin=mb/pin.txt
overlay=mb/sp.ini
sp=xnsp
使用的版本是2016-6-25;最新版是多少?
地板#
发布于:2016-09-04 18:24
xnsp是什么双拼,pinyin.txt是自带的吗
4楼#
发布于:2016-09-04 19:07
小鹤双拼,改成自然码还是有这个bug,拼音码表是自带的
5楼#
发布于:2016-09-04 19:15
测过自带的双拼,lue出的就是陆,不会出零售额。
6楼#
发布于:2016-09-04 20:22
你没关拼音码表里的默认永码辅助码设置吧,关了再试试。
7楼#
发布于:2016-09-05 12:06
name=拼音
key=abcdefghijklmnopqrstuvwxyz
len=63
wildcard=?
pinyin=1
split='
hint=0
update=1
user=pinyin.usr
# assist=mb/yong.txt 2 #这行需要注释掉
code_a1=p..
[DATA]
# 原有码表不变。。略
码表没变,码表头需要改动下。。这样应该就能重现Bug了
8楼#
发布于:2016-09-05 19:37
大概可能的原因,lue应该是被认成全拼了,在双拼模式下,拼音码表中的编码必须符合拼音规范
9楼#
发布于:2016-09-05 20:59
我觉得问题在于编码匹配简拼的优先级高过了固顶词。
使得固顶词名不副实,是bug。
上一页
游客

返回顶部