Sample config file is located at /usr/share/doc/kime/default_config.yaml
. Check
default_config.yaml to see the default configuration
file. Copy this file to /etc/xdg/kime/config.yaml
for global default configuration.
You may create per user file at ~/.config/kime/config.yaml
.
You can also change the location of config file using $XDG_CONFIG_DIR
or
$XDG_CONFIG_HOME
environment variable. kime will try to read
$XDG_CONFIG_DIR/kime/config.yaml
and $XDG_CONFIG_HOME/kime/config.yaml
too.
Set kime programs logging level
Please select one of OFF
, ERROR
, WARN
, INFO
, DEBUG
, TRACE
kime
daemon setting
List of daemon modules default is all
- Xim
- Wayland
- Indicator
kime-indicator
setting
Set icon color for indicator
- Black
- White
default | Black |
---|
kime-engine
setting
Set keycode translation layer useful when you're using special keyboard.
default | null |
---|
Set default InputCategory when IME starts, please select between Latin
and Hangul
default | Latin |
---|
Set category state globally
default | false |
---|
Set engine hotkey format is Key: Content
Global hotkey
Hotkey for specific category override global hotkey
Hotkey for specific mode override global, category hotkey
Toggle Left and Right category
Switch to specific category
Enable specific mode
End current preedit state then commit
Do nothing
Bypass key to continue key process
Consume key to end key process
When hotkey processed it act like Consume otherwise it act like Bypass
Preedit window font name and size for XIM
default | [D2Coding, 15.0] |
---|
Set latin setting
Handling key event by external as possible
Set latin layout
default | Qwerty |
---|
Qwerty
Dvorak
Colemak
Set hangul setting
Set preedit johab encoding level
default | Needed |
---|
Let commit by word
default | false |
---|
Set hangul layout
default | dubeolsik |
---|
direct
qwerty
colmak
dubeolsik
(두벌식)sebeolsik-3-90
(세벌식 390)sebeolsik-3-91
(세벌식 최종)sebeolsik-3sin-1995
(신세벌식 1995)sebeolsik-3sin-p2
(신세벌식 p2 옛한글은 미구현)
Custom layout can be added by creating layout YAML files
at $XDG_CONFIG_HOME/kime/layouts/
directory. See dubeolsik.yaml for the
structure of keyboard layout file.
Adjust layout addons
format is layout_name: [Addon]
, all
applies all layouts
all:
- ComposeChoseongSsang
dubeolsik:
- TreatJongseongAsChoseongg
Treat jongseong as choseong
간 + ㅏ = 가나
값 + ㅏ = 갑사
Compose previous jongseong and current choseong
Note that it depends on other addons this example is only work when ComposeChoseongSsang
is on
읅 + ㄱ = 을ㄲ
앇 + ㅅ = 악ㅆ
Compose choseong, jungseong, and jongseong even order is reversed it could be help for fix typo error.
ㅏ + ㄱ = 가
ㅚ + ㄱ = 괴
ㅏ + $ㅁ + ㅁ = 맘
When you press same choseong it will be ssangjaum
ㄱ + ㄱ = ㄲ
ㅅ + ㅅ = ㅆ
ㄷ + ㄷ = ㄸ
ㅂ + ㅂ = ㅃ
ㅈ + ㅈ = ㅉ
Same as above but work on backspace(e.g. ㄲ -> ㄱ)
ㅑ + ㅣ = ㅒ
ㅕ + ㅣ = ㅖ
ㄱ + ㄱ = ㄲ
ㅅ + ㅅ = ㅆ