x64:ユーザーメニューをキー割り当てからNo.05891
elbow さん 10/08/01 23:47
 
こんにちは

1. ユーザーメニュー1を適当なキーに割り当てる(ここではF1に割り当てる)
2. F1キーを押す
3. メニューの表示が右寄せになっています。
x64版だけで再現するようです。
そちらの環境で再現しますでしょうか?

環境: windows7 x64 + 秀丸64 8.01

[ ]
RE:05891 x64:ユーザーメニューをキー割No.05893
秀丸担当 さん 10/08/02 10:27
 

>1. ユーザーメニュー1を適当なキーに割り当てる(ここではF1に割り当てる)
>2. F1キーを押す
>3. メニューの表示が右寄せになっています。
>x64版だけで再現するようです。
>そちらの環境で再現しますでしょうか?

こちらは確かにその通りになりますが、64bit版だけでなく32bit版でもそうなっ
ていると思います。
秀丸エディタがそのように表示させているわけではなく、Aeroのビジュアルスタ
イルがそういうデザインになっているためのようです。

menu "123\t456","7\t8";

というマクロでもAeroかどうかで表示が違っています。
キー名の表示の後にタブがあってその次にコマンド名を書いているためそうなっ
てしまうようです。
右クリックにメニューを割り当てている場合は、キー名はコマンド名の後に()
で書かれていて、タブは使っていないので右寄せにはならないようです。

先頭にキー名を表示するのは昔からではありますが、あまり一般的ではないので
後に括弧付けで表示するほうがいいかもしれないです。
この点も今後のネタにさせていただきます。

[ ]
RE:05893 x64:ユーザーメニューをキー割No.05894
elbow さん 10/08/02 23:22
 
こんにちは

>こちらは確かにその通りになりますが、64bit版だけでなく32bit版でもそうなっ
>ていると思います。
>秀丸エディタがそのように表示させているわけではなく、Aeroのビジュアルスタ
>イルがそういうデザインになっているためのようです。

すいません。Windows7+秀丸8.01で確認したところ
確かに32bit版でも同様に右寄せになっていました。
確認が不十分で申し訳ないです。


>この点も今後のネタにさせていただきます。

今後のネタと言う事でよろしくお願いいたします。

[ ]