Omarchy Pulse

键盘、鼠标与触控板

更新于 2026年8月16日

Hyprland 允许你对所有输入设备进行极度细致的调优。你可以将键盘按键连发速度调到极速,或者让触控板启用自然滚动。所有这些都在 ~/.config/hypr/input.lua 中进行配置,也可以通过 Omarchy 菜单 (Super + Space) 中的 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,

      -- 使用双指轻按代替右下角物理右键
      clickfinger_behavior = true,

      -- 控制滚动滑动速度比例
      scroll_factor = 0.3,
    },
  },
})

-- 在终端中提高滚动响应速度
o.window("(Alacritty|kitty|foot)", { scroll_touchpad = 1.5 })

你可以在 Hyprland Wiki 上查阅全部输入配置选项

默认情况下,Omarchy 将 CapsLock 键作为 Compose 组合键,用于输入快捷 Emoji文本补全。如果你更希望将 CapsLock 作为传统的大写锁定键,可以通过修改 kb_options 中的 compose:caps 将 Compose 键移至其他按键。例如将 Compose 键移到右侧 Alt 键:

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

触控板多指手势 (Trackpad gestures)

你可以开启触控板手势支持,例如使用三指横向滑动切换工作区:

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

在搭载压感触控板的 Dell XPS 笔记本上,你还可以在 Trigger > Hardware > Touchpad Haptics 下将震动反馈力度设为低、中或高。

中文、日文等多语言输入法

Omarchy 在每个桌面会话中均默认运行 fcitx5 输入法框架 —— 这也是 CapsLock 组合键序列的底层驱动引擎。这意味着非拉丁语系输入的底层管道已经全部就绪:只需通过 omarchy pkg add 安装对应的输入引擎,如 fcitx5-chinese-addons(中文拼音/五笔)或 fcitx5-mozc(日文),再加上 fcitx5-configtool 图形配置工具,即可在输入法列表中添加该引擎并设定切换中英文的快捷键。

将 ALT 键用作 SUPER 键

在部分键盘上,使用 Windows/Command 键作为 SUPER 键可能并不顺手。你可以通过以下配置将其与 ALT 键对调:

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