uim スレッド 7 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
576:login:Penguin 07/01/11 03:23:09 vsBrCy/e むり 577:login:Penguin 07/01/11 03:49:52 vsBrCy/e trunk --disable-compat-siod-bugs skkの再帰学習で即死 >Error: in cdr: pair required but got: () 578:login:Penguin 07/01/11 07:22:57 xddV2YGv >>575 (((" "). ())(" " " " " ")) を追加して、anthy-proc-input-state-with-preeditの modifiers (except shift) => ignoreとかいうとこコメントアウト 579:login:Penguin 07/01/11 08:29:50 AznZwENs 本当開発早ぇぇぇぇぇ!!!!!!! 580:login:Penguin 07/01/11 16:59:31 6IQ9loSc trunkのuim-fepはおかしなIM名を拾ってくるみたい。 -uで直接指定しないとだめぽ。 581:575 07/01/12 03:47:58 ErBfF/wG >>578 レスありがとうございます. ~/.uim に以下の行を追加してから, (((" "). ())(" " " " " ")) anthy-proc-input-state-with-preedit はシステムの方の anthy.scm にしか 見つからなかったので, 良いのかどうか分かりませんがそちらに手を入れました. また Schemeの構文が良く分らなく, とりあえず括弧の対応から最小限の コメントアウトをしてみました. # diff -u /usr/local/share/uim/anthy.scm{.orig,} --- /usr/local/share/uim/anthy.scm.orig Fri Jan 12 01:40:39 2007 +++ /usr/local/share/uim/anthy.scm Fri Jan 12 02:28:01 2007 @@ -1092,9 +1092,9 @@ (ustr-cursor-move-end! raw-str)) ;; modifiers (except shift) => ignore - ((and (modifier-key-mask key-state) - (not (shift-key-mask key-state))) - #f) +;; ((and (modifier-key-mask key-state) +;; (not (shift-key-mask key-state))) +;; #f) ((symbol? key) #f) これでまさに思い通りの挙動になりました. 有難う御座います. 素人ながらコメント行などを見ると, preedit時に shiftを除くモディファイアキー 付きの入力の場合 #f で返っていたのを次の処理に継続するようにしたと思えます. 試しに anthy.scm に手を入れない状態で shift+spaceでスペースが入力できるのを 確認しました. これは control等の場合に捨てているのは何か訳があり, shift+space でスペースを入れてくれということなんでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5389日前に更新/236 KB
担当:undef