キーボードで「選択中右ボタン」のメニュNo.03995
たけとり さん 09/09/29 18:20
 
いつもお世話になっています。
過去ログを検索しても見あたらなかったので、こちらでおたずねします。

標題の通りなのですが、「選択中右ボタン」がキーの割り当ての選択項目にないため
これをキーボードだけで表示させることができないのですが、何か方法はありますで
しょうか。

一般的には、いわゆる右クリックメニューはShift+f10ですが、選択中はShift+f10を
押下することで「選択中右ボタン」メニューが表示できればうれしいです。

よろしくお願いします。

[ ]
RE:03995 キーボードで「選択中右ボタン」No.03996
hum2 さん 09/09/29 19:41
 
こんばんは。ユーザーhumです。
よろしくお願いします。
正式なコメントは、秀丸担当さんから付くと思いますが、横から失礼します。
個人的な運用方法ですが一考の価値はあるかと思います。

「その他」-「メニュー編集」-「ユーザーメニューの編集」-「メニュー8:右ボタン」に
「選択中右ボタン」と同じか必要なコマンドを追加すればShift+f10で表示させることは
できます。
が、選択中はShift+f10を押下することで「選択中右ボタン」のメニューが表示できて
 非選択中はShift+f10を押下することで「メニュー8:右ボタン」でないと何か都合が
悪い場合は使えません。

Windows XP Pro SP3
秀丸メール   Ver.5.24β4
秀丸エディタ Ver.8.00β17

[ ]
RE:03996 キーボードで「選択中右ボタン」No.04001
秀丸担当 さん 09/09/30 09:47
 

>標題の通りなのですが、「選択中右ボタン」がキーの割り当ての選択項目に
>ないためこれをキーボードだけで表示させることができないのですが、何
>か方法はありますでしょうか。

アプリケーションキー(右Ctrlの隣付近のキー)を押すと、右クリックと同じ扱
いのメニューを表示させることができて、選択中右ボタンも出すことができます。

Shift+F10でやるためには、hum2さんの言われるようにユーザーメニュー編集で入
れておくといいかもしれないです。

Shift+F10は単純に標準のキー割り当てで「メニュー8:右ボタン」に割り当てられ
ているからそうなっていました。
Shift+F10にメニュー8が割り当てられているときに限って特別扱いして選択中右
ボタンを出すようにしてもいいかもしれません。
その方法でも検討させていただきます。

[ ]
RE:04001 キーボードで「選択中右ボタン」No.04007
たけとり さん 09/09/30 11:45
 
こんにちは。

>Shift+F10にメニュー8が割り当てられているときに限って特別扱いして選択中右
>ボタンを出すようにしてもいいかもしれません。
>その方法でも検討させていただきます。

この方法なら、違和感がないし、いい感じだと思います。

是非お願いします。

[ ]
RE:04001 キーボードで「選択中右ボタン」No.04016
きいろいまふらあ さん 09/09/30 13:20
 
きいろいまふらあです。
横から失礼します。

>Shift+F10にメニュー8が割り当てられているときに限って特別扱いして選択中右
>ボタンを出すようにしてもいいかもしれません。
>その方法でも検討させていただきます。

(すでに検討されている可能性が高いと思いつつ)もう少し汎用性の高い実装を
お考えいただけませんでしょうか?

「Shift+F10」に限らず、右ボタンを割り当てたキーを範囲選択中に押下したら
「選択中右ボタン」メニューが出るとよいと思います。

(もし)互換性の問題が出るなら、

 通常は「メニュー8」、範囲選択中は「選択中右ボタン」を表示する

というコマンドを割り当てられるようにしていただくのがよいと思います。
「メニュー8を割り当てているのに、範囲選択中は違うメニューが出る!」とい
うクレームを防ぐには、むしろこの方がよいかもしれませんね。
(新規インストール時のShift+F10の割り当てはこっちがデフォルトでもよいと
思います。)

[ ]
RE:04016 キーボードで「選択中右ボタン」No.04035
秀丸担当 さん 09/10/01 15:22
 

>「Shift+F10」に限らず、右ボタンを割り当てたキーを範囲選択中に押下したら
>「選択中右ボタン」メニューが出るとよいと思います。

Shift+F10に標準で割り当てられているのはメニュー8なので、他のキーに割り当
てられたメニュー8が「選択中右ボタン」に変わってしまうのは、あまり良くな
いかもしれません。

やるとしたらWindows共通の操作でもあるShift+F10のときに限ったほうがいいの
ではないかと思います。

>(もし)互換性の問題が出るなら、
>
> 通常は「メニュー8」、範囲選択中は「選択中右ボタン」を表示する

「右クリック操作」というようなコマンドを新たに作ってそういう動作にすると
問題は無いと思います。
そうすると「右クリック」に別の機能を割り当てている場合などを考えるとやや
こしくなりそうですが。
そういうようなネタということにさせていただいて、どうしようもなくなったら
また検討したいと思います。

というかアプリケーションキーがで既にできているので、本当はそれでやってい
ただくのがいいと思います。

[ ]
RE:04035 キーボードで「選択中右ボタン」No.04046
たけとり さん 09/10/01 18:42
 
ベータ18で、shift+F10に割り当てたところ、所望の動作になりました。

メニュー8はもともとEscにも割り当てているのですが、範囲選択した状態ではEscを
押下しても単に選択解除(従来通りのどうさ)なので、使っていて気持ちいいです。

ありがとうございました。


>というかアプリケーションキーがで既にできているので、本当はそれでやってい
>ただくのがいいと思います。

すみません。
本来ならそうすべきでした。
ただ、使っているパソコンでは当該キーが省略されているので、失念していました。

[ ]