Перейти до змісту

Клавіатура, миша, трекпад

Hyprland дозволяє конфігурувати всі ваші входи з великою деталізацією. Ви можете змінити повторення клавіатури, щоб зробити його надзвуково швидким, або змусити трекпад використовувати природне прокручування. Усе це ви змінюєте в ~/.config/hypr/input.lua, до якого також можна дістатися через Налаштування > Введення в меню OmarOS (Super + Space). Будь-що, що ви там виставите, замінює типові налаштування OmarOS.

Ось приклад:

hl.config({
  input = {
    -- Use multiple keyboard layouts and switch between them with Alt + Shift
    kb_layout = "us,dk",
    kb_options = "omaros:shift_caps_compose,grp:alt_shift_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 щодо входів.

CapsLock працює як звичайний Caps Lock, а Shift + CapsLock є композиційною клавішею для швидких емоджі і інших доповнень. Якщо ви волієте композиційну клавішу деінде, замініть omaros:shift_caps_compose у kb_options. Наприклад, це переміщує композиційну клавішу на Right Alt:

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

Жести трекпада

Ви також можете увімкнути жести тачпада, як-от проведення трьома пальцями для зміни робочих просторів:

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

На ноутбуках Dell XPS із тактильним тачпадом ви також можете встановити силу кліку на низьку, середню чи високу в розділі Дії > Обладнання > Вібрація тачпада.

Набір тексту китайською, японською та іншими мовами

Виберіть японську, корейську, китайську (спрощену, Pinyin) або китайську (традиційну, Zhuyin), коли інсталятор запитає про вашу клавіатуру. OmarOS конфігурує клавіатуру й відповідний рушій введення автоматично, включно під час офлайнового налаштування при першому завантаженні. Для японської використовується Mozc, для корейської — стандартний дводілянковий Hangul, для спрощеної китайської — Pinyin, а для традиційної китайської — стандартне розташування Zhuyin від Chewing. Japanese (US keyboard) надає Mozc із американською розкладкою клавіатури.

Набір починається в латинському режимі. Натискайте Super + I, щоб циклічно переходити налаштовані методи введення, і Super + Shift + I, щоб циклічно повертатися назад. Торкніться самого лише Shift, щоб вийти з методу введення на кшталт Pinyin до латинських літер, і торкніться ще раз, щоб повернутися, так само як працюють Sogou, Microsoft Pinyin та macOS; Shift плюс літера й далі набирає велику літеру. На японських клавіатурах 全角/半角 перемикає введення, 変換 вмикає його, а 無変換 вимикає його. На корейській розкладці клавіатури спеціалізовані клавіші 한/영 і 한자 перемикають Hangul і перетворюють на Hanja. Ctrl + Space лишається доступним для Tmux і Herdr; Shift + CapsLock лишається композиційною клавішею.

Індикатор клавіатури зʼявляється праворуч на панелі, коли у вас кілька розкладок клавіатури чи методів введення. Натисніть його, щоб перемкнути мови введення; для японської показується あ для хірагани. Для вибору японських символів перемкніться на японську, наберіть слово, як-от nihongo, потім двічі натисніть Space. Натисніть Enter, щоб прийняти свій вибір. Якщо у вас також кілька розкладок клавіатури, клацніть індикатор правим кліком, щоб циклічно їх переходити.

Використовуйте Налаштування > Набір тексту > Розкладки клавіатури, щоб вибрати розкладки на кшталт англійської та французької, з тих самих варіантів, що пропонуються під час встановлення. Використовуйте Налаштування > Набір тексту > Методи введення, щоб вибрати, які рушії композиції активні. Обидва вибірники відкриваються всередині меню OmarOS з позначеними вашими поточними виборами. Клацніть або натисніть Enter, щоб перемкнути вибір; кожна зміна застосовується миттєво. Зняття вибору методу введення прибирає його з циклу, не деінсталюючи його; клавіатура лишається доступною.

Виконайте omaros setup keyboard або omaros setup input, щоб відкрити ті самі вибірники. Щоб додати одну мову з командного рядка, використовуйте omaros setup input mozc, hangul, pinyin, або chewing. Ваші власні клавіші перемикання зберігаються. Для альтернативних розкладок чи клавіш рушіїв встановіть fcitx5-configtool командою omaros pkg add fcitx5-configtool і запустіть його з термінала. Вибір мови введення не змінює мови робочого столу.

Використовуйте Super + I, щоб циклічно переходити методи введення чи розкладки клавіатури, і Super + Shift + I, щоб піти назад іншим шляхом, тож із трьома налаштованими ви можете рухатися між двома сусідами. Індикатор введення зʼявляється праворуч на панелі лише тоді, коли налаштовано більше одного методу введення чи розкладки. Це привʼязування на робочому столі працює разом із вашими наявними клавішами перемикання Fcitx; ви можете перевизначити його в ~/.config/hypr/bindings.lua. Рушії введення й композиційні послідовності використовують службу Fcitx5, яка вже працює в кожному сеансі.

Використовуйте ALT як SUPER

На деяких клавіатурах незручно використовувати основну мета-клавішу (клавішу Windows/cmd) як SUPER. Ви можете змінити це на ALT натомість такою зміною:

hl.config({
  input = {
    kb_options = "omaros:shift_caps_compose,altwin:swap_alt_win",
  },
})