Omarchy: configure seu teclado e atalhos
Arquivo e opções
Arquivo ou local: ~/.config/hypr/input.lua e ~/.config/hypr/bindings.lua.
| Opção | Valor | Efeito |
|---|---|---|
kb_layout | us,dk | Define os layouts disponíveis e a ordem de troca. |
kb_options | omarchy:shift_caps_compose,grp:alts_toggle | Reúne a composição por Shift + Caps Lock e a troca de layout com Alt esquerdo e direito. |
repeat_rate | 40 | Define a quantidade de repetições da tecla por segundo. |
repeat_delay | 600 | Define o tempo, em milissegundos, até a repetição começar. |
o.rebind | SUPER + SHIFT + O, Joplin, joplin-desktop | Substitui o vínculo existente pelo comando do Joplin. |
Você ajusta a digitação e cria atalhos pessoais nos arquivos de configuração do Omarchy. Use ~/.config/hypr/input.lua para o layout e a repetição das teclas. Esse arquivo também recebe ajustes de mouse e touchpad. As combinações que você cria ou substitui ficam em ~/.config/hypr/bindings.lua.
Mantenha as alterações em ~/.config, sua área de personalização. O diretório /usr/share/omarchy contém os arquivos do sistema e volta ao estado distribuído na próxima atualização. Editar o arquivo pessoal evita perder o ajuste nessa substituição.
Abra o menu com Teclas: Super mais SpaceSuperSpace. Setup > Input leva aos ajustes de entrada. Setup > Keybindings abre os atalhos. O manual informa que os processos necessários são retomados quando você sai do editor.
Guarde os arquivos que vai alterar
Crie uma cópia do estado atual com a data no nome. Os comandos usam cp -i. Se o destino já existir, responda n e escolha outro nome para preservar a cópia anterior. Anote esse nome para a restauração.
mkdir -p ~/.config/hypr/backupcp -i ~/.config/hypr/input.lua ~/.config/hypr/backup/input.lua-2026-10-24cp -i ~/.config/hypr/bindings.lua ~/.config/hypr/backup/bindings.lua-2026-10-24Confira as cópias com ls ~/.config/hypr/backup antes de abrir o editor. Se algum arquivo original estiver ausente, registre a diferença e investigue o motivo antes de criar outro no mesmo caminho.
Escolha o layout e a repetição
O exemplo oficial usa us,dk para inglês americano e dinamarquês. Esses valores não são uma recomendação para teclado brasileiro. Preserve os layouts adequados ao seu teclado e altere somente a opção que pretende testar. Os exemplos são opcionais e podem ser aplicados separadamente.
O bloco Lua abaixo usa a tabela input. Ele combina a troca de layouts por Alt esquerdo e direito com os ajustes de repetição das teclas.
hl.config({ input = { kb_layout = "us,dk", kb_options = "omarchy:shift_caps_compose,grp:alts_toggle", repeat_rate = 40, repeat_delay = 600, },})Caps Lock conserva sua função normal. Shift + Caps Lock aciona a composição pela opção omarchy:shift_caps_compose. A ordem de kb_layout define os layouts disponíveis. A opção grp:alts_toggle define a combinação usada para alternar entre eles.
O repeat_rate informa as repetições por segundo. O repeat_delay define a espera em milissegundos até começar a repetição.
Os valores us,dk e repeat_delay = 600 vêm do manual. O arquivo distribuído config/hypr/input.lua contém exemplos comentados com us,dk,eu e repeat_delay = 250. Eles não são valores ativos obrigatórios.
Com mais de um layout configurado, a barra mostra o layout atual e aceita clique para trocar, segundo as perguntas frequentes do projeto. Quando também há métodos de entrada configurados, o manual indica o botão direito para alternar os layouts. Confira qual situação corresponde à sua instalação.
Use Alt como Super
A posição da tecla Windows pode dificultar o uso em alguns teclados. Para usar Alt como Super, o manual apresenta altwin:swap_alt_win:
hl.config({ input = { kb_options = "omarchy:shift_caps_compose,altwin:swap_alt_win", },})Essa declaração substitui o valor de kb_options. Reúna na mesma string as opções que deseja preservar, inclusive as de composição já utilizadas. Confira o valor completo antes de gravar.
Substitua um atalho existente
Use bindings.lua para registrar combinações pessoais. Quando um atalho já possui uma ação padrão, o.rebind substitui o vínculo existente. O exemplo do manual troca o atalho do Obsidian pelo Joplin:
o.rebind("SUPER + SHIFT + O", "Joplin", "joplin-desktop")A função remove o vínculo anterior e associa a combinação ao comando do Joplin. Instale o aplicativo com omarchy-pkg-add joplin-bin antes de usar o atalho, como orienta o manual.
Confira a digitação e a ação
Saia do editor aberto pelo menu Setup. Digite acentos e símbolos num campo sem informações sensíveis. Mantenha uma tecla apertada para observar a repetição. Com mais de um layout configurado, confira também o indicador da barra.
Abra a lista de atalhos com Teclas: Super mais KSuperK. O vínculo distribuído usa o comando omarchy-menu-keybindings para essa consulta. Confira se a combinação nova aparece com a ação esperada e se a ação antiga deixou de responder.
Recupere os valores anteriores
Restaure somente as cópias dos arquivos alterados nesta conferência:
cp ~/.config/hypr/backup/input.lua-2026-10-24 ~/.config/hypr/input.luacp ~/.config/hypr/backup/bindings.lua-2026-10-24 ~/.config/hypr/bindings.luaAbra os arquivos pelo mesmo menu Setup, confira os valores e saia do editor. O Omarchy retoma os processos que dependem deles.
O procedimento segue o manual oficial e ainda aguarda teste no desktop. Para adequar a leitura da tela, continue em configurar monitores. Os espaços e as bordas das janelas estão em configurar a aparência.
Aplicar e conferir
Saia do editor aberto pelo menu Setup para retomar os processos necessários, conforme o manual. Confira a digitação, o indicador da barra e a lista aberta com Teclas: Super mais KSuperK.
Restaurar a configuração
Restaure somente as cópias de input.lua e bindings.lua feitas para este teste. Abra os arquivos pelo menu Setup, confira os valores e saia do editor.
Fontes consultadas
- Manual oficial: Teclado, mouse e trackpadConsulta em
- Manual oficial: DotfilesConsulta em
- FAQConsulta em
- Bindings oficiais utilitiesConsulta em
- Bindings oficiais applicationsConsulta em
- Configuração oficial de referênciaConsulta em
- Notas oficiais da versão 4.5.0-rc1Consulta em