秀丸起動のショートカットキー押下時の不No.12002
もっくん さん 02/06/04 03:50
 
秀丸の常駐機能を便利に活用させて頂いているのですが、秀丸を起動するショ
ートカットキーを押下すると [Ctrl]+[Alt]+[↓] を押したことになってしま
うため困っています。

実はある常駐プログラムのホットキーとしてこのキーアサインを利用したいと
思っているのですが、秀丸のショートカットキーを押下するとなぜかこの
[Ctrl]+[Alt]+[↓] のキーイベントが発生してしまうようなのです。

[再現手順]
1.スタートメニューの中の適当なプログラムのショートカットに対して
  ショートカットキーとして [Ctrl]+[Alt]+[↓] を割り当てる。
2.[Ctrl]+[Alt]+[↓] を押すと、上記手順1で定義したプログラムが起動
  することを確認する。
3.秀丸の常駐を有効にして、適当なショートカットキーを割り当てる。
4.秀丸起動のショートカットキーを押下すると、なぜか手順1で定義した
  プログラムが起動してしまいます。

[再現環境]
・OS:Windows 2000 SP2、Windows 98SE
・秀丸:Ver.3.15

[ ]
RE:12002 秀丸起動のショートカットキー押No.12003
ながさわ さん 02/06/04 07:45
 
こんにちは、長澤です。

>4.秀丸起動のショートカットキーを押下すると、なぜか手順1で定義した
>  プログラムが起動してしまいます。

このとき、秀丸が起動して、更に別のアプリも起動するのでしょう
か?

// 以下、昔話
キーボードの中には部品をケチって逆電制御していないのがあって、
キーボードの配線マトリックスが、ちょうど直角三角形になる位置に
ある3つのキーを同時に押すと、長方形を形成する位置にある第四の
キーまで押されたことになる現象があったなあ……。

[ ]
RE:12002 秀丸起動のショートカットキー押No.12004
たけのこ さん 02/06/04 09:02
 
たけのこです。

>[再現手順]
>1.スタートメニューの中の適当なプログラムのショートカットに対して
>  ショートカットキーとして [Ctrl]+[Alt]+[↓] を割り当てる。
>2.[Ctrl]+[Alt]+[↓] を押すと、上記手順1で定義したプログラムが起動
>  することを確認する。
>3.秀丸の常駐を有効にして、適当なショートカットキーを割り当てる。
>4.秀丸起動のショートカットキーを押下すると、なぜか手順1で定義した
>  プログラムが起動してしまいます。

ながさわさんの確認事項に追加して、3のときに割り振るキーは、何であっても
CTRL + ALT + ↓が反応してしまうのでしょうか?

[ ]
RE:12004 秀丸起動のショートカットキー押No.12005
もっくん さん 02/06/04 13:07
 
長澤さん
>このとき、秀丸が起動して、更に別のアプリも起動するのでしょうか?

はい、そうなります。常駐秀丸のメニューが開いて、同時に別のアプリも
起動します。

たけのこさん
>ながさわさんの確認事項に追加して、3のときに割り振るキーは、
>何であっても CTRL + ALT + ↓が反応してしまうのでしょうか?

はい、そうみたいです。とりあえずこちらでは秀丸のショートカット
キーに CTRL+ALT+H とCTRL+ALT+X を割り当てた場合に、この不具合
が再現することを確認しています。

またこの現象は複数の PC で再現することを確認しておりますので、
キーボード単体の問題では無いと思われます。

[ ]
RE:12005 秀丸起動のショートカットキー押No.12006
たけのこ さん 02/06/04 13:25
 
たけのこです。

ためしに鶴亀にCTRL + ALT + ↓を割り振って実験しようとしたら、
-----
常駐鶴亀の呼び出しキーまたは常駐秀丸の呼び出しキーがカーソル移動キーに
なっています。この場合、お互いの常駐メニューがうまく出ないことがあります。
これはWindows側のバグであり、作者側では対処できません。
-----
って出ました(笑)。ってことで、多分、他のアプリケーションなりショート
カットなりにも当てはまる事で、CTRL + ALT + ↓の方をアサイン変更するのが
近道みたいですね。

[ ]
RE:12005 秀丸起動のショートカットキー押No.12007
yoshi223 さん 02/06/04 13:45
 
私も試してみましたが同様の現象が起こることを確認しました.
Windows2000Pro SP2+秀丸3.15です.

それでこの原因の憶測なんですが,秀丸のショートカットキーを押すとメニューが表
示され,一番上の「新規作成」が選択されますよね?
これはタスクトレイを左クリックし,その後カーソルキーの下押し下げをエミュレー
トするようになっているんだと思います.
そのために秀丸のショートカットキーを押している時のCtrl+Shiftにあわせてカーソ
ル下が組み合わされて,件のショートカットが起動するのかと思います.

[ ]
RE:12007 秀丸起動のショートカットキー押No.12008
秀丸担当 さん 02/06/04 18:26
 
>そのために秀丸のショートカットキーを押している時のCtrl+Shiftにあわせてカー
>ソル下が組み合わされて,件のショートカットが起動するのかと思います.

たしかに、それはあるかもしれません…
調査するようにしておきます。

[ ]
RE:12006 秀丸起動のショートカットキー押No.12009
もっくん さん 02/06/04 19:03
 
たけのこさん
>ってことで、多分、他のアプリケーションなりショートカット
>なりにも当てはまる事で、CTRL + ALT + ↓の方をアサイン変更するのが
>近道みたいですね。

う〜ん、でもこの制約(Windows 側のバグ?)は「ショーカットキーに
カーソル移動キーを割り当てると、ショートカットキーを利用することが
できないことがある」という内容ですから、「カーソル移動キー以外のシ
ョートカットキーを押下した場合に、CTRL+ALT+↓ を押したことになって
しまう」という本現象とは基本的に別の問題ではないでしょうか?

ちなみになぜ CTRL+ALT+↓ にこだわっているかと言うと、CTRL+ALT+↓ で
サウンドカードのボリュームダウン、CTRL+ALT+↑ でボリュームアップした
いと考えているからです。このキー操作がやりたい事に対して最も直感的で
分かりやすいと思いますので、ぜひともこのキーアサインにしたいと考えて
います。

[ ]