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

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

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

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

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

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

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

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

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

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

index Terminal におけるショートカット

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

index 他のキーの組み合わせ

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

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

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