╭╴OMARCHY╶╮

Omarchy 中文手册

键盘、鼠标和触控板 #

Hyprland 允许你非常细致地配置所有输入设备。你可以将键盘重复速度调到超高速,也可以让触控板使用自然滚动。所有设置都在 ~/.config/hypr/input.lua 中修改,也可以通过 Omarchy 菜单中的 Setup > InputSuper + Space)进入。你在那里设置的任何内容都会替代 Omarchy 的默认值。

下面是一个示例:

hl.config({
  input = {
    -- Use multiple keyboard layouts and switch between them with Left Alt + Right Alt
    kb_layout = "us,dk",
    kb_options = "compose:caps,shift:both_capslock_cancel,grp:alts_toggle",

    -- Change speed of keyboard repeat
    repeat_rate = 40,
    repeat_delay = 600,

    -- Increase sensitivity for mouse/trackpad (default: 0)
    sensitivity = 0.35,

    touchpad = {
      -- Use natural (inverse) scrolling
      natural_scroll = true,

      -- Use two-finger clicks for right-click instead of lower-right corner
      clickfinger_behavior = true,

      -- Control the speed of your scrolling
      scroll_factor = 0.3,
    },
  },
})

-- Scroll faster in the terminal
o.window("(Alacritty|kitty|foot)", { scroll_touchpad = 1.5 })

你可以在 Hyprland wiki 的输入文档中查看所有输入选项。

默认情况下,Omarchy 使用 CapsLock 作为快速表情符号其他补全的 compose 键。如果你希望将 CapsLock 用作 Caps Lock,可以修改 compose:caps(它位于 kb_options 中),把 compose 键移到其他位置。例如,下面的设置会将 compose 键移到 Right Alt:

hl.config({
  input = {
    kb_options = "compose:ralt",
  },
})

触控板手势 #

你还可以开启触控板手势,例如用三指水平滑动切换工作区:

hl.gesture({ fingers = 3, direction = "horizontal", action = "workspace" })

在配备触觉触控板的 Dell XPS 笔记本电脑上,你还可以在 Trigger > Hardware > Touchpad Haptics 下将点击力度设置为 low、mid 或 high。

输入中文、日文和其他语言 #

Omarchy 会在每个会话中运行 fcitx5 输入法框架——它正是 CapsLock compose 序列的驱动程序。这意味着非拉丁文字输入所需的基础设施已经就绪:安装 fcitx5-mozc(日语)或 fcitx5-chinese-addons(中文)等输入引擎时使用 omarchy pkg add,再安装 fcitx5-configtool,即可将输入引擎添加到输入法并设置在它们之间切换的按键。

使用 ALT 作为 SUPER #

在某些键盘上,使用主 meta 键(Windows/cmd 键)作为 SUPER 不太方便。你可以通过以下修改改用 ALT:

hl.config({
  input = {
    kb_options = "compose:caps,shift:both_capslock_cancel,altwin:swap_alt_win",
  },
})