【漢直】T-Code/TUT-Codeスレ Lesson4【連習】 (782レス)
前次1-
抽出解除 レス栞

712
(3): 2013/03/22(金)20:45 AAS
>>711
uim-tutcodeのtutcode-key-press-handlerをいじって、
常に交ぜ書き変換の読み入力状態になるようにすれば可能です。
ただし、部首合成変換は後置型しか使えなくなります。
末尾の内容でtutcodepe.scmを作って、
次のようにして別IMとして登録するのが無難かと思います。
% cp tutcodepe.scm `pkg-config --variable=uim_scmdir uim`
% uim-module-manager --register tutcodepe
------tutcodepe.scm------
(require "tutcode.scm")
(define (tutcodepe-key-press-handler pc key key-state)
(if (ichar-control? key)
(im-commit-raw pc)
(begin
(tutcode-key-press-handler-internal pc key key-state)
(if (eq? (tutcode-context-state pc) 'tutcode-state-on)
(begin
(tutcode-context-set-state! pc 'tutcode-state-yomi)
(tutcode-update-preedit pc))))))
(register-im 'tutcodepe "ja" "EUC-JP" (N_ "TUT-Code preedit")
(N_ "TUT-Code with preedit") #f tutcode-init-handler tutcode-release-handler
context-mode-handler tutcodepe-key-press-handler tutcode-key-release-handler
tutcode-reset-handler tutcode-get-candidate-handler
tutcode-set-candidate-index-handler context-prop-activate-handler #f
tutcode-focus-in-handler tutcode-focus-out-handler tutcode-place-handler
tutcode-displace-handler)
713: 2013/03/29(金)21:22 AAS
>>712
>>712
ありがとうございます
レス遅くなってすみません
当方の環境だとuimを入れると不安定になってしまいまして、
IBusとmozcでローマ字テーブルを弄って使っています
ただ、常に混ぜ書き変換というのは惹かれるので、
試してみたいと思います
715
(1): 2013/04/08(月)23:56 AAS
>>712
上手く設定出来ませんでした…
手順は、/usr/share/uimにtutcodepe.scmというファイルを作り、
そのファイルに------tutcodepe.scm------ 以下の内容を書き込み、
% cp tutcodepe.scm `pkg-config --variable=uim_scmdir uim`
% uim-module-manager --register tutcodepe
を実行すればいいのでしょうか?
コマンドを実行しても何やらエラーが出ます
TUT-Code preeditという入力方法を選択する事は出来ますが、かな入力に切り変わりません
再びコマンドを実行しても、「すでに実行済み」という感じの事を言われます
エラー表示をメモしておけば良かったのですが…
Lubuntu12.04を使用しています
716: 2013/04/12(金)19:59 AAS
>>715
TUT-Code preeditを選択できるのであれば、
uim-module-managerによる登録は成功してそうです。
Ubuntu 12.04のuimは1.7のようなので、
>>712 のtutcodepe.scm内のtutcode-key-press-handler-internalを、
tutcode-key-press-handlerに変更してやると動くかもしれません(未確認)。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.383s*