;;; -*- mode: scheme; -*- (define custom-activate-default-im-name? #t) (define custom-preserved-default-im-name 'skk) (define default-im-name 'skk) (define enabled-im-list '(skk)) (define enable-im-switch? #f) (define switch-im-key '()) (define switch-im-key? (make-key-predicate '())) (define switch-im-skip-direct-im? #f) (define enable-im-toggle? #f) (define toggle-im-key '()) (define toggle-im-key? (make-key-predicate '())) (define toggle-im-alt-im 'direct) (define uim-color 'uim-color-uim) (define candidate-window-style 'vertical) (define candidate-window-position 'caret) (define enable-lazy-loading? #t) (define bridge-show-input-state? #f) (define bridge-show-with? 'time) (define bridge-show-input-state-time-length 3) (define toolbar-display-time 'never) (define uim-xim-use-xft-font? #t) (define uim-xim-xft-font-name "Source Sans Han") (define enable-annotation? #t) (define annotation-agent 'im) (define skk-show-annotation? #t) (define skk-show-annotation-in-preedit? #f) (define skk-use-candidate-window? #t) (define skk-commit-candidate-by-label-key? #t) (define skk-candidate-selection-style 'ddskk-like) (define skk-use-manual-candwin-setting? #f) (define skk-candidate-op-count 5) (define skk-nr-candidate-max 7) (define skk-widgets '(widget_skk_input_mode widget_skk_kana_input_method)) (define default-widget_skk_input_mode 'action_skk_latin) (define skk-input-mode-actions '(action_skk_latin action_skk_hiragana action_skk_katakana action_skk_hankana action_skk_wide_latin)) (define default-widget_skk_kana_input_method 'action_skk_roma) (define skk-kana-input-method-actions '(action_skk_roma action_skk_azik action_skk_act action_skk_kzik)) (define skk-style 'skk-style-ddskk-like) (define skk-use-recursive-learning? #t) (define skk-use-numeric-conversion? #t) (define skk-auto-start-henkan? #t) (define skk-dcomp-activate? #t) (define skk-use-look? #f) (define skk-look-dict "") (define skk-show-annotation? #t) (define skk-show-annotation-in-preedit? #f) (define skk-use-with-vi? #t) (define skk-egg-like-newline? #t) (define skk-commit-newline-explicitly? #f) (define skk-use-skkserv? #f) (define skk-skkserv-enable-completion? #f) (define skk-skkserv-completion-timeout 2000) (define skk-skkserv-use-env? #t) (define skk-skkserv-hostname "localhost") (define skk-skkserv-portnum 1178) (define skk-skkserv-address-family 'unspecified) (define skk-dic-file-name "/usr/share/skk/SKK-JISYO.L") (define skk-personal-dic-filename "/home/azahi/.local/var/skk-jisyo") (define skk-uim-personal-dic-filename "/home/azahi/.local/var/skk-uim-jisyo") (define skk-on-key '("j" "zenkaku-hankaku" "`")) (define skk-on-key? (make-key-predicate '("j" "zenkaku-hankaku" "`"))) (define skk-latin-key '("l" "zenkaku-hankaku" "`")) (define skk-latin-key? (make-key-predicate '("l" "zenkaku-hankaku" "`"))) (define skk-wide-latin-key '("l")) (define skk-wide-latin-key? (make-key-predicate '("l"))) (define skk-kcode-input-key '("yen")) (define skk-kcode-input-key? (make-key-predicate '("yen"))) (define skk-kanji-mode-key '("q")) (define skk-kanji-mode-key? (make-key-predicate '("q"))) (define skk-hankaku-kana-key '("q")) (define skk-hankaku-kana-key? (make-key-predicate '("q"))) (define skk-kana-toggle-key '("q")) (define skk-kana-toggle-key? (make-key-predicate '("q"))) (define skk-begin-conv-key '(" ")) (define skk-begin-conv-key? (make-key-predicate '(" "))) (define skk-commit-key '("j")) (define skk-commit-key? (make-key-predicate '("j"))) (define skk-cancel-key '("escape" "[" "g")) (define skk-cancel-key? (make-key-predicate '("escape" "[" "g"))) (define skk-sticky-key '()) (define skk-sticky-key? (make-key-predicate '())) (define skk-return-key '("return" "m")) (define skk-return-key? (make-key-predicate '("return" "m"))) (define skk-latin-conv-key '("/")) (define skk-latin-conv-key? (make-key-predicate '("/"))) (define skk-conv-wide-latin-key '("q")) (define skk-conv-wide-latin-key? (make-key-predicate '("q"))) (define skk-conv-opposite-case-key '("u")) (define skk-conv-opposite-case-key? (make-key-predicate '("u"))) (define skk-begin-completion-key '("tab" "i" "tab" "i")) (define skk-begin-completion-key? (make-key-predicate '("tab" "i" "tab" "i"))) (define skk-next-completion-key '("." "tab" "i")) (define skk-next-completion-key? (make-key-predicate '("." "tab" "i"))) (define skk-prev-completion-key '(",")) (define skk-prev-completion-key? (make-key-predicate '(","))) (define skk-new-completion-from-current-comp-key '("tab" "i")) (define skk-new-completion-from-current-comp-key? (make-key-predicate '("tab" "i"))) (define skk-special-midashi-key '(">" "<" "?")) (define skk-special-midashi-key? (make-key-predicate '(">" "<" "?"))) (define skk-vi-escape-key '("escape" "[")) (define skk-vi-escape-key? (make-key-predicate '("escape" "["))) (define skk-state-direct-no-preedit-nop-key '("j")) (define skk-state-direct-no-preedit-nop-key? (make-key-predicate '("j"))) (define skk-purge-candidate-key '("x")) (define skk-purge-candidate-key? (make-key-predicate '("x"))) (define skk-begin-conv-with-completion-key '(" ")) (define skk-begin-conv-with-completion-key? (make-key-predicate '(" "))) (define skk-commit-with-conv-completion-key '("j")) (define skk-commit-with-conv-completion-key? (make-key-predicate '("j"))) (define skk-next-candidate-key '(" " "down" "n")) (define skk-next-candidate-key? (make-key-predicate '(" " "down" "n"))) (define skk-prev-candidate-key '("x" "up" "p")) (define skk-prev-candidate-key? (make-key-predicate '("x" "up" "p"))) (define skk-next-page-key '("next")) (define skk-next-page-key? (make-key-predicate '("next"))) (define skk-prev-page-key '("prior")) (define skk-prev-page-key? (make-key-predicate '("prior"))) (define skk-backspace-key '("backspace" "h")) (define skk-backspace-key? (make-key-predicate '("backspace" "h"))) (define skk-go-left-key '("left" "b")) (define skk-go-left-key? (make-key-predicate '("left" "b"))) (define skk-go-right-key '("right" "f")) (define skk-go-right-key? (make-key-predicate '("right" "f")))