[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:10259] Re: Kinput2 on Plamo2.2.1



  山内です.

> > (if (not (eq server-name "kinput2"))
> >   (progn
>   どうもこれ,違うっぽいです.
>   また考えなおしですね....__;

  あまり美しくないかもしれませんが,/usr/X11R6/bin/kinput2
の先頭を,

#!/bin/sh
# usage: $0 [stop|restart] <original kinput2 args>
KINPUT2STARTUP="yes"
export KINPUT2STARTUP

↑のようにする.
  それから,~/.canna のさっきの部分を,

(if (not (equal (getenv "KINPUT2STARTUP") "yes"))
  (progn
    (global-set-key "\C-r"       'delete-previous)
    ; Delete key
    (global-set-key "\Escape[3~" 'delete-next)
    ;(global-set-key "\Escape[4~" 'delete-next)
    ; Cursor key
    (global-set-key "\Escape[D"   'backward)
    (global-set-key "\Escape[C"   'forward)
    (global-set-key "\Escape[A"   'previous)
    (global-set-key "\Escape[B"   'next)
    (global-set-key "\EscapeOD"   'backward)
    (global-set-key "\EscapeOC"   'forward)
    (global-set-key "\EscapeOA"   'previous)
    (global-set-key "\EscapeOB"   'next)
    ; PageUp, PageDown key
    (global-set-key "\Escape[5~"  'previous)
    (global-set-key "\Escape[6~"  'next)
  )
)

↑のようにする.

  こんな感じで,環境変数を見て切り替え,というのでいか
がでしょうか.

  この方法で他のアプリケーションに不具合があったら,教え
てください m(__)m.

#さっきの.cannaはタコなのがわるわかりっすね(苦笑)
------                                           ------
  Chisato Yamauchi
    Mail: cyamauch@hst.phyas.aichi-edu.ac.jp
          cyamauch@phyas.aichi-edu.ac.jp
    URL:  http://phe.phyas.aichi-edu.ac.jp/~cyamauch/
------                                           ------

References
[plamo:10253] Re: Kinput2 on Plamo2.2.1, Shoichi TAMUKI
[plamo:10257] Re: Kinput2 on Plamo2.2.1, Chisato Yamauchi
[plamo:10258] Re: Kinput2 on Plamo2.2.1, Chisato Yamauchi

[検索ページ] [メール一覧]
Plamo ML 公開システム