Operaと秀CapsNo.01052
xeonozzy さん 04/08/05 17:58
 
いつもおせわになります。
秀Capsの「右alt→漢字」機能は6年以上使わして頂いております。

さて、

Operaを使い始めましたが、Operaでは秀capsの右alt機能が使えないようです。

Operaのキー設定はたくさんありましたが、右altのみを設定することはできないよう
に思えるのですが、他に右alt機能を有効にする手段はありませんでしょうか?

一応過去ログ検索しましたがないようでした。

お忙しいとは思いますが、宜しくお願いします。

[ ]
RE:01052 Operaと秀CapsNo.01053
秀まるお2 さん 04/08/06 14:51
 
 手元のOpera 6.05をWindows2000上で動作させてる限りでは、秀Capsでの右Alt
へのキー割り当ては有効になっています。

 右Altを漢字キーに割り当ててますが、Opera上でもちゃんと使えてます。

 Operaの最新版を探してもっとテストしてみます。

[ ]
RE:01053 Operaと秀CapsNo.01054
秀まるお2 さん 04/08/06 14:59
 
 最新のV7.53で試してみたらダメでした。右Altのキー入力が横取りされつつも、
キーコードがそのままOperaに届いてしまい、メニューを選択した状態になって
しまいます。

 原因を調べてみますが、対処できないかもしれません。

[ ]
RE:01054 Operaと秀CapsNo.01055
秀まるお2 さん 04/08/08 21:35
 
 原因ですが、たぶん、Opera側が独自にキーボードフックをかけていて、それ
の方が、いわゆるスレッドに対してのフックであるために秀Caps側のフックより
も優先順位が高くなって、右Altキーを離す(keyup)のがOperaに渡ってしまっ
て誤動作するようです。

 LowLevelKeyboardHook という仕組みを使えばOperaよりも優先してキーを横取
りすることは出来るんですが、それで右Altのkeyupを破棄してしまうと、Alt
キーが押されたままの扱いになってしまってうまくいかないです。

 ということで大変苦労しつつ、やはり難しいので今のところ保留ということで
お願いします。

[ ]