[Ctrl]+[0]No.07206
ひろ さん 01/01/21 20:17
 
 秀丸担当さん今日は、ひろです。
 登録したマクロの 1〜9 は、アクセラレイション・キー 1〜9 が設定され
ますし、キーの割り当てについても [Ctrl]+[1]〜[9] が割り当てられます。
しかしながら、マクロ 10 については [0] を設定すればよいと思います。
それともこれは、何か訳があってこの様になっているのでしょうか。

[ ]
RE:07206 [Ctrl]+[0]No.07208
秀丸担当 さん 01/01/22 18:47
 
>しかしながら、マクロ 10 については [0] を設定すればよいと思います。
>それともこれは、何か訳があってこの様になっているのでしょうか。

言われてみれば、そうですね。
もしかしたら理由があるのかもしれないですが問題ないようでしたら
検討しておきます。

[ ]
RE:07208 [Ctrl]+[0]No.07210
ひろ さん 01/01/22 19:27
 
 秀丸担当さん今日は、ひろです。
> >しかしながら、マクロ 10 については [0] を設定すればよいと思います。
> >それともこれは、何か訳があってこの様になっているのでしょうか。
>
> 言われてみれば、そうですね。
> もしかしたら理由があるのかもしれないですが問題ないようでしたら
> 検討しておきます。
 よろしくお願いします。

 P.S 何か問題が有った場合、再度返信を付けて頂けると有り難いです。

[ ]
RE:07208 [Ctrl]+[0]No.07211
きいろいまふらあ さん 01/01/22 19:59
 
ゴミです。

> >しかしながら、マクロ 10 については [0] を設定すればよいと思います。

> もしかしたら理由があるのかもしれないですが問題ないようでしたら
> 検討しておきます。

ああ、どこぞの何やらを書き直す必要があるのかも。(^^;

[ ]
RE:07206 [Ctrl]+[0]No.07212
える さん 01/01/22 20:07
 
>しかしながら、マクロ 10 については [0] を設定すればよいと思います。
>それともこれは、何か訳があってこの様になっているのでしょうか。

そいえば、秀丸は F12 にもデフォルトで機能が割り当てられてますね。

The F12 key is reserved for use by the debugger at all times, so it should n
ot be registered as a hot key. Even when you are not debugging an applicatio
n, F12 is reserved in case a kernel-mode debugger or a just-in-time debugger
 is resident

であります。(だからどーした程度ですけど)

[ ]
RE:07212 [Ctrl]+[0]No.07229
秀丸担当 さん 01/01/24 18:07
 
>そいえば、秀丸は F12 にもデフォルトで機能が割り当てられてますね。
>The F12 key is reserved for use by the debugger at all times, so it should
>not

むっ、これは、どこのドキュメントですか?
hot key ということは RegisterHotkey() の hot key では?

[ ]
RE:07229 [Ctrl]+[0]No.07259
える さん 01/01/25 15:41
 
>>そいえば、秀丸は F12 にもデフォルトで機能が割り当てられてますね。
>>The F12 key is reserved for use by the debugger at all times, so it should
> not
>むっ、これは、どこのドキュメントですか?
>hot key ということは RegisterHotkey() の hot key では?

API としては RegisterHotkey あたりを引けば記載されていますが、
引用した文章にある通り常に確保しておかなければならないキーです。

このキーはレジストリを変更することで自由に設定できますが、
デフォルト値 (0x00 = AUTO) では、

The default value, 0x0, represents the F12 key on a 101-key keyboard or the
- (hyphen, VK_SUBTRACT) key on an 82-key keyboard.

ということになっています。どうでもいいことだ、と考えたのは

・どうせユーザが利用している環境では、秀丸にデバッガをアタッチしたりしないだ
ろう。
・カーネルのデバッグは普通の開発者でも滅多に行わないものだろうし、行う人なら
 F12 の使い方を知っているので自分で F12 の設定を解除する。
・マクロのデバッグ中に F12 でブレークできると便利だが、そこまでやる人も少な
かろう

といったあたりです。

[ ]
RE:07259 [Ctrl]+[0]No.07268
秀丸担当 さん 01/01/26 18:39
 
>API としては RegisterHotkey あたりを引けば記載されていますが、
>引用した文章にある通り常に確保しておかなければならないキーです。

うーむ、そうですか。
RegisterHotkey の hot key ならばいわゆる常駐秀丸のショートカッ
トキーにあたる、どのアプリに居ても効くキーのことだと思うので、
たぶん大丈夫なんじゃないかと思います。
というか他のアプリもみんなF12に割り当てまくってるし。
Win3.1の頃はカーネルデバッガをよく使っていた。

[ ]