[ 新規に投稿する ]

秀CapsのCapslockキー動作についてNo.02950
ちかき さん 25/06/03 11:08 [ コメントを投稿する ]
  Windows11を使用しています。
最近のWindowsは。Capslockにおいて日本語入力のオンオフ判定になり、これがMSIMEの新版(以前のバージョンではない状態)を使用していると、秀Capsを使ってどう設定しても切ることができません。

秀Caps64bit版において、MSIMEの新版を使用しているときに、Capslockタブで『英数→CapsLock』にチェック、日本語キータブで『「英数」でカナロックOFF』その1〜3どれにチェックを入れても、Capslockキーを押すたびに「Capslockのオンオフ」と「日本語のオンオフ」のどちらも効いてしまう状態になっています。

MSIMEの以前のバージョンでは『「英数」でカナロックOFF』がきちんと効いていて、Capslockキーを押すと「Capslockのオンオフ」のみできるように思いますが、MSIMEの新版ではそうはならないようです。

これを解消する方法はありますでしょうか。

よろしくお願い申し上げます。
[ ]
RE:02950 秀CapsのCapslockキー動作についてNo.02951
秀まるお2 さん 25/06/03 16:21 [ コメントを投稿する ]
  秀Capsでは解決困難な気がします。

秀夫Capsの方でCapsLockキーを検知して何か処理をした後に、そのキー入力が無かったことにすれば問題が解決するんだろうと思います。秀CapsはCapsLockキーについてはキーボードフック(SetWindowsHookExでのWH_KEYBOARDによるフック)でキー入力を検知して、何らかの処理をしたあとは、「return 1」って処理をしてて、そこでキー入力が無視されることを期待していますが・・・・、実際にはIMEの方がキーボードフックよりも優先されて、IMEはIMEなりに処理してしまうんだと思います。

ATOKならCapsLockキーについてもカスタマイズできるのでどうにでもできますが、MS-IMEだとCapsLockキーのカスタマイズ(機能割り当ての設定)はなさそうです。

古いMS-IMEに戻すかほかのIMEにするかしか対処方法なさそうな気がします。それか、もっとデバイスに近いレベルでキー割り当てを変更できる系のフリーソフトも併用してなんとかするか・・・・

Change Key
https://forest.watch.impress.co.jp/library/software/changekey/

ってフリーソフトがあるので、この辺試していただく作戦とか考えられますが、ただCapsLockキーを無効化すると秀Capsに対しても効かなくなるので、はたしてどう設定したらいいか・・・ちょっと分かりません。
[ ]
RE:02951 秀CapsのCapslockキー動作についてNo.02952
ちかき さん 25/06/04 01:09 [ コメントを投稿する ]
  >秀まるお2様

秀Capsでは仕組みとして難しそうとのことで、承知いたしました。

他の方法を探してみます。
ありがとうございます。
[ ]

[ 新規に投稿する ]