[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:24468] Re: del キーが back space 動作 on the tkdesk-ja
末廣ともうします。
On Wed, Oct 11, 2000 at 09:59:54PM +0900, white wrote:
> > Debian に限らず普通に tcl/tk でコーティングするとそうなります。
> > わたしはライブラリレベルでバインドしてしのいでいますけど。
>
> 具体的にどのようにすれば良いか、おしえていただけないでしょうか?
Tcl/Tk 8.0jp のデフォルトの動作を変えても良いのなら、
/usr/lib/tk8.0jp/kinput.tcl と /usr/lib/tk8.0jp/xim.tcl の中の
bind Text <Delete> {
if {[%W tag nextrange sel 1.0 end] != ""} {
%W delete sel.first sel.last
tkTextSetCursor %W insert
} else {
tkTextSetCursor %W insert-1c
%W delete insert
%W see insert
}
}
という部分を次のようにすればよいはずです。
bind Text <Delete> {
if {[%W tag nextrange sel 1.0 end] != ""} {
%W delete sel.first sel.last
tkTextSetCursor %W insert
} else {
tkTextSetCursor %W insert
%W delete insert
%W see insert
}
}
つまり、"insert-1c" -> "insert" です。
------
末廣雅利 E-mail: suehiro@xxxxxxxxxxxxxxxxxxxx