custom-ajax-ime-keys1.scm 1.5 KB

123456789101112131415161718192021
  1. (define ajax-ime-next-segment-key '(generic-go-right-key))
  2. (define ajax-ime-next-segment-key? (make-key-predicate '(generic-go-right-key?)))
  3. (define ajax-ime-prev-segment-key '(generic-go-left-key))
  4. (define ajax-ime-prev-segment-key? (make-key-predicate '(generic-go-left-key?)))
  5. (define ajax-ime-extend-segment-key '("<IgnoreCase><Control>o" "<Shift>right"))
  6. (define ajax-ime-extend-segment-key? (make-key-predicate '("<IgnoreCase><Control>o" "<Shift>right")))
  7. (define ajax-ime-shrink-segment-key '("<IgnoreCase><Control>i" "<Shift>left"))
  8. (define ajax-ime-shrink-segment-key? (make-key-predicate '("<IgnoreCase><Control>i" "<Shift>left")))
  9. (define ajax-ime-transpose-as-hiragana-key '("F6" "Muhenkan"))
  10. (define ajax-ime-transpose-as-hiragana-key? (make-key-predicate '("F6" "Muhenkan")))
  11. (define ajax-ime-transpose-as-katakana-key '("F7" "Muhenkan"))
  12. (define ajax-ime-transpose-as-katakana-key? (make-key-predicate '("F7" "Muhenkan")))
  13. (define ajax-ime-transpose-as-halfkana-key '("F8" "Muhenkan"))
  14. (define ajax-ime-transpose-as-halfkana-key? (make-key-predicate '("F8" "Muhenkan")))
  15. (define ajax-ime-transpose-as-halfwidth-alnum-key '("F10"))
  16. (define ajax-ime-transpose-as-halfwidth-alnum-key? (make-key-predicate '("F10")))
  17. (define ajax-ime-transpose-as-fullwidth-alnum-key '("F9"))
  18. (define ajax-ime-transpose-as-fullwidth-alnum-key? (make-key-predicate '("F9")))
  19. (define ajax-ime-commit-as-opposite-kana-key '("<IgnoreCase><Shift>q"))
  20. (define ajax-ime-commit-as-opposite-kana-key? (make-key-predicate '("<IgnoreCase><Shift>q")))