Saltar a contenido

Teclado, mouse, panel táctil

Hyprland te permite configurar todas tus entradas con gran detalle. Puedes cambiar la repetición del teclado para que sea supersónicamente rápida o hacer que el panel táctil use desplazamiento natural. Cambias todo en ~/.config/hypr/input.lua, al que también puedes llegar mediante Configurar > Entrada en el menú de OmarOS (Super + Space). Todo lo que definas ahí reemplaza los valores predeterminados de OmarOS.

Aquí hay un ejemplo:

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 })

Puedes ver todas las opciones de entrada en el wiki de Hyprland para entradas.

CapsLock funciona como un Caps Lock normal, y Shift + CapsLock es la tecla de composición para los emojis rápidos y otros autocompletados. Si prefieres tener la tecla de composición en otro lugar, reemplaza omaros:shift_caps_compose en kb_options. Por ejemplo, esto mueve la tecla de composición a Right Alt:

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

Gestos del panel táctil

También puedes activar gestos del panel táctil, como deslizar con tres dedos para cambiar de espacios de trabajo:

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

En laptops Dell XPS con un panel táctil háptico, también puedes poner la fuerza del clic en baja, media o alta en Activar > Hardware > Respuesta háptica.

Escribir en chino, japonés y otros idiomas

Selecciona japonés, coreano, chino (simplificado, Pinyin) o chino (tradicional, Zhuyin) cuando el instalador te pregunte por tu teclado. OmarOS configura el teclado y el motor de entrada correspondiente automáticamente, incluso durante la configuración sin conexión del primer arranque. El japonés usa Mozc, el coreano usa Hangul estándar de dos conjuntos, el chino simplificado usa Pinyin, y el chino tradicional usa la disposición Zhuyin estándar de Chewing. Japonés (teclado US) ofrece Mozc con una distribución de teclado US.

La escritura empieza en modo latino. Presiona Super + I para recorrer los métodos de entrada configurados, y Super + Shift + I para recorrerlos hacia atrás. Toca Shift por sí solo para salir de un método de entrada como Pinyin a letras latinas, y tócalo de nuevo para volver, de la forma en que funcionan Sogou, Microsoft Pinyin y macOS; Shift más una letra sigue escribiendo una mayúscula. En los teclados japoneses, 全角/半角 alterna la entrada, 変換 la activa y 無変換 la desactiva. En una distribución de teclado coreana, las teclas dedicadas 한/영 y 한자 cambian a Hangul y convierten a Hanja. Ctrl + Space sigue disponible para Tmux y Herdr; Shift + CapsLock sigue siendo la tecla de composición.

El indicador de teclado aparece a la derecha de la barra cuando tienes varias distribuciones de teclado o métodos de entrada. Haz clic en él para cambiar de idioma de entrada; el japonés muestra あ para hiragana. Para las opciones de caracteres japoneses, cambia a japonés, escribe una palabra como nihongo, y luego presiona Space dos veces. Presiona Enter para aceptar tu elección. Si también tienes varias distribuciones de teclado, haz clic derecho en el indicador para recorrerlas.

Usa Configurar > Escritura > Distribuciones de teclado para seleccionar distribuciones como inglés y francés, de las mismas opciones ofrecidas durante la instalación. Usa Configurar > Escritura > Métodos de entrada para seleccionar qué motores de composición están activos. Ambos selectores se abren dentro del menú de OmarOS con tus selecciones actuales marcadas. Haz clic o presiona Enter para alternar una opción; cada cambio se aplica de inmediato. Deseleccionar un método de entrada lo quita del ciclo sin desinstalarlo; el teclado sigue disponible.

Ejecuta omaros setup keyboard o omaros setup input para abrir los mismos selectores. Para agregar un idioma desde la línea de comandos, usa omaros setup input mozc, hangul, pinyin o chewing. Tus teclas personalizadas de cambio se conservan. Para distribuciones o teclas alternativas del motor, instala fcitx5-configtool con omaros pkg add fcitx5-configtool y lánzalo desde una terminal. Seleccionar un idioma de entrada no cambia el idioma del escritorio.

Usa Super + I para recorrer los métodos de entrada o las distribuciones de teclado, y Super + Shift + I para ir en la otra dirección, así que con tres configurados puedes moverte entre dos vecinos. El indicador de entrada aparece a la derecha de la barra solo cuando hay más de un método de entrada o distribución configurado. Este atajo de escritorio funciona junto a tus teclas existentes de cambio de Fcitx; puedes sobrescribirlo en ~/.config/hypr/bindings.lua. Los motores de entrada y las secuencias de composición usan el servicio Fcitx5 que ya se ejecuta en cada sesión.

Usar ALT como SUPER

En algunos teclados, no es cómodo usar la tecla meta principal (tecla Windows/cmd) como SUPER. Puedes cambiar esto para que sea ALT en su lugar usando este cambio:

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