---
title: Niri キーバインドとFAQ
description: CachyOS での Niri のキーバインドとよくある質問
---

import { Kbd } from 'starlight-kbd/components'

:::note
Niri はカラムベースのレイアウトシステムを採用した、ユニークなウィンドウ管理の方法によるスクロール式 Wayland コンポジターです。
:::

ここでのセットアップの主な目標は、シンプルでアクセスしやすい設定を維持しつつ、スムーズで直感的なデスクトップ体験を提供する Niri 構成を実現することです。

詳細は [Niri のよくある質問](/ja/configuration/desktop_environments/niri#よくある質問) をご覧ください。

**ドットファイルのメンテナンス: [Ly-sec](https://github.com/Ly-sec)**

Noctalia 関連の問題については、[Noctalia のドキュメント](https://docs.noctalia.dev/) をご覧ください。

## キーバインド

多くのキーバインドは修飾キー (スーパーキーや Windows キーとも呼ばれます) を使用します。設定ファイルから変更することができます。

### アプリケーション操作

| 説明 | キー |
|-------------|-----|
| ターミナルを起動 | <Kbd linux="Super+Return" /> |
| プログラムランチャーを起動 | <Kbd linux="Super+Ctrl+Return" /> |
| ブラウザ (Firefox) を起動 | <Kbd linux="Super+B" /> |
| ファイルマネージャーを起動 | <Kbd linux="Super+E" /> |
| フォーカス中のウィンドウを閉じる | <Kbd linux="Super+Q" /> |
| 画面をロック | <Kbd linux="Super+Alt+L" /> |

### ワークスペース操作

| 説明 | キー |
|-------------|-----|
| ワークスペースの切り替え (1-9) | <Kbd linux="Super+1" /> ~ <Kbd linux="Super+9" /> |
| 前のワークスペースに戻る | <Kbd linux="Super+Tab" /> |
| スクロールホイールでワークスペース間を移動 | <Kbd linux="Super+Scroll" /> |

### ウィンドウ操作

| 説明 | キー |
|-------------|-----|
| 上のウィンドウ/カラムにフォーカス | <Kbd linux="Super+ArrowUp" /> または <Kbd linux="Super+K" /> |
| 下のウィンドウ/カラムにフォーカス | <Kbd linux="Super+ArrowDown" /> または <Kbd linux="Super+J" /> |
| 左のカラムにフォーカス | <Kbd linux="Super+ArrowLeft" /> または <Kbd linux="Super+H" /> |
| 右のカラムにフォーカス | <Kbd linux="Super+ArrowRight" /> または <Kbd linux="Super+L" /> |
| 最初のカラムにフォーカス | <Kbd linux="Super+Home" /> |
| 最後のカラムにフォーカス | <Kbd linux="Super+End" /> |

### モニター操作

| 説明 | キー |
|-------------|-----|
| 左のモニターにフォーカス | <Kbd linux="Super+Shift+ArrowLeft" /> |
| 右のモニターにフォーカス | <Kbd linux="Super+Shift+ArrowRight" /> |
| 上のモニターにフォーカス | <Kbd linux="Super+Shift+ArrowUp" /> |
| 下のモニターにフォーカス | <Kbd linux="Super+Shift+ArrowDown" /> |

### ウィンドウ管理

| 説明 | キー |
|-------------|-----|
| ウィンドウをワークスペースへ移動 (1-9) | <Kbd linux="Super+Control+1" /> ~ <Kbd linux="Super+Control+9" /> |
| ウィンドウ/カラムを上に移動 | <Kbd linux="Super+Control+ArrowUp" /> または <Kbd linux="Super+Control+K" /> |
| ウィンドウ/カラムを下に移動 | <Kbd linux="Super+Control+ArrowDown" /> または <Kbd linux="Super+Control+J" /> |
| カラムを左に移動 | <Kbd linux="Super+Control+ArrowLeft" /> または <Kbd linux="Super+Control+H" /> |
| カラムを右に移動 | <Kbd linux="Super+Control+ArrowRight" /> または <Kbd linux="Super+Control+L" /> |
| カラムを先頭に移動 | <Kbd linux="Super+Control+Home" /> |
| カラムを末尾に移動 | <Kbd linux="Super+Control+End" /> |
| カラムを左のモニターへ移動 | <Kbd linux="Super+Shift+Control+ArrowLeft" /> |
| カラムを右のモニターへ移動 | <Kbd linux="Super+Shift+Control+ArrowRight" /> |
| カラムを上のモニターへ移動 | <Kbd linux="Super+Shift+Control+ArrowUp" /> |
| カラムを下のモニターへ移動 | <Kbd linux="Super+Shift+Control+ArrowDown" /> |

### レイアウト操作

| 説明 | キー |
|-------------|-----|
| カラムを利用可能な幅まで広げる | <Kbd linux="Super+Control+F" /> |
| カラムを中央に配置 | <Kbd linux="Super+C" /> |
| 表示されている全カラムを中央に配置 | <Kbd linux="Super+Control+C" /> |
| カラム幅を狭める | <Kbd linux="Super+Minus" /> |
| カラム幅を広げる | <Kbd linux="Super+Equal" /> |
| ウィンドウの高さを低くする | <Kbd linux="Super+Shift+Minus" /> |
| ウィンドウの高さを高くする | <Kbd linux="Super+Shift+Equal" /> |

### ウィンドウモード

| 説明 | キー |
|-------------|-----|
| フローティングモードの切り替え | <Kbd linux="Super+T" /> |
| フルスクリーンの切り替え | <Kbd linux="Super+F" /> |
| カラムのタブ表示を切り替え | <Kbd linux="Super+W" /> |
| オーバービューモードの切り替え | <Kbd linux="Super+O" /> |

### スクリーンショット

| 説明 | キー |
|-------------|-----|
| 範囲を指定してスクリーンショット | <Kbd linux="Control+Shift+1" /> |
| 画面全体をスクリーンショット | <Kbd linux="Control+Shift+2" /> |
| ウィンドウをスクリーンショット | <Kbd linux="Control+Shift+3" /> |

### システム操作

| 説明 | キー |
|-------------|-----|
| キーバインド一覧を表示 | <Kbd linux="Super+Shift+Escape" /> |
| 緊急脱出 (コントロールの復旧) | <Kbd linux="Super+Escape" /> |
| モニターの電源を切る | <Kbd linux="Super+Shift+P" /> |
| Niri を終了 | <Kbd linux="Control+Alt+Delete" /> |

### メディア操作

| 説明 | キー |
|-------------|-----|
| 音量を上げる | <Kbd linux="VolUp" /> |
| 音量を下げる | <Kbd linux="VolDown" /> |
| ミュート | <Kbd linux="VolMute" /> |
| マイクミュート | <Kbd linux="MicMute" /> |
| 次のトラック | <Kbd linux="MediaNext" /> |
| 前のトラック | <Kbd linux="MediaPrev" /> |
| 再生/一時停止 | <Kbd linux="MediaPlayPause" /> |

### 高度なナビゲーション

| 説明 | キー |
|-------------|-----|
| マウスで水平スクロール | <Kbd linux="Super+Scroll Left/Right" /> |
| 水平スクロールでカラムを移動 | <Kbd linux="Super+Control+Scroll Left/Right" /> |
| 代替カラムナビゲーション | <Kbd linux="Super+Shift+Scroll Up/Down" /> |
| 代替スクロールでカラムを移動 | <Kbd linux="Super+Control+Shift+Scroll Up/Down" /> |

## よくある質問

### ほかのウィンドウマネージャーと Niri の違いは？

Niri は独自の「スクローラブル・タイリング」方式を採用しており、ウィンドウは水平方向にスクロールできるカラムに配置されます。これにより無限に広がるデスクトップが生まれ、特にウルトラワイドモニターや、多くのアプリケーションを同時に開く用途で効果的です。

### キーボードレイアウトを変更するには？

設定ファイルの `input` セクションを編集してください。

```txt title='設定例'
input {
    keyboard {
        xkb {
            layout "jp" // "us" や "de" からお好みのレイアウトに変更
        }
    }
}
```

### ウィンドウの間隔や見た目をカスタマイズできる？

はい。`layout` の項目から変更できます。

```txt title='設定例'
layout {
    gaps 8 // 間隔を変更

    focus-ring {
        width 2
        active-color "#好きな色"
        inactive-color "#好きな色"
    }
}
```

### 自動起動するアプリケーションを追加するには？

`startup` の項目に追加してください。

```txt title='設定例'
spawn-at-startup "your-application"
```

### 緊急脱出キーは何のためにある？

`Super+Escape` は、フルスクリーンアプリケーションがキーバインドをブロックしてしまった場合に、コントロールを取り戻すためのものです。有効になっているキーボードショートカット抑制処理を強制的に無効化します。

### マルチモニターの設定方法は？

`output` セクションのコメントを解除し、使用しているディスプレイに合わせて編集してください。正しいモニター名を確認するには `niri msg outputs` を実行してください。

```txt title='設定例'
output "DP-1" {
    mode "1920x1080@60.000"
    scale 1
}
```
