(更新日: 2025年8月5日 )
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"
        }
    }
}
fcitx5-configtoolの設定
 
 



















