ショートカットやキーの組み合わせ

Haiku のショートカットキーは標準で、たとえばメニューからコマンドを起動するために、よく使われる CTRL キーではなく ALT キーを使用します。これには BeOS が少々 MacOS の影響を受けていたという歴史的な経緯があります。実際のところ、このキーに慣れると利点があります。たとえば、ALT CALT VBash ターミナルのシェルでもシームレスに統合されていて、ターミナルでは CTRL C を実行中のプロセスを終了するために利用できます。

いずれにせよ、キーマップ環境設定で、おそらくずっとなじみ深いであろう CTRL キーへ切り替えることもできます。ユーザーガイドでは常に標準の環境設定を想定して、コマンドキーを ALT で表しています。

あなたのキーマップ / キーボード配置でどのキーが OPTMENU なのか疑問に思ったら、再度 キーマップ環境設定を利用してください。キーボードであるキーを押した時、何のキーを打ったことになっているか確認できます。

index 全般的なショートカット

以下は、対応するメニューがない場合も常に利用可能となっている、もっとも共通して用いられるショートカットの多くが載っている表です。

ALT FxX 番目の ワークスペース (Fx はワークスペースに対応しているファンクションキー) に切り替えます。同時に SHIFT を押すことでアクティブウィンドウも切り替え先に移動できます。
CTRL ALT / / / 利用可能なワークスペースの行 / 列を空間的に切り替えます。同時に SHIFT を押すことでアクティブウィンドウも切り替え先に移動できます。
OPTウィンドウをべつのウィンドウのタブや境界の近くにドラッグしているときに、OPT を押していると、それらを stack または tile します (グラフィカルユーザーインターフェースの章を見てください)。
CTRL ALT + 左クリックマウスの左ボタンでクリック、ドラッグしてウィンドウを動します (グラフィカルユーザーインターフェース の章を参照してください)。
CTRL ALT + 右クリックマウスの右ボタンでクリック、ドラッグしてウィンドウのサイズを変更します (グラフィカルユーザーインターフェース の章を参照してください)。
CTRL ALT Zウィンドウを拡大します (ほとんどのアプリケーションでは最大化されます)。
CTRL ALT Mアクティブウィンドウを最小化します。
CTRL ALT Hアクティブアプリケーションのすべてのウィンドウを隠します(最小化します)。
CTRL ALT Fアクティブウィンドウを前面に持ってきます (マウス設定が Focus Follows Mouse の場合のみ利用できます)。
CTRL ALT Bアクティブウィンドウを背後に移動します。
CTRL TAB押すと Twitcher を表示します。
CTRL ALT DELチームモニター を開きます。
ALT ESCメニューバーを開きます (ESC で閉じます)。
ALT Cクリップボードの内容をコピーします。
ALT Xクリップボードの内容を切り取ります。
ALT Vクリップボードの内容を貼り付けます。
ALT W起動中のウィンドウを閉じます。
ALT Qアプリケーションを終了します。
PRINTすぐにスクリーンショットを撮影して、スクリーンショットパネルを起動します。
SHIFT PRINT最後に用いた設定を引き継いで、静かに (パネルを開かずに) スクリーンショットを撮影します。
CTRL PRINT同様に保存された設定で静かにスクリーンショットを撮影しますが、それをファイルとして保存する代わりに、クリップボードにコピーします。

index Tracker ナビゲーションのショートカット

全般的なショートカットに加えて、Tracker のナビゲーション用のショートカットもあります:

ALT 親フォルダーを開きます。
ALT または ENTER選択したフォルダーを開きます。
OPTフォルダーを開く時に押し続けることで、親フォルダーを閉じます。マウスによるナビゲーションの際も有効です。
MENUDeskbar メニューを開きます (ESC で閉じます)。
ALT Z直前の動作を取り消します。取り消しの履歴は使用できるメモリにのみ制限されます。これはファイル自身への操作に対してのみ有効であり、属性やパーミッション設定の変更を取り消すことはできないので注意してください。また、ごみ箱から消されたファイルは永久に失われます。
ALT SHIFT Z直前に ALT Z で取り消した動作をやり直します。

index ターミナルにおけるショートカット

ALT N新しいウィンドウでもう一つ別のターミナルセッションを開きます。
ALT T新しいタブでもう一つ別のターミナルセッションを開きます。
ALT 1, 2, 3 ...対応するタブに切り替えます。
ALT TAB次のターミナルウィンドウに切り替えます。
SHIFT / 左 / 右のタブに切り替えます。
ALT SHIFT / 現在のタブを左 / 右に移動します。
ALT + / -フォントサイズを大きく / 小さくします。
ALT ENTER全画面モードのオン / オフを切り替えます。
SHIFT / ターミナルの出力を 1 行上 / 下にスクロールします。
SHIFT Page↑ / Page↓ターミナルの出力を 1 ページ上 / 下にスクロールします。
TABタブ補完。何文字か入力した後に TAB を 1 回押すと、ファイル名やファイルパスを自動補完できます。複数の候補がある場合は、それぞれの名前が変わる位置で補完が止まるので、絞り込むためにもう何文字か入力する必要があります。TAB を 2 回押してすべての候補を一覧表示することもできます。
/ 以前に入力したすべてのコマンドの履歴を前 / 後に移動します。
CTRL RBash の履歴。入力したコマンドはすべてファイル ~/.bash_history に格納されます。CTRL R を押して、コマンドを入力し始めると、Bash の履歴中で最初に一致したものが表示されます。CTRL Rを繰り返し押して正しいコマンドラインを見つけたら、ENTER を押して実行してください。
CTRL C現在実行中のコマンドを停止します。
CTRL D現在のターミナルセッションを閉じます。

index ほかのキーの組み合わせ

項目 (Tracker の場合はファイル) をクリックしている間に修飾キーを押し続けることで、アイテムを選択領域で追加/削除できます。

SHIFT初めに選択された項目とあなたがクリックした項目の間の全項目を選択します。
ALT選択領域であなたがクリックした項目を追加 / 削除します。

Tracker ウィンドウで文字を入力すると、Tracker はスクロールしてインクリメンタルサーチにもっともマッチするファイルを選択します。もし入力された文字で始まるファイルが無ければ、ファイル名または属性のどこかに検索文字列を含むファイルが選択されます。大文字小文字は区別されません
入力された文字列は左下 (通常リスト中のアイテム数が表示される場所) に表示されます。表示は 1 秒後に元に戻り、新しいインクリメンタルサーチが開始できるようになります。
最初に検索文字列が現れる部分にジャンプする代わりに、一致しないファイルを除いて表示するよう設定することもできます。先行入力フィルタリングのトピックを参照してください。