Previous: , Up: Cut and Paste   [Contents][Index]


12.3.3 セカンダリー選択

プライマリー選択に加えて、Xウィンドウシステムはセカンダリー選択(secondary selection)として知られる、同様な第2の機能を提供します。最近ではセカンダリー選択を使うXアプリケーションの数は多くありませんが、以下のEmacsコマンドによりアクセスできます:

M-Drag-Mouse-1

ボタンを押した場所からボタンを話した場所までを、セカンダリー選択としてセットします(mouse-set-secondary)。ドラッグして選択されたテキストは、フェイスsecondary-selectionを使ってハイライトされます。ウィンドウの上端または下端を越えてマウスをドラッグすると、mouse-set-regionと同様にウィンドウは自動的にスクロールします(Mouse Commandsを参照してください)。

このコマンドはkillリングを変更しません。

M-Mouse-1

セカンダリー選択の始点をセットします(mouse-start-secondary)。

M-Mouse-3

M-Mouse-1で指定された位置から、クリックされた点を終点とするセカンダリー選択をセットします(mouse-secondary-save-then-kill)。これは選択されたテキストをkillリングにも保存します。同じ場所での2回目のM-Mouse-3は、作成されたセカンダリー選択をkillします。

M-Mouse-2

クリックした場所にセカンダリー選択を挿入し、ポイントをyankしたテキストの最後に配します(mouse-yank-secondary)。

Mouse-1と同様、M-Mouse-1のダブルクリックで単語、トリプルクリックで行を処理します。

mouse-yank-at-pointが非nilの場合、M-Mouse-2はポイント位置にyankします。どこをクリックしたか、さらにはフレームのどのウィンドウをクリックしたかは関係ありません。Mouse Commandsを参照してください。