キーボード、マウス、トラックパッド
Hyprland では、すべての入力デバイスを細部まで緻密にチューニングできます。キーリピートを超高速化したり、トラックパッドにナチュラル(逆方向)スクロールを適用したりできます。すべての設定は ~/.config/hypr/input.lua(Omarchy メニューの Setup > Input)で編集でき、Omarchy のデフォルト設定を上書きできます。
設定例:
hl.config({
input = {
-- 複数のキーボード配列を設定し、Left Alt + Right Alt で切り替え
kb_layout = "us,dk",
kb_options = "compose:caps,shift:both_capslock_cancel,grp:alts_toggle",
-- キーボードのリピート速度と遅延
repeat_rate = 40,
repeat_delay = 600,
-- マウス/トラックパッドの感度(デフォルト: 0)
sensitivity = 0.35,
touchpad = {
-- ナチュラル(逆方向)スクロールを有効化
natural_scroll = true,
-- 2本指タップを右クリックにする
clickfinger_behavior = true,
-- スクロール速度倍率
scroll_factor = 0.3,
},
},
})
-- ターミナルでのスクロール速度を向上
o.window("(Alacritty|kitty|foot)", { scroll_touchpad = 1.5 })
すべてのオプションは Hyprland Wiki の入力変数一覧 で確認できます。
デフォルトで Omarchy は CapsLock を クイック絵文字 や 自動補全 のための Compose キーとして使用しています。CapsLock を通常の大文字ロックとして使いたい場合は、kb_options の compose:caps を変更して Compose キーを別のキーに移動できます(例:Right Alt へ移動):
hl.config({
input = {
kb_options = "compose:ralt",
},
})
トラックパッドのジェスチャー
3本指スワイプでワークスペースを切り替えるなどの タッチパッドジェスチャー を有効化できます:
hl.gesture({ fingers = 3, direction = "horizontal", action = "workspace" })
感圧トラックパッドを搭載した Dell XPS などのノート PC では、Trigger > Hardware > Touchpad Haptics から振動フィードバックの強さを設定できます。
日本語・中国語などの多言語入力
Omarchy は各セッションで fcitx5 入力フレームワークを実行しています。日本語入力エンジン(fcitx5-mozc)や中国語入力エンジン(fcitx5-chinese-addons)を omarchy pkg add でインストールし、fcitx5-configtool を使って入力メソッドに追加すれば、すぐにネイティブな入力環境が整います。
ALT キーを SUPER キーとして使用する
特定のキーボードで Command/Windows キーの配置が押しにくい場合、ALT キーと入れ替えることができます:
hl.config({
input = {
kb_options = "compose:caps,shift:both_capslock_cancel,altwin:swap_alt_win",
},
})