[要望]menuでCtrl+CをCと解釈して欲しいNo.08591
カモノハシ さん 05/07/26 02:35
 
「menu文でCtrl+Cを拾う」http://www.maruo.co.jp/hidesoft/4/x04802_.html#4802
の投稿をしました、カモノハシです。
h-tomさんからの解法で
menu   "(&" + char(0x3) + ")C";
が出来ましたが、やはり少々不格好です(汗)
menuのアクセスキーとして Ctrl+C を綺麗に拾うにはやはり、
Ctrl+C と C を同一視するのが早いと思って投稿させていただきました。

いかがでしょうか。よろしくご検討くださいますよう、お願い申し上げます。

[ ]
RE:08591 [要望]menuでCtrl+CをCと解釈しNo.08592
秀丸担当 さん 05/07/26 14:38
 

>「menu文でCtrl+Cを拾う」http://www.maruo.co.jp/hidesoft/4/x04802_.html#4802
>の投稿をしました、カモノハシです。
>h-tomさんからの解法で
>menu   "(&" + char(0x3) + ")C";
>が出来ましたが、やはり少々不格好です(汗)
>menuのアクセスキーとして Ctrl+C を綺麗に拾うにはやはり、
>Ctrl+C と C を同一視するのが早いと思って投稿させていただきました。

この件について調べてみたところ、以前にも以下のような似た報告がありました。
http://www.maruo.co.jp/hidesoft/2/x17655_.html

なぜか Windows2000以降において、秀丸に限らず全てのメニューで
Ctrl+M, C, H, I, [ などが効かないようです。

menu文ではないですがユーザーメニューでフックを使っている所があったので試
してみましたが、キー操作をフックで変更させるだけでは難しく、メニュー項目
のテキストを検索する処理を自前でやらなくては対処できそうにないです。

[ ]
RE:08592 [要望]menuでCtrl+CをCと解釈しNo.08593
カモノハシ さん 05/07/26 21:20
 
こんばんは、いつもお世話になっております、カモノハシです。

>この件について調べてみたところ、以前にも以下のような似た報告がありました。
>http://www.maruo.co.jp/hidesoft/2/x17655_.html
あら。見落としていました。

>なぜか Windows2000以降において、秀丸に限らず全てのメニューで
>Ctrl+M, C, H, I, [ などが効かないようです。
>
>menu文ではないですがユーザーメニューでフックを使っている所があったので試
>してみましたが、キー操作をフックで変更させるだけでは難しく、メニュー項目
>のテキストを検索する処理を自前でやらなくては対処できそうにないです。
そうでしたか。
残念ですが、ちょっとコストがみあいそうにないですね。
Mozilla Firefoxなんかはその辺りを自前でやっているんでしょうね……。

[ ]