4.10にして不調になったことNo.17655
ai さん 04/08/06 16:45
 
今日、で秀丸を上書きでVer4.10にしたのですが、2ストロークの一部が不調です。
何故でしょうか? 教えてください。

(上書き前のバージョンは3.18で、一度4.?? にしたときの不都合があり、断念して
バージョンダウンして使っていました)

具体的にいうと^Q-R などの動作で ^Q のメニューが必ず開いてしまいます。
^K-*, ^O-* などの動作は問題ありません。
^Q-* との違いはとくにない気がします。

メニュー表示の遅延時間はゼロです。

Ctrl+Q = メニュー3:Q

メニュー3
  S|行頭に移動
  D|行末に移動
  --------------------
  R|ファイルの先頭に移動
  C|ファイルの最後に移動
  --------------------
  E|画面の先頭に移動
  X|画面の最後に移動
  --------------------
  F|検索...
  A|置換...
  --------------------
       :




[ ]
RE:17655 4.10にして不調になったこと(やNo.17656
ai さん 04/08/06 17:33
 
>具体的にいうと^Q-R などの動作で ^Q のメニューが必ず開いてしまいます。

訂正:
「必ず」ではありませんでした。
^Q-F は一瞬ちらっと見えるようになったが、小指(=CTRL)をはなさずにFが押せる。

^Q-R,^Q-C は一瞬ではなく表示します。つまり小指を離してRを押さねばなりません。



[ ]
RE:17656 4.10にして不調になったこと(やNo.17661
Iranoan さん 04/08/06 19:05
 
 ai さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> >具体的にいうと^Q-R などの動作で ^Q のメニューが必ず開いてしまいます。
>
> 訂正:
> 「必ず」ではありませんでした。
> ^Q-F は一瞬ちらっと見えるようになったが、小指(=CTRL)をはなさずにFが押せる。
 何をしたいのか誤解しているかもしれませんが、単純に
> メニュー表示の遅延時間はゼロです。
が原因では? 例えば遅延時間を 1 秒にすれば、^Q の後 1 秒はメニューが表
示されなくなると思います。

[ ]
RE:17656 4.10にして不調になったこと(やNo.17662
秀丸担当 さん 04/08/06 19:05
 

>訂正:
>「必ず」ではありませんでした。
>^Q-F は一瞬ちらっと見えるようになったが、小指(=CTRL)をはなさずにFが押せる。
>
>^Q-R,^Q-C は一瞬ではなく表示します。つまり小指を離してRを押さねばなりません。

やってみたところ、遅延時間0の場合、^Q-Fと^Q-Rは、Ctrlを離さずにできまし
た。^Q-Cだけは、Ctrlを離さなくてはできませんでした。
遅延時間0.5秒の場合、いずれのキーもCtrlを離さずにできました。

V3.18とV4.10で試してみましたが、同じ動作をしています。
遅延時間0ならばメニューは必ず出ると思うのですが、V3.18で、遅延時間0で
メニューが出ずに操作できていたというのは不思議です。

2ストロークキーの場合は、遅延時間を設定したほうがいいと思います。遅延時
間を設定すれば、解決するのではないでしょうか。

[ ]
RE:17662 4.10にして不調になったこと(やNo.17678
ai さん 04/08/09 09:47
 
確かに遅延時間がゼロなのはおかしいですね。
ダイアログを見ながらそのまま書いたのですが、もともとゼロにしていた覚えはない
気がするし設定を見直してみます。

ただ上書きしただけで動作が変わるのは納得いかないものの、バグ回避のためバージ
ョンダウンをしたことがあるため、そのためですかね。
レジストリは保存してあるので追跡は可能ですがやめときます。

秀丸は1.XXの頃から使っていますがこんなことは初めてです。(いやそうでもないかな)
最近はバージョンアップが冒険です。

お騒がせしました。たぶんうまくいくと思います。



[ ]
RE:17655 4.10にして不調になったことNo.17746
Zephyr さん 04/08/11 18:15
 
同じようなキー割り当てをお使いの方がいらっしゃるのはなぜかうれしいですね。

さて、当方でも同様の現象が発生しています。
いつごろからかは忘れましたが、4.0系になってからだと思います。

具体的には2番目のキーが M, C, H, I, [ (網羅的には調べていません)の場合に、
遅延時間を過ぎてメニューが表示されたあとではctrlを押しっぱなしでコマンドが認
識されなくなります。
メニューが表示される前に2番目のキーを入力してしまえばctrlを押しっぱなしでも
大丈夫です。

#2番目のキーがEnter, BS, TAB, ESCなどと対応しているのが怪しい?

[ ]
RE:17746 4.10にして不調になったことNo.17747
秀丸担当 さん 04/08/11 18:44
 

>具体的には2番目のキーが M, C, H, I, [ (網羅的には調べていません)の場合に、
>遅延時間を過ぎてメニューが表示されたあとではctrlを押しっぱなしでコマンドが認
>識されなくなります。
>メニューが表示される前に2番目のキーを入力してしまえばctrlを押しっぱなしでも
>大丈夫です。

確認してみたところ、V3.xxでもV2.xxでも同様のことが起きます。
エクスプローラなどでも、ファイルを右クリックして「コピー(C)」や「名前の
変更(M)」でも、Ctrlキーとの組み合わせでは反応しませんでした。
WindowsXP,2000でも同様で、Meだけは秀丸ではOKで、ファイルの右クリックで
はNGでした。
どうも、OSの問題のようです。

[ ]
RE:17747 4.10にして不調になったことNo.17748
Zephyr さん 04/08/11 19:07
 
早速の調査ありがとうございます。

>WindowsXP,2000でも同様で、Meだけは秀丸ではOKで、ファイルの右クリックで
>はNGでした。
>どうも、OSの問題のようです。

アプリ側での対応は難しそうですね。
ひとまず、現在遅延時間を0.5秒にしているのをもう少し長くして、
メニューが開く前にできるだけ2番目のキーを入力するようにしようと思います。

[ ]