Article View: fj.lang.tcl
Article #491Re: Problem with CapsLock/NumLock on Tcl7.3+Tk3.6
From: MIMIBOM
Date: Sun, 12 May 1996 00:00
Date: Sun, 12 May 1996 00:00
50 lines
2750 bytes
2750 bytes
吉濱@セック・インターナショナルです。
レスありがとうございました。>星@えすーあるえー様
その他、メールで教えてくださった方々、ありがとうございました。
>> ・CapsLockキーを押した状態だと、スクロールバーの操作ができない。
>> ただし、スクロールバー上にマウスポインタを移動すると、アクティブな
>> 色になるので、<Any-Enter> イベントには反応していることが分かる。
>
>以前投稿したパッチをつけておきます。
>ちなみに、Scale でも同じことが起こります。
おっしゃるとおり、星さんに教えていただいたパッチを当てたところ、
スクロールバーの件は問題無く動くようになりました。
>> ・NumLockキーを押した状態だと、スクロールバーの他、ボタン、リスト
>> ボックスなどほとんど全てのウィジェットがマウスのイベントに反応
>> しなくなる。
>
>これは知りませんでした。(私のキーボードにそんなものは
>ないので...)
NumLockの件については、別の方にメールで教えていただいたところ、
tk4.0では、すべてのバインドに対して暗黙のうちにAnyが指定されており、
で、tk3.6で同じような振舞いを実現したければ、
bind pathname <Any-ButtonPress-1> {}
というような指定をすればよいだろうということでした。
(see http://maple.kek.jp/~kusano/Tk4.0.html#sec:implicitAny)
$TK_LIBRARY/tk.tcl内で定義されているデフォルトのバインドに加えて
<Any-XXX> というバインドを定義したところ、NumLockが押されていて
も関係無く動作するようになりました。
>Tk 4.0 以降では直っているので、4.0 以降をお使い下さい。
>
># すでに 4.1 も出たことだし...
おっしゃる通りです。でも、上位互換がないということで、なかなか
移行しずらくて。
ということで、ご報告まで。
どうもありがとうございました。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ 吉濱 佐知子@セック・インターナショナル _/
_/ Yoshihama, Sachiko@SEC International INC. _/
_/ e-mail: yoshihama@kk-sec.co.jp _/
_/ or GAA01303@niftyserve.or.jp _/
_/ Tel. 03-3770-6221 Fax.03-3770-6229 _/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Technical Details
Message-ID:
<Dr9xEo.Er1@TokyoNet.AD.JP>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<Dr652n.93K@TokyoNet.AD.JP> <HOSHI.96May10170521@ext221.sra.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 15a83d,e1387a9dbc77ae4f X-Google-Attributes: gid15a83d,public From: mimibom@ppp.bekkoame.or.jp (MIMIBOM) Subject: Re: Problem with CapsLock/NumLock on Tcl7.3+Tk3.6 Date: 1996/05/12 Message-ID: <Dr9xEo.Er1@TokyoNet.AD.JP> X-Deja-AN: 154385655 sender: news@TokyoNet.AD.JP x-nntp-posting-host: ns.kk-sec.co.jp references: <Dr652n.93K@TokyoNet.AD.JP> <HOSHI.96May10170521@ext221.sra.co.jp> content-type: text/plain; charset=ISO-2022-JP organization: Tokyo Internet NetNews Service mime-version: 1.0 newsgroups: fj.lang.tcl