Към съдържанието

Клавиатура, мишка, тъчпад

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. Японски (US клавиатура) предоставя Mozc с US клавиатурна подредба.

Писането започва в латински режим. Натиснете 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",
  },
})