English | 日本語
XeFM はキーボードで素早く操作できるように作られていますが、マウスも一緒に使えます。ファイルのマークや開く操作、ドラッグでの移動、スクロールやジャンプを、すべてマウスで行えます。マウスの操作にはどれも対応するキーがあります。
| デスクトップアプリ(macOS、Windows) | ターミナル | |
|---|---|---|
| クリック、ダブルクリック、右クリック、ホイール | 可 | 可(マウスを報告するターミナルで) |
| Cmd/Ctrl-クリック、Shift-クリック | 可 | Ctrl-クリックはたいてい可。Shift-クリックはターミナルが渡す場合のみ(後述) |
| 中クリック、戻る/進むボタン | 可 | ターミナルが報告する場合 |
| ファイルをほかのアプリへドラッグして出す | 可 | 不可 — 代わりにパスがクリップボードにコピーされます |
| ほかのアプリからファイルをドロップして入れる | 可 | 不可 |
デスクトップアプリは xefm --backend gui で起動します。既定はターミナルです。
XeFM は 2 つのものを区別しています。1 つの行にある カーソル と、いくつの行にでも付けられる マーク です。操作はマークしたファイルに対して、何もマークしていなければカーソル位置のファイルに対して働きます。マウスもこの同じモデルに従います。
| 操作 | 動作 |
|---|---|
| クリック | カーソルをそこへ移動し、そのペインをアクティブにします。マークはそのままです。 |
| Cmd-クリック(macOS)/ Ctrl-クリック | カーソルを移動し、その行のマークを付け外しします。 |
| Shift-クリック | 最後にクリックした行からこの行までのすべての行をマークし、既存のマークに加えます。 |
| ダブルクリック | Enter と同じく行を開きます。フォルダーやアーカイブに入り、ファイルを開きます。 |
| フォルダー上で中クリック | そのフォルダーを反対側のペインで開きます。 |
| 右クリック | その行のコンテキストメニューを開きます。最後の行より下では、ディレクトリのメニューを開きます。 |
| 最後の行より下をクリック | カーソルを動かさずにペインをアクティブにします。 |
マークを付けるのには手間がかかることが多いので、普通のクリックでマークが消えることはありません。マークを消すには Select ▸ Clear Selection かコンテキストメニューを使ってください。
macOS では、どの Mac アプリとも同じく Control-クリック が副ボタンのクリックで、コンテキストメニューを開きます。マークには Command-クリックを使ってください。
ターミナルでは、ほとんどのターミナルで Ctrl-クリックが使えます。多くのターミナルは Shift-クリックを自身のテキスト選択に使い、アプリに渡しません。Shift-クリックが届かない場合は、代わりに toggle_select_down とコンテキストメニューの Select / Deselect を使ってください。
各ペインは表示したフォルダーを覚えています。ブラウザーのように戻ったり進んだりできます。
| アクション | キー | マウス | |
|---|---|---|---|
| 戻る | go_back(Go → Back) |
どのプリセットでも Alt-← |
戻るボタン |
| 進む | go_forward(Go → Forward) |
どのプリセットでも Alt-→ |
進むボタン |
プリセットによっては、これらにほかのキーも割り当てられています。キーマッププリセットを参照してください。
これは、親フォルダーへ移動する Backspace とも、最近使ったフォルダーを一覧する history(Go → History…)とも異なります。
行の上でボタンを押してドラッグします。その行がマークされていれば、マークしたすべてのファイルが一緒に運ばれます。そうでなければその 1 つのファイルだけです。ファイルは Finder、エクスプローラー、ほかのアプリ、あるいは XeFM の反対側のペインにドロップします。背面にある XeFM ウィンドウからも、先に前面へ出さずにドラッグを始められます。
ドラッグできるのはローカルのファイルだけです。SSH や S3 上、あるいはアーカイブの中のファイルには、ほかのアプリに渡せるディスク上のファイルがありません。
ペインにファイルをドロップすると、そのペインのフォルダーに入ります。フォルダーの行にドロップすると、そのフォルダーに入ります。何が起きるかは、システムの通常の規則に従います。
| macOS | Windows | |
|---|---|---|
| キーを押さない | ファイルが同じドライブにあれば移動、そうでなければコピー | 同じ |
| コピー | Option を押したまま | Ctrl を押したまま |
| 移動 | Command を押したまま | Shift を押したまま |
ドラッグ中は、カーソルにコピーか移動かが表示されます。ドロップは通常のコピーや移動として処理され、確認や、すでに存在するファイルのためのダイアログもそのまま表示されます。リンク(エイリアスやショートカット)を求めるドロップは拒否されます。
ターミナルは、マウスの報告がオンになっている間だけマウスを報告します。XeFM はこれをオンにしますが、環境によってはそれを許可する設定も必要です。たとえば tmux では set -g mouse on が必要です。ターミナルが何も報告しない場合でも、すべての操作はキーボードで行えます。
| マウス | キーボード |
|---|---|
| 行をクリック | 矢印キー |
| Cmd/Ctrl-クリック | toggle_select_down(マークして下へ移動) |
| Shift-クリック | Shift-Space(select_range)、または移動しながら toggle_select_down |
| ダブルクリック | Enter |
| パスの中のフォルダーをクリック | Backspace(1 階層)、favorites / history(お気に入り、履歴) |
| 戻る/進むボタン | Alt-← / Alt-→ |
| スクロールバー | Page Up / Page Down、cursor_top / cursor_bottom |
| ペイン間でドラッグ | copy_files / move_files(File → Copy to Other Pane / Move to Other Pane) |
キーはキーマッププリセットによって異なります。キーマッププリセットを参照してください。