2008年2月17日の日記の3番目の記事へのコメント

uim.el で Multi_key

久々に uim.el の話.Twitter で Multi_key 使えないの何とか汁!と言われてソースを見てみたら,他にも使えないキーが山盛りであることが発覚.というか多分 Emacs のソースに出てこないキーはどうせ使えないんだろうってことで,全無視とかしてた気が.

あ,Emacs22だと,「xmodmap -e "keycode 78 = Multi_key"」した状態で Scroll Lock を叩いたりすると,ちゃんと(?) 「<Multi_key> is undefined」と出ますなぁ.ということは,ちゃんと変換してあげれば使えるのか.というわけで,変換テーブルの追加分を uim.h から grep と sed で作り出して足してみました.ついでにあまりにひどかった判定文をちょっと修正.あー,でも,前の方が読みやすくて良かったかも.どうせ殆ど通らないんだし・・・.

ちなみに,Emacs21 では Multi_key を割り当てたキーを押すと,なぜか「[space]」とかいうキーベクトルが Emacs に渡るようです (「[32]」ではないので空白として処理されるわけではない).そして,Emacs20 では,反応すらしませんでした.・・・あ,XEmacs でうまくいかないじゃーん.名前変換してあげないと.しかも何かバグ発見ぽいし.くそー,続きはまた後で・・・.

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2008年2月17日の日記の3番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2008年2月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29  

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ