-
Notifications
You must be signed in to change notification settings - Fork 4
Customization
pfeiwu edited this page Jul 28, 2025
·
21 revisions
本页面主要针对 kagiroi 的功能及相关配置项作出说明
词库中存在片假名候选,不过和其他日语输入法一样,用户也可以通过快捷键将编辑区的文本变成片假名从实现快速输入 切换方式如下:
| 快捷键 | 模式 | 状态栏显示 |
|---|---|---|
Control+u |
默认 | ![]() |
Control+i |
片假名 | ![]() |
Control+o |
半角片假名 | ![]() |
kagiroi中预置了三种布局可以切换
- romaji 罗马字,适配了训令式和赫本式的罗马字输入方式,与主流罗马字输入方式大体相同,除了下面两点改动
-
q可以输入长音 -
x可以输入拨音
- ansikana 适配ANSI键盘的假名布局 查看定义
- szromaji 作者自定义的一套扩展假名布局
布局的设置定义在文件kagiroi.schema.yaml中,可以直接修改,或者通过创建一个kagiroi.custom.yaml通过patch的方式修改
后者更好,因为这样更新方案的时候就不会被替换了
找到文件的末尾 kagiroi/layout 配置项, 修改成希望的值即可
kagiroi:
layout: ansikana需要额外注意的是,ansikana布局比较特殊,它需要用到数字和某些标点符号键,即所谓的四段式布局,需要额外做以下额外调整
找到下方的 kagiroi/speller 配置项,将其配置成 __include: kagiroi:/alphabet/4_dan 以使kagiroi的speller能正确处理额外的按键
kagiroi:
speller:
# __include: kagiroi:/alphabet/3_dan
# use 4_dan if you want to use ansikana or other layout that requires 4 rows of keys
__include: kagiroi:/alphabet/4_danrime本身的speller也需要知道额外按键的存在,找到上方的 speller,将其配置成 __include: kagiroi:/alphabet/4_dan_hira
speller:
# __include: kagiroi:/alphabet/3_dan_hira
# use 4_dan_hira if you want to use ansikana or other layout that requires 4 rows of keys
__include: kagiroi:/alphabet/4_dan_hira由于数字和部分的符号键被占用,标点处理器的配置也需要做调整以让出键位,找到 punctuator,将其配置成 __include: kagiroi:/alphabet/4_dan_hira
speller:
# __include: kagiroi:/alphabet/3_dan_hira
# use 4_dan_hira if you want to use ansikana or other layout that requires 4 rows of keys
__include: kagiroi:/alphabet/4_dan_hira这样我们就把kagiroi的键位布局调整成了ANSI键盘的假名布局,当然,如果不是用到4段式键盘的布局,只需要改layout的值就可以了


