2007年9月18日の日記の1番目の記事へのコメント

uim.el

NEWSに書く内容確認してたら,delete-selection-modeの動作がちょっと変なことを発見.領域選んでBSを押すと,選んでたところがごっそり消えるのはいいんですが,さらにその後,カーソルの左の文字が1個消えます.まあ,多分,pre-command-hook で消した後,元のコマンドが機能しないようにdelsel.el で細工しているのをuim.elが無視しちゃってるんだろうなーと思ってソース見たらやっぱりそうでした.というわけで,this-command をちゃんと見るようにして対処.

あと,「ろ」と「ー」の問題,svnのuimでGTKとuim.elの両方で入力してみて,一応確認したつもりです.ユーザから見ると,かな入力のときに,BSの隣にあるキーが押されたら「ー」が入って,「ろ」って書いてあるやつが押されたら「ろ」が入るようになってほしいということなんですよね? あ, read-key-sequence-vector ではどっちも92か・・・.これ,Emacsに手を入れずに華麗に対処できるのかな・・・.いやそもそも全然違う問題なのか?これっすよね?

[コメントを書く]

ヤマケン 2007/09/19(水) 03:16:32
> かな入力のときに,BSの隣にあるキーが押されたら「ー」が入って,「ろ」って書いてあるやつが押されたら「ろ」が入るようになってほしい
その通りっす。X上のEmacsなら何か区別する手段があるかなと思ったんですが、構造上無理なようならそのままで構いません。日本語キーボードまで調達しての対応ありがとうございます。
nosuke 2007/09/20(木) 00:53:08
あれこれ調べてみたんですが,やはりEmacsではXでいうキーのkeysymしか取れないっぽい感じです.uimのやり方だと,Xでいうkeycodeが必要なんですよね?だとすると,やっぱ厳しいかも.
src/xterm.c あたりをもう少し読んで検討してみますが,あんま期待しない方向でお願いします.

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

2007年9月18日の日記の1番目の記事へのコメント

中の人情報

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

カレンダー

2007年9月
            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
30            

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ