请问,怎么添加自定义的双拼键位呢?

系统字体配置、中文显示和输入法问题
回复
tv1
帖子: 1
注册时间: 2016-09-29 11:02
系统: Kylin

请问,怎么添加自定义的双拼键位呢?

#1

帖子 tv1 » 2016-09-29 11:08

因为用蓝天双拼很多年了,
部分键的定义和自然,微软,拼音加加都不一样。习惯是很难改的。
windows下搜狗拼音有个ini文件,可以指定韵母=那个键,这样就ok了。
但是kylin下面怎么实现自定义键位功能呢?

求解。谢谢
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 请问,怎么添加自定义的双拼键位呢?

#2

帖子 科学之子 » 2016-09-30 22:04

不太清楚
而且印象中搜狗输入法对双拼或码表之类的非主流用法的支持一向比较弱

在Linux坚持双拼的话,建议楼主放弃搜狗,直接使用fcitx-pinyin包
最后一个方案是我为了测试瞎改的方案,名为"mine"
楼主可以改成自己的方案,然后放到"~/.config/fcitx/pinyin"目录下

代码: 全选

# fcitx  双拼编码方案

# 以'#'打头的行是注释。
#
# 双拼编码范围为英文字母键(A到Z)和分号键“;”。在此文件中,为了看起来醒目起见,双拼编码
# 采用大写英文字母(此处也可以用小写字母);而在实际输入过程中,只能使用小写英文字母。
# --------------------------------------------------------
[方案]
方案名称=自然码

[零声母标识]
=O

[声母]
# 双拼编码就是它本身的声母不必列出
ch=I
sh=U
zh=V

[韵母]
# 双拼编码就是它本身的韵母不必列出
ai=L
an=J
ang=H
ao=K
ei=Z
en=F
eng=G
er=R
ia=W
ian=M
iang=D
iao=C
ie=X
in=N
ing=Y
iong=S
iu=Q
ng=G
ong=S
ou=B
ua=W
uai=Y
uan=R
uang=D
ue=T
ui=V
un=P
ve=T
uo=O

# --------------------------------------------------------
[方案]
方案名称=微软

[零声母标识]
=O

[声母]
# 双拼编码就是它本身的声母不必列出
ch=I
sh=U
zh=V

[韵母]
# 双拼编码就是它本身的韵母不必列出
ai=L
an=J
ang=H
ao=K
ei=Z
en=F
eng=G
er=R
ia=W
ian=M
iang=D
iao=C
ie=X
in=N
ing=;
iong=S
iu=Q
ong=S
ou=B
ua=W
uai=Y
uan=R
uang=D
ue=T
ui=V
un=P
uo=O
ve=V
v=Y

# --------------------------------------------------------
[方案]
方案名称=紫光

[零声母标识]
=O

[声母]
# 双拼编码就是它本身的声母不必列出
ch=A
sh=I
zh=U

[韵母]
# 双拼编码就是它本身的韵母不必列出
ao=Q
en=W
an=R
eng=T
in=Y
uai=Y
uo=O
ai=P
ang=S
ie=D
ian=F
iang=G
uang=G
iong=H
ong=H
er=J
iu=J
ei=K
uan=L
ing=;
ou=Z
ia=X
ua=X
iao=B
ue=N
ve=N
ui=N
un=M

# --------------------------------------------------------
[方案]
方案名称=智能ABC

[零声母标识]
=O

[声母]
# 双拼编码就是它本身的声母不必列出
ch=E
sh=V
zh=A

[韵母]
# 双拼编码就是它本身的韵母不必列出
ei=Q
ian=W
er=R
iu=R
iang=T
uang=T
ing=Y
uo=O
uan=P
ong=S
iong=S
ia=D
ua=D
en=F
eng=G
ang=H
an=J
ao=K
ai=L
iao=Z
ie=X
in=C
uai=C
ou=B
un=N
ue=M
ve=M
ui=M

# --------------------------------------------------------
[方案]
方案名称=中文之星

[零声母标识]
=O

[声母]
# 双拼编码就是它本身的声母不必列出
ch=U
sh=I
zh=V

[韵母]
# 双拼编码就是它本身的韵母不必列出
er=Q
ing=Q
ei=W
en=R
eng=T
iong=Y
ong=Y
uo=O
ou=P
ai=S
ao=D
an=F
ang=G
iang=H
uang=H
ian=J
iao=K
in=L
un=Z
uai=X
ue=X
ve=X
uan=C
ui=V
ia=B
ua=B
iu=N
ie=M

# --------------------------------------------------------
[方案]
方案名称=拼音加加

[零声母标识]
=O

[声母]
# 双拼编码就是它本身的声母不必列出
ch=U
sh=I
zh=V

[韵母]
# 双拼编码就是它本身的韵母不必列出
er=Q
ing=Q
ei=W
en=R
eng=T
iong=Y
ong=Y
uo=O
ou=P
ai=S
ao=D
an=F
ang=G
iang=H
uang=H
ian=J
iao=K
in=L
un=Z
uai=X
ue=X
ve=X
uan=C
ui=V
ia=B
ua=B
iu=N
ie=M

#--------------------------------------------------------
[方案]
方案名称=小鹤

[零声母标识]
=*

[声母]
#双拼编码就是它本身的声母不必列出
ch=I
sh=U
zh=V

[韵母]
#双拼编码就是它本身的韵母不必列出
ai=D
an=J
ang=H
ao=C
ei=W
en=F
eng=G
ia=X
ian=M
iang=L
iao=N
ie=P
in=B
ing=K
iong=S
iu=Q
ng=G
ong=S
ou=Z
ua=X
uai=K
uan=R
uang=L
ue=T
ui=V
un=Y
uo=O

#--------------------------------------------------------
#注意自定义双拼方案不能和内置方案重名
[方案]
方案名称=mine

[零声母标识]
=*

[声母]
#双拼编码就是它本身的声母不必列出
ch=U
sh=I
zh=V

[韵母]
#双拼编码就是它本身的韵母不必列出
ai=D
an=J
ang=H
ao=C
ei=W
en=F
eng=G
ia=X
ian=M
iang=L
iao=N
ie=P
in=B
ing=K
iong=S
iu=Q
ng=G
ong=S
ou=Z
ua=X
uai=K
uan=R
uang=L
ue=T
ui=V
un=Y
uo=O
回复