shiftなしで「_」が打てませんNo.02387
yajinet6 さん 17/11/13 16:11
 
いつからか不明ですが設定で「レ」はしていますが機能しません
対応方法を教示願います。
Version 11.2を使わせて頂いています。

[ ]
RE:02387 shiftなしで「_」が打てませんNo.02388
秀まるお2 さん 17/11/13 17:23
 
 秀CapsのVersion 11.2での話だと思うのですが、一応、僕の所ではその

    Shiftなしで「_」を入力

 の機能は使えていて、僕自身、この機能を普段当たり前のように使っています。

 この機能が効かないとしたら・・・

 例えばWindowsが64bit版で、秀Capsが32bit版をインストールしてると、32bit版の
アプリ上でしか効かない、というのはあります。例えば秀丸エディタとかが32bit版
ならうまく使えるけど、64bit版に入れ替えたらダメになったとかなら、そういう話
かなぁと思います。

 逆に、秀Capsが64bit版の場合だと、32bit版のアプリ上でうまく効かないことがあ
りえます。設定の「その他」ページにある

    □ 32bit アプリケーションでも動作させる

 をONにすれば効くようになると思います。

 以前大丈夫だったのが最近ダメになったとしたら、他にありえそうな話として、例
えばセキュリティ系のソフトをインストールしたせいでダメになったりすることがあ
るかもしれません。秀Capsは、いわゆる「フック」という仕組みど動作するんですが、
この「フック」って仕組みは、いわゆるキーロガーとかスパイウェアとかの悪質ソフ
トも使う手段なので、その「フック」って仕組み自体を使えなくするようなセキュリ
ティ系ソフトがあるかもしれません。そういうのを入れるとダメになるような気がし
ます。

 あと、これは以前からですが、Internet ExplorerとかMicrosoft Edgeブラウザと
かは、セキュリティが厳しくなってて、秀Capsのような「フック」が効かないっての
はあります。

 その辺どうでしょうか。

 Windows10の、いわゆる「ストアアプリ」の上でも効かないです。

[ ]
RE:02388 shiftなしで「_」が打てませんNo.02389
秀まるお2 さん 17/11/14 11:51
 
 追加ですが、最近の秀Capsだと、タスクトレーのアイコン上でのマウス右ボタンメ
ニューに「動作状況の表示」ってコマンドがあります。

 それを実行して動作状況のウィンドウを表示して、例えば秀丸エディタ上で「_」
入力すると、

11:49:19.839 64 keydown 0xE2, 0x73
11:49:19.839 64 WM_CHAR _

 みたいな記録が出ます。

 「_」キーを押してどういう記録が出るのか教えていただけると、それが解決のヒ
ントになるかもしかれません。

 あるいは、何も記録が出ないとしたら、いわゆる「フック」自体が効いてないこと
になります。

[ ]
RE:02389 shiftなしで「_」が打てませんNo.02390
yajinet6 さん 17/11/16 13:08
 
返信が遅れて申し訳御座いませんでした
指示に従って動作状況を確認した結果をお伝え致します

半角で「_」入力した際の動作です「\」が表示されます
13:03:32.736 32 keydown 0xE2, 0x73

全角で「_」は正常でした
13:03:39.783 32 keydown 0xE2, 0x73
13:03:39.783 32 (1135)do keydown 0x10,0x2A
13:03:39.777 32 (1136)do keydown 0xE2,0x73
13:03:39.777 32 (1137)do keyup 0x10,0x2A
13:03:39.777 32 keydown 0x10, 0x2A




> 追加ですが、最近の秀Capsだと、タスクトレーのアイコン上でのマウス右ボタン
>メニューに「動作状況の表示」ってコマンドがあります。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> あるいは、何も記録が出ないとしたら、いわゆる「フック」自体が効いてないこ
>とになります。

[ ]
RE:02390 shiftなしで「_」が打てませんNo.02391
秀まるお2 さん 17/11/16 14:20
 
 全角文字だと正常だけど、半角文字だとダメということで、調べてみました。

 内部的な話になるのですが、全角文字と半角文字とで処理の仕組みが違ってて、全
角文字の方はうまくいってるけど、半角文字の方はうまくいってないというか、フッ
クが効いてないのかなぁと思います。具体的はWH_KEYBOARDの方は成功してるけどWH_
GETMESSAGEの方がダメってことなのかなぁと思います。

 この辺のフックの成功/失敗がどうなってるか不明なので、とりあえずその辺の記
録も「動作状況の表示」の中に出るようにしてみます。

 それと、WH_GETMESSAGEがダメな場合でもWH_KEYBOARDの方でなんとか処理できない
か、一回その辺もトライしてみます。

 一回β版としてアップロードするのでそれでテストしていただくってことでお願い
したいです。

 少々お待ちください。

[ ]
RE:02391 shiftなしで「_」が打てませんNo.02393
秀まるお2 さん 17/11/16 18:35
 
 テストしていただく用のバージョンを今アップロードしました。

32bit版:
http://hide.maruo.co.jp/software/bin3/hcaps1130b3_signed.exe

64bit版:
http://hide.maruo.co.jp/software/bin3/hcaps1130b3_x64_signed.exe

 とりあえず、うまくいかない原因を究明する用に、「動作状況の表示」の中にもっ
と詳しい情報を出力するようにしたのと、あと、回避用のオプション追加をしました。

 設定の「特別」ページの一番下に、

  □ Shiftなしで「_」入力が効かない対策

 のオプションを追加しました。これをONにすると、内部的な話になりますが、WH_G
ETMESSAGEのフックの中じゃなくて、WH_KEYBOARDのフックの中で処理する形になりま
す。

 こちらでテストした限りはどっちでも問題なく動くようではあります。

 とりあえずそれで回避できるなら、その設定で使って欲しいです。

 それと、一応、うまくいかない原因究明の処理を追加したので、もしうまくいかな
い場合、またはうまくいったとしても可能なら、ログ取って欲しいです。

 やり方は、

 1.秀Capsを起動して、マウス右ボタンメニューから「動作状況の表示」を実行
   して、動作状況のウィンドウを表示する。
 2.何かアプリケーションソフトを起動する。例えば秀丸エディタを起動する。
   起動する操作にはキーボードを使わず、マウスのみで。
 3.「_」のキーを押す。
 4.動作状況のウィンドウをクリックして、マウス右ボタンメニューから
   「すべて選択」を実行し、さらにマウス右ボタンメニューから「コピー」を
   実行する。
 5.コピペした内容をここの会議室に貼り付けする。

 です。たぶんですが、普通だと、

18:23:36.462 64 L(1886)3424 Hook KeyboardProc at HCBT_ACTIVE OK
18:23:36.462 64 L(1902)3424 Hook GetMsg at HCBT_ACTIVE OK
18:23:36.462 64 L(1920)3424 Hook hhookCBT at HCBT_ACTIVE OK

 みたいなログが出るはずが、「GetMsg at HCBT_ACTIVE」について、

18:23:36.462 64 L(1902)3424 Hook GetMsg at HCBT_ACTIVE failed code=XXXX

 みたいに"failed"って記録が出てるんじゃないかと思います。そこに出てくる「co
de=」の値によって、エラーの原因が分かるかもしれません。

 あと・・・・

 Windowsの種類が何か(Windows7か8.1か10か等 + 32bit版か64bit版か)と、あと、
秀Capsは32bit版か64bit版かどっかと、あと、具体的にテストに使ったアプリケーシ
ョンソフトが何か(秀丸エディタの32bit版とか)も教えて欲しいです。

 他に、何かセキュリティ系のソフトをインストールされてる場合はその名前とか、
あと、おかしくなった付近でインストールしたソフト(特にタスクトレーに常駐する
系のソフト)があれば、その辺の名前とかも差し支えない範囲で教えて欲しいです。

 よろしくお願いします。

[ ]
RE:02393 shiftなしで「_」が打てませんNo.02396
yajinet6 さん 17/11/24 17:25
 
申し訳御座いません
またもやRESが遅くなってしまいました

テストバージョンでログを取得しましたので添付致します。
-------------ここから-------------------------------------
17:20:03.707 32 L(1825)WM_HIDECAPS_MOVE_CAPS
17:20:03.717 32 L(2474)GetMsgProc WM_LBUTTONUP
17:20:12.637 32 keydown 0xE2, 0x73
17:20:12.637 32 L(1019)keydown 0xE2, 0x73
17:20:12.637 32 L(1158)_ at KeyHook
17:20:12.637 32 L(1162)shifts OK
17:20:12.637 32 L(1180)Kanji-close
17:20:12.631 32 L(2482)_ at GetMsgProc
17:20:12.631 32 L(2488)shifts OK
17:20:12.631 32 WM_CHAR _
17:20:12.757 32 L(1019)keyup 000000E2, C0730001
17:20:15.005 32 L(2474)GetMsgProc WM_LBUTTONUP
17:20:15.005 32 L(1825)WM_HIDECAPS_MOVE_CAPS
17:20:17.667 32 keydown 0xE2, 0x73
17:20:17.667 32 L(1019)keydown 0xE2, 0x73
17:20:17.667 32 L(1158)_ at KeyHook
17:20:17.667 32 L(1162)shifts OK
17:20:17.667 32 L(1165)Kanji-open
17:20:17.667 32 (1166)do keydown 0x10,0x2A
17:20:17.677 32 (1167)do keydown 0xE2,0x73
17:20:17.677 32 (1168)do keyup 0x10,0x2A
17:20:17.677 32 keydown 0x10, 0x2A
17:20:17.677 32 L(1019)keydown 0x10, 0x2A
17:20:17.677 32 L(1825)WM_HIDECAPS_MOVE_CAPS
17:20:17.677 32 L(1019)keydown 0xE2, 0x73
17:20:17.677 32 L(1158)_ at KeyHook
17:20:17.677 32 L(1197)shifts NG
17:20:17.737 32 L(1019)keyup 00000010, C02A0001
17:20:17.747 32 L(1019)keyup 000000E2, C0730001
17:20:21.627 32 L(1825)WM_HIDECAPS_MOVE_CAPS
17:20:21.627 32 L(1825)WM_HIDECAPS_MOVE_CAPS
17:20:23.027 32 L(1825)WM_HIDECAPS_MOVE_CAPS
--------------以上--------------------------------------


> テストしていただく用のバージョンを今アップロードしました。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> よろしくお願いします。

[ ]
RE:02396 shiftなしで「_」が打てませんNo.02397
秀まるお2 さん 17/11/24 17:46
 
 テストどうもです。

 送っていただいたログは

  □ Shiftなしで「_」入力が効かない対策

 のオプションOFFのログだと思うんですが、すみませんが僕の想定してる状況と違
ってて、ログを見た限りは正常動作してるような気がします。

17:20:12.631 32 WM_CHAR _

 っていうのが、たしかに「_」のキー入力が届いてる記録になります。

 でも、相変わらずダメなのやら?

 どうしてダメなのかちょっと分からなくなりました。

 とりあえず、「Shiftなしで「_」入力が効かない対策」のオプションONにしてもダ
メでしょうか。

 あと、以前は大丈夫だったということで、以前と比べて何か違う所として、1つ怪
しいのが、IMEの種類が何かってのがあります。とりあえずこちらでGoogle日本語入
力を試した限りは大丈夫でしたけども、何か他のIMEをお使いだとすると、それのせ
いかもしれません。

 まとめると・・・

 1.V11.3β3での「Shiftなしで「_」入力が効かない対策」のオプションOFFで
   相変わらずダメかどうか。

 2.「Shiftなしで「_」入力が効かない対策」をONにして直るかどうか。

 3.しつこいようですが、パソコンの環境その他、何か現象再現のヒント教えて
   欲しい。Windowsの種類が7なのか8.1なのか10なのか、32bit版か64bit版か、
   秀Capsは32bit版か64bit版か、実際に現象が起きることを確認したアプリ
   ケーションソフトは例えばどれとどれか等、IMEが何か等。

[ ]
RE:02397 shiftなしで「_」が打てませんNo.02398
yajinet6 さん 17/11/27 09:13
 
コメント(テストバージョン)を良く読まずにログを送信してしまいました。
当方の環境ですが
Windows7及びWindws10です
FEPはAtok201を使用しています
また動作確認したアプリは秀丸と秀丸メールです
秀Capaは32bit版を使わせて頂いています

改めてログをお送りしますが、Ver.11.2でも症状は出なくなっています。

-----Ver11.2 ログ------------------------------------------
09:01:30.502 32 keydown 0xE2, 0x73
09:01:30.497 32 WM_CHAR _
09:01:33.001 32 keydown 0x11, 0x1D
09:01:33.001 32 右Ctrlキー
09:01:33.001 32 Action: IME-ON/OFF切り替え
09:01:33.431 32 ImmSimulateHotKey Succeeded
09:01:33.611 32 keydown 0xE2, 0x73
09:01:33.611 32 (1135)do keydown 0x10,0x2A

09:01:33.605 32 (1136)do keydown 0xE2,0x73

09:01:33.605 32 (1137)do keyup 0x10,0x2A

09:01:33.605 32 keydown 0x10, 0x2A
09:01:33.681 32 State: カナロックOFF, Caps OFF, 漢字ON,ひら,全角,ローマ字入力
09:01:49.408 32 keydown 0xE2, 0x73
09:01:49.402 32 WM_CHAR _
09:01:57.145 32 keydown 0xE2, 0x73
09:01:57.145 32 (1135)do keydown 0x10,0x2A

09:01:57.160 32 (1136)do keydown 0xE2,0x73

09:01:57.160 32 (1137)do keyup 0x10,0x2A

09:01:57.160 32 keydown 0x10, 0x2A
----------------------------------------------------------------
-------------------Ver11.3 off---------------------------------
08:57:44.891 32 L(1825)WM_HIDECAPS_MOVE_CAPS
08:57:44.911 32 L(2474)GetMsgProc WM_LBUTTONUP
08:57:46.916 32 keydown 0xE2, 0x73
08:57:46.916 32 L(1019)keydown 0xE2, 0x73
08:57:46.916 32 L(1158)_ at KeyHook
08:57:46.916 32 L(1162)shifts OK
08:57:46.916 32 L(1180)Kanji-close
08:57:46.916 32 L(2482)_ at GetMsgProc
08:57:46.916 32 L(2488)shifts OK
08:57:46.910 32 WM_CHAR _
08:57:46.996 32 L(1019)keyup 000000E2, C0730001
08:57:48.951 32 keydown 0x11, 0x1D
08:57:48.951 32 L(1019)keydown 0x11, 0x1D
08:57:48.951 32 右Ctrlキー
08:57:48.951 32 L(462)SwitchIME
08:57:48.951 32 Action: IME-ON/OFF切り替え
08:57:48.961 32 ImmSimulateHotKey Succeeded
08:57:49.021 32 L(1019)keyup 00000011, C11D0001
08:57:49.151 32 State: カナロックOFF, Caps OFF, 漢字ON,ひら,全角,ローマ字入力
08:57:50.059 32 keydown 0xE2, 0x73
08:57:50.059 32 L(1019)keydown 0xE2, 0x73
08:57:50.059 32 L(1158)_ at KeyHook
08:57:50.059 32 L(1162)shifts OK
08:57:50.059 32 L(1165)Kanji-open
08:57:50.059 32 (1166)do keydown 0x10,0x2A
08:57:50.069 32 (1167)do keydown 0xE2,0x73
08:57:50.069 32 (1168)do keyup 0x10,0x2A
08:57:50.069 32 keydown 0x10, 0x2A
08:57:50.069 32 L(1019)keydown 0x10, 0x2A
08:57:50.069 32 L(1019)keydown 0xE2, 0x73
08:57:50.069 32 L(1158)_ at KeyHook
08:57:50.069 32 L(1197)shifts NG
08:57:50.129 32 L(1019)keyup 00000010, C02A0001
08:57:50.179 32 L(1019)keyup 000000E2, C0730001
08:58:01.566 32 L(1825)WM_HIDECAPS_MOVE_CAPS
----------------------------------------------------------------
---------------Ver11.3 on--------------------------------------
08:55:44.419 32 L(1825)WM_HIDECAPS_MOVE_CAPS
08:55:44.439 32 L(2474)GetMsgProc WM_LBUTTONUP
08:55:50.968 32 keydown 0xE2, 0x73
08:55:50.968 32 L(1019)keydown 0xE2, 0x73
08:55:50.968 32 L(1158)_ at KeyHook
08:55:50.968 32 L(1162)shifts OK
08:55:50.968 32 L(1173)fNoShiftUnderByKeyboardHook
08:55:50.968 32 (1174)do keydown 0x10,0x2A
08:55:50.978 32 (1175)do keydown 0xE2,0x73
08:55:50.978 32 (1176)do keyup 0x10,0x2A
08:55:50.978 32 keydown 0x10, 0x2A
08:55:50.978 32 L(1019)keydown 0x10, 0x2A
08:55:50.978 32 L(1019)keydown 0xE2, 0x73
08:55:50.978 32 L(1158)_ at KeyHook
08:55:50.978 32 L(1197)shifts NG
08:55:50.978 32 L(2482)_ at GetMsgProc
08:55:50.978 32 L(2495)shifts NG
08:55:50.978 32 WM_CHAR _
08:55:50.978 32 L(1019)keyup 00000010, C02A0001
08:55:51.048 32 L(1019)keyup 000000E2, C0730001
08:55:54.803 32 keydown 0x11, 0x1D
08:55:54.803 32 L(1019)keydown 0x11, 0x1D
08:55:54.803 32 右Ctrlキー
08:55:54.803 32 L(462)SwitchIME
08:55:54.803 32 Action: IME-ON/OFF切り替え
08:55:54.797 32 ImmSimulateHotKey Succeeded
08:55:54.886 32 L(1019)keyup 00000011, C11D0001
08:55:54.996 32 State: カナロックOFF, Caps OFF, 漢字ON,ひら,全角,ローマ字入力
08:55:56.561 32 keydown 0xE2, 0x73
08:55:56.561 32 L(1019)keydown 0xE2, 0x73
08:55:56.561 32 L(1158)_ at KeyHook
08:55:56.561 32 L(1162)shifts OK
08:55:56.561 32 L(1165)Kanji-open
08:55:56.561 32 (1166)do keydown 0x10,0x2A
08:55:56.565 32 (1167)do keydown 0xE2,0x73
08:55:56.565 32 (1168)do keyup 0x10,0x2A
08:55:56.581 32 keydown 0x10, 0x2A
08:55:56.581 32 L(1019)keydown 0x10, 0x2A
08:55:56.581 32 L(1019)keydown 0xE2, 0x73
08:55:56.581 32 L(1158)_ at KeyHook
08:55:56.581 32 L(1197)shifts NG
08:55:56.641 32 L(1019)keyup 00000010, C02A0001
08:55:56.681 32 L(1019)keyup 000000E2, C0730001
08:56:15.667 32 L(1825)WM_HIDECAPS_MOVE_CAPS
----------------------------------------------------------------


> テストどうもです。

>
> 送っていただいたログは
>
>  □ Shiftなしで「_」入力が効かない対策
>
> のオプションOFFのログだと思うんですが、すみませんが僕の想定してる状況と違
>ってて、ログを見た限りは正常動作してるような気がします。
>
>17:20:12.631 32 WM_CHAR _
>
> っていうのが、たしかに「_」のキー入力が届いてる記録になります。
>
> でも、相変わらずダメなのやら?
>
> どうしてダメなのかちょっと分からなくなりました。
>
> とりあえず、「Shiftなしで「_」入力が効かない対策」のオプションONにしても
>ダメでしょうか。
>
> あと、以前は大丈夫だったということで、以前と比べて何か違う所として、1つ
>怪しいのが、IMEの種類が何かってのがあります。とりあえずこちらでGoogle日本語
>入力を試した限りは大丈夫でしたけども、何か他のIMEをお使いだとすると、それの
>せいかもしれません。
>
> まとめると・・・
>
> 1.V11.3β3での「Shiftなしで「_」入力が効かない対策」のオプションOFFで
>   相変わらずダメかどうか。
>
> 2.「Shiftなしで「_」入力が効かない対策」をONにして直るかどうか。
>
> 3.しつこいようですが、パソコンの環境その他、何か現象再現のヒント教えて
>   欲しい。Windowsの種類が7なのか8.1なのか10なのか、32bit版か64bit版か、
>   秀Capsは32bit版か64bit版か、実際に現象が起きることを確認したアプリ
>   ケーションソフトは例えばどれとどれか等、IMEが何か等。

[ ]
RE:02398 shiftなしで「_」が打てませんNo.02399
秀まるお2 さん 17/11/27 09:25
 
> 改めてログをお送りしますが、Ver.11.2でも症状は出なくなっています。

 自然に直ってしまった(?)ということなんですかね。とりあえずその辺の理由が
よく分からないですが、直ったということで良しとさせていたたきます。

 せっかく追加したオプションは、念のため残しておいて、今週中にも一回正式版に
して出そうと思います。

[ ]
RE:02399 shiftなしで「_」が打てませんNo.02401
yajinet6 さん 17/11/27 11:08
 
遅いレスにもかかわらず丁寧な対応して頂き有り難う御座いました。

個人的にはマイクロソフトのアップデートが悪さしていると思います。
最近はデスクトップのアイコンを勝手に削除してくれたりすることも
少なくなく閉口しているところです。

この度はお手数をお掛け致しましたことお礼を申し上げます



>> 改めてログをお送りしますが、Ver.11.2でも症状は出なくなっています。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> せっかく追加したオプションは、念のため残しておいて、今週中にも一回正式版
>にして出そうと思います。

[ ]