■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

SKK専用スレッド Part2

556 :549 :02/05/12 18:21
>>552
> というわけで >>550さん、問題は C-h が skk-delete-backward-char になら
> ないせいではないでしょうか。

skk-setup-delete-backward-char() において backward-delete-char なキーには
skk-setup-delete-backward-char を当てるようになってます。
SKK を起動してない状態で C-h k(正しくは f1 kとか) で C-h したときに
backward-delete-char じゃないのが問題だと思います。これがどうなってるか
確認してください。

あと、dcomp を利用してれば skk-setup-delete-backward-char へのアドバイスは
あるはずでしたね。でもこれは、この関数を実行した後で呼ばれるものなので
関係無いです。

とか書いてる間に反応が。

> 325> (define-key global-map [(control h)] [backspace])
> なとき、describe-key するとこうなります。

これが原因です。
(define-key global-map "\C-h" 'backward-delete-char)
にしてください。 "\C-h" じゃなくて [(control h)] のままでも構いませんが、
[backspace] となってるのがダメです。
これは keyboard macro なので、モードの違いなどにより backspace key
の意味が変われば backward-delete-char とは違う挙動をするようになりますし。
というか、
(define-key global-map [(control h)] [backspace])
この設定はどこで知ったのですか? それがとっても気になります。



掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)