Operaと秀Caps
No.01052
xeonozzy
さん 04/08/05 17:58
いつもおせわになります。
秀Capsの「右alt→漢字」機能は6年以上使わして頂いております。
さて、
Operaを使い始めましたが、Operaでは秀capsの右alt機能が使えないようです。
Operaのキー設定はたくさんありましたが、右altのみを設定することはできないよう
に思えるのですが、他に右alt機能を有効にする手段はありませんでしょうか?
一応過去ログ検索しましたがないようでした。
お忙しいとは思いますが、宜しくお願いします。
[
△
]
RE:01052 Operaと秀Caps
No.01053
秀まるお2
さん 04/08/06 14:51
手元のOpera 6.05をWindows2000上で動作させてる限りでは、秀Capsでの右Alt
へのキー割り当ては有効になっています。
右Altを漢字キーに割り当ててますが、Opera上でもちゃんと使えてます。
Operaの最新版を探してもっとテストしてみます。
[
△
]
RE:01053 Operaと秀Caps
No.01054
秀まるお2
さん 04/08/06 14:59
最新のV7.53で試してみたらダメでした。右Altのキー入力が横取りされつつも、
キーコードがそのままOperaに届いてしまい、メニューを選択した状態になって
しまいます。
原因を調べてみますが、対処できないかもしれません。
[
△
]
RE:01054 Operaと秀Caps
No.01055
秀まるお2
さん 04/08/08 21:35
原因ですが、たぶん、Opera側が独自にキーボードフックをかけていて、それ
の方が、いわゆるスレッドに対してのフックであるために秀Caps側のフックより
も優先順位が高くなって、右Altキーを離す(keyup)のがOperaに渡ってしまっ
て誤動作するようです。
LowLevelKeyboardHook という仕組みを使えばOperaよりも優先してキーを横取
りすることは出来るんですが、それで右Altのkeyupを破棄してしまうと、Alt
キーが押されたままの扱いになってしまってうまくいかないです。
ということで大変苦労しつつ、やはり難しいので今のところ保留ということで
お願いします。
[
△
]