SKKを使ううえでSticky Shiftは慣れると手放せない。
CovusSKKやEmacsでも設定したが、Linuxではまだ設定できていなかった。
基本的にArchLinuxでお洒落にskkする – おしゃれな気分でプログラミングの通りやれば良い。
目次
設定ファイルの準備
以下の三つのファイルを準備する:
~/.config/libskk/rules/StickyShift/metadata.json ~/.config/libskk/rules/StickyShift/keymap/hiragana.json ~/.config/libskk/rules/StickyShift/keymap/katakana.json
~/.config/libskk/rules/StickyShift/metadata.json
$ mkdir -p ~/.config/libskk/rules/StickyShift/keymap/
$ touch ~/.config/libskk/rules/StickyShift/metadata.json
~/.config/libskk/rules/StickyShift/metadata.json
の中身:
{
"name": "Sticky Shift",
"description": "Enable Sticky Shift"
}
~/.config/libskk/rules/StickyShift/keymap/hiragana.json
$ touch ~/.config/libskk/rules/StickyShift/keymap/hiragana.json
~/.config/libskk/rules/StickyShift/keymap/hiragana.json
の中身:
{
"include": [
"default/hiragana"
],
"define": {
"keymap": {
";": "start-preedit-no-delete"
}
}
}
~/.config/libskk/rules/StickyShift/keymap/katakana.json
$ touch ~/.config/libskk/rules/StickyShift/keymap/katakana.json
~/.config/libskk/rules/StickyShift/keymap/katakana.json
の中身:
{
"include": [
"default/katakana"
],
"define": {
"keymap": {
";": "start-preedit-no-delete"
}
}
}