键盘、鼠标与触控板:布局、手势和中文输入
Hyprland 允许你详细配置所有输入设备。你可以将键盘重复速度调得极快,也可以让触控板使用自然滚动。所有设置都位于 ~/.config/hypr/input.lua,也可通过 Omarchy 菜单(Super + 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 terminalo.window("(Alacritty|kitty|foot)", { scroll_touchpad = 1.5 })所有输入选项都可以在 Hyprland 输入配置文档中查看。
默认情况下,Omarchy 使用 CapsLock 作为快速表情和其他补全的组合键。如果希望 CapsLock 继续作为大写锁定键,可修改 kb_options 中的 compose:caps,将组合键移到其他位置。例如,以下设置会将组合键移至右 Alt:
hl.config({ input = { kb_options = "compose:ralt", },})你也可以开启触控板手势,例如用三指滑动切换工作区:
hl.gesture({ fingers = 3, direction = "horizontal", action = "workspace" })对于配备触觉触控板的 Dell XPS 笔记本,还可在 触发器 > 硬件 > 触控板触觉 中将点击力度设为低、中或高。
输入中文、日文和其他语言
Section titled “输入中文、日文和其他语言”Omarchy 在每个会话中运行 fcitx5 输入法框架,为 CapsLock 组合序列提供支持。这意味着非拉丁文字输入所需的基础设施已经就绪:使用 omarchy pkg add 安装 fcitx5-mozc(日文)或 fcitx5-chinese-addons(中文)等输入引擎,再安装 fcitx5-configtool 将引擎加入输入法,并设置切换按键。
使用 ALT 作为 SUPER
Section titled “使用 ALT 作为 SUPER”在某些键盘上,使用主 Meta 键(Windows/Cmd 键)作为 SUPER 不太方便。可以通过以下设置改用 ALT:
hl.config({ input = { kb_options = "compose:caps,shift:both_capslock_cancel,altwin:swap_alt_win", },})