Mousetroke GitHub
Português (Brasil) ▾
Conteúdo do guia

Biblioteca de ações#

As ações predefinidas descrevem o que você quer fazer, como fechar uma aba ou centralizar uma janela. O Mousetroke guarda o ID e os parâmetros da ação e escolhe a implementação para Windows ou Mac ao executá-la. Os atalhos de navegadores e editores continuam dependendo do suporte do aplicativo que os recebe.

Escolher uma ação#

  1. Crie ou selecione um gesto e clique em Escolher ação, ou em Trocar em uma ação existente.

  2. Pesquise por nome, descrição, apelido ou escrita do atalho, como ctrl+w no Windows ou cmd+w / ⌘w no Mac. A pesquisa abrange todas as categorias. Sem pesquisar, explore Frequentes, Navegador, Edição, Texto, Janelas, Área de trabalho e sistema, Mídia, Abrir ou Mousetroke.

  3. Escolha um resultado. Ações com parâmetros abrem um formulário: digite texto, escolha um formato de data ou serviço de pesquisa, ou informe uma URL, um arquivo, uma pasta ou um aplicativo. Clique em Usar esta ação para confirmar. Ações indisponíveis ficam desativadas e informam a limitação da plataforma ou a implementação prevista para a segunda fase.

  4. Experimente o gesto fora das configurações. Se o nome do gesto estiver vazio, ele acompanha o nome da ação selecionada. Os itens de menu usam o mesmo seletor.

Ao abrir o seletor, o campo de pesquisa recebe o foco. Use as setas para cima e para baixo para percorrer os resultados disponíveis e Enter para selecionar. Esc fecha primeiro o formulário de parâmetros e depois o seletor. Em campos de texto com várias linhas, Ctrl+Enter ou Command+Enter confirma o formulário.

Converter em ação avançada substitui uma ação predefinida pelas teclas, operação de janela, URL, aplicativo, comando ou tecla de sistema editáveis da plataforma atual. A confirmação explica que a conversão é irreversível: o resultado deixa de acompanhar os padrões de plataforma ou idioma da ação predefinida. Ações nativas de disposição de janelas, energia, texto literal, data e hora, cópia sem formatação, pausa e configurações mantêm o formato predefinido; seus cartões explicam por que a conversão não está disponível. A categoria Avançadas, no fim da lista, oferece envio de teclas, comandos, Lua e menus. A referência de ações avançadas também descreve os editores existentes.

Texto, janelas e energia#

  • Inserir texto escreve o texto literalmente, incluindo espaços, quebras de linha, caracteres chineses, emojis e caracteres como ^+#{ENTER}. Colar e restaurar área de transferência é o método padrão: usa temporariamente a área de transferência e restaura seu texto anterior após uma breve espera. Se ela contiver imagens, HTML, listas de arquivos ou outros dados que não sejam texto, ou não puder ser verificada, o texto será digitado diretamente, sem alterar a área de transferência. paste_delay_ms só aparece com paste: a interface permite 50–5000 ms, com padrão de 150 ms. Digitar caracteres usa entrada Unicode sem a área de transferência. Os dois métodos enviam a entrada ao aplicativo que recebe o teclado.

  • Inserir data e hora usa o relógio local do sistema e o método de saída escolhido. Os formatos incluem data ISO, data chinesa, data dos EUA, hora e data com hora. Um padrão personalizado aceita YYYY, MM, DD, HH, mm e ss, diferenciando maiúsculas e minúsculas. Os demais caracteres são literais; aspas simples protegem texto literal e '' insere uma aspa. Por exemplo, YYYY-MM-DD HH:mm:ss produz uma marca de data e hora. Aspas não fechadas são rejeitadas.

  • Copiar seleção sem formatação envia Ctrl+C / Command+C, espera até 500 ms por uma mudança na versão da área de transferência e então substitui o conteúdo copiado apenas pelo texto. Se a cópia não terminar ou não contiver texto, informa a falha e mantém o conteúdo da área de transferência. Selecione texto e mantenha o foco nesse aplicativo antes de usar a ação.

  • As ações de disposição usam o mesmo alvo do gesto que as demais ações de janela, seguindo Preferências → Os gestos agem sobre. O Windows usa o posicionamento nativo de janelas; o Mac usa Acessibilidade e a área útil da tela. Os tamanhos mínimos de janela e as restrições dos aplicativos podem impedir uma divisão exata em meia tela. No Mac, saia primeiro da tela cheia nativa. Mover para a próxima tela percorre as telas em uma ordem estável, mantém a posição relativa e a maximização, e não faz nada se houver apenas uma tela.

  • Depois de Desligar tela, uma entrada pode reativar as telas. Suspender solicita a suspensão normal do sistema, que pode ser negada pela conta ou pelas políticas do sistema. Se uma ação nativa falhar, uma linha será escrita no log e uma mensagem breve aparecerá na tela. Pausar / retomar gestos usa o mesmo estado de pausa da bandeja e do atalho; use um desses meios para retomar os gestos pausados. Abrir configurações abre a janela habitual.

As tabelas abaixo são geradas a partir do registro e incluem todas as 87 entradas. ✓ indica que a ação está implementada naquela plataforma; a disponibilidade ainda depende do aplicativo, do hardware e das permissões necessárias. A consulta rápida de gestos está prevista para a segunda fase.

<!-- action-library:generated:start -->

Ação / IDFunção e onde usarParâmetrosWindowsMac
Voltar<br>browser.backFunciona em navegadores web.—✓✓
Avançar<br>browser.forwardFunciona em navegadores web.—✓✓
Atualizar<br>browser.reloadFunciona em navegadores web.—✓✓
Recarregar sem cache<br>browser.hard_reloadFunciona em navegadores web.—✓✓
Nova aba<br>browser.new_tabNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Fechar aba<br>browser.close_tabNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Reabrir aba fechada<br>browser.reopen_tabFunciona em navegadores web.—✓✓
Aba anterior<br>browser.prev_tabNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Aba seguinte<br>browser.next_tabNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Nova janela<br>browser.new_windowNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Nova janela privativa<br>browser.private_windowChrome, Edge e Safari; o Firefox usa outro atalho.—✓✓
Focar barra de endereços<br>browser.address_barFunciona em navegadores web.—✓✓
Localizar na página<br>browser.findNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Adicionar página aos favoritos<br>browser.bookmarkFunciona em navegadores web.—✓✓
Ampliar<br>view.zoom_inNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Reduzir<br>view.zoom_outNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Redefinir zoom<br>view.zoom_resetNavegadores, editores e outros apps compatíveis com este atalho.—✓✓

Edição#

Ação / IDFunção e onde usarParâmetrosWindowsMac
Ir ao topo<br>view.topNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Ir ao fim<br>view.bottomNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Subir uma página<br>view.page_upNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Descer uma página<br>view.page_downNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Copiar<br>edit.copyNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Recortar<br>edit.cutNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Colar<br>edit.pasteNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Colar e Enter<br>edit.paste_enterNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Colar como texto sem formatação<br>edit.paste_plainApps com colagem sem formatação; o atalho varia por app.—✓✓
Selecionar tudo<br>edit.select_allNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Desfazer<br>edit.undoNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Refazer<br>edit.redoNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Salvar<br>edit.saveNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Enter<br>key.enterNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Backspace<br>key.backspaceNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Delete<br>key.deleteNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Cancelar (Esc)<br>key.escapeNavegadores, editores e outros apps compatíveis com este atalho.—✓✓
Tela cheia<br>view.fullscreenNavegadores, editores e outros apps compatíveis com este atalho.—✓✓

Texto#

Ação / IDFunção e onde usarParâmetrosWindowsMac
Inserir texto<br>text.typeCampos de texto; por padrão cola e restaura a área de transferência.Texto (text): obrigatório<br>Método de entrada (method): Colar e restaurar área de transferência (paste) / Digitar caracteres (type); padrão: Colar e restaurar área de transferência<br>Espera após colar (ms) (paste_delay_ms): padrão: 150; somente se Método de entrada for Colar e restaurar área de transferência✓✓
Inserir data e hora<br>text.datetimeCampos de texto; usa data e hora locais.Formato de data e hora (format): 2026-10-24 (date_iso) / 2026年10月24日 (date_local) / 10/24/2026 (date_us) / 14:30 (time) / 2026-10-24 14:30 (datetime) / Personalizado (custom); padrão: 2026-10-24<br>Formato personalizado (custom_format): padrão: YYYY-MM-DD; somente se Formato de data e hora for Personalizado<br>Método de entrada (method): Colar e restaurar área de transferência (paste) / Digitar caracteres (type); padrão: Colar e restaurar área de transferência<br>Espera após colar (ms) (paste_delay_ms): padrão: 150; somente se Método de entrada for Colar e restaurar área de transferência✓✓
Pesquisar na web<br>text.searchUsa o navegador padrão; selecione texto no app atual primeiro.Mecanismo de busca (engine): Bing (bing) / Google (google) / Baidu (baidu) / DuckDuckGo (duckduckgo) / Personalizado (custom); Baidu na interface em chinês simplificado; Google nos demais idiomas<br>URL personalizada (url): padrão: https://www.google.com/search?q=%MS_SELECTED_TEXT%; somente se Mecanismo de busca for Personalizado✓✓
Traduzir texto selecionado<br>text.translateUsa o navegador padrão; selecione texto no app atual primeiro.Serviço de tradução (service): Google Tradutor (google) / DeepL (deepl) / Tradutor do Bing (bing); padrão: Google Tradutor<br>Idioma de destino (target_language): Seguir idioma da interface (ui) / 简体中文 (zh-CN) / English (en-US) / español (es-ES) / Français (fr-FR) / Deutsch (de-DE) / 日本語 (ja-JP) / Português (Brasil) (pt-BR) / Русский (ru-RU) / Italiano (it-IT) / 한국어 (ko-KR); padrão: Seguir idioma da interface✓✓
Abrir URL selecionada<br>text.open_selected_urlUsa o navegador padrão; selecione texto no app atual primeiro.—✓✓
Copiar seleção sem formatação<br>text.copy_plainApps que copiam texto; remove a formatação da área de transferência.—✓✓

Janelas#

Ação / IDFunção e onde usarParâmetrosWindowsMac
Minimizar<br>window.minimizeAplica-se à janela alvo do gesto.—✓✓<br>Requer permissão de Acessibilidade.
Maximizar / restaurar<br>window.toggle_maximizeAplica-se à janela alvo do gesto.—✓✓<br>Requer permissão de Acessibilidade.
Fechar janela<br>window.closeAplica-se à janela alvo do gesto.—✓✓<br>Requer permissão de Acessibilidade.
Sair do aplicativo<br>app.quitAplica-se à janela alvo do gesto.—✓✓
Encerrar processo<br>app.killEncerra o app alvo à força; dados não salvos serão perdidos.—✓✓
Sempre visível<br>window.toggle_topmostAlternar sempre no topo para a janela alvo.—✓Esta ação só é compatível com Windows.
Ajustar à metade esquerda<br>window.snap_leftAplica-se à janela alvo do gesto.—✓✓<br>Requer permissão de Acessibilidade.
Ajustar à metade direita<br>window.snap_rightAplica-se à janela alvo do gesto.—✓✓<br>Requer permissão de Acessibilidade.
Centralizar janela<br>window.centerAplica-se à janela alvo do gesto.—✓✓<br>Requer permissão de Acessibilidade.
Mover para a próxima tela<br>window.next_monitorAplica-se à janela alvo do gesto.—✓✓<br>Requer permissão de Acessibilidade.
Ocultar aplicativo atual<br>app.hideOcultar o aplicativo atual.—Esta ação só é compatível com macOS.✓

Área de trabalho e sistema#

Ação / IDFunção e onde usarParâmetrosWindowsMac
Trocar de aplicativo<br>desktop.switch_appAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Visão de Tarefas / Mission Control<br>desktop.task_viewAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Mostrar a área de trabalho<br>desktop.showAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Área de trabalho virtual anterior<br>desktop.prevAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Área de trabalho virtual seguinte<br>desktop.nextAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Menu Iniciar / Spotlight<br>desktop.launcherAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Abrir gerenciador de arquivos<br>desktop.filesAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Recorte<br>capture.regionAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Capturar e salvar tela<br>capture.screenAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Ferramentas de captura e gravação<br>capture.toolAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Histórico da área de transferência<br>desktop.clipboard_historyAbrir o histórico da área de transferência.—✓Esta ação só é compatível com Windows.
Emojis e símbolos<br>desktop.emojiAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Central de notificações<br>desktop.notificationsAbrir a Central de Notificações.—✓Esta ação só é compatível com Windows.
Bloquear tela<br>system.lockAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Gerenciador de Tarefas / Monitor de Atividade<br>system.task_managerAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Janela Forçar Encerrar<br>system.force_quit_dialogAbrir o diálogo Forçar Encerrar.—Esta ação só é compatível com macOS.✓
Configurações do sistema<br>system.settingsAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Calculadora<br>system.calculatorAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Desligar tela<br>system.display_offAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓
Suspender<br>system.sleepAção do sistema; parte do comportamento depende dos atalhos configurados.—✓✓

Mídia#

Ação / IDFunção e onde usarParâmetrosWindowsMac
Reproduzir / pausar<br>media.play_pauseTeclas de mídia do sistema; exige suporte do player.—✓✓
Faixa anterior<br>media.previousTeclas de mídia do sistema; exige suporte do player.—✓✓
Faixa seguinte<br>media.nextTeclas de mídia do sistema; exige suporte do player.—✓✓
Aumentar volume<br>media.volume_upTeclas de mídia do sistema; exige suporte do player.—✓✓
Diminuir volume<br>media.volume_downTeclas de mídia do sistema; exige suporte do player.—✓✓
Sem som<br>media.muteTeclas de mídia do sistema; exige suporte do player.—✓✓
Aumentar brilho<br>display.brightness_upBrilho do sistema; depende da tela e do driver.—✓✓
Diminuir brilho<br>display.brightness_downBrilho do sistema; depende da tela e do driver.—✓✓

Abrir#

Ação / IDFunção e onde usarParâmetrosWindowsMac
Abrir site<br>open.websiteAbre a URL indicada no navegador padrão.URL (url): padrão: https://mousetroke.com/✓✓
Abrir pasta<br>open.folderAbre o caminho indicado com o app padrão do sistema.Caminho (path): obrigatório✓✓
Abrir arquivo<br>open.fileAbre o caminho indicado com o app padrão do sistema.Caminho (path): obrigatório✓✓
Abrir ou alternar para aplicativo<br>open.appAbre o app ou ativa sua janela existente.Aplicativo (app): obrigatório✓✓

Mousetroke#

Ação / IDFunção e onde usarParâmetrosWindowsMac
Pausar / retomar gestos<br>mousetroke.toggle_pausePausa ou retoma o reconhecimento de gestos no Mousetroke.—✓✓
Abrir configurações<br>mousetroke.settingsAbre as configurações do Mousetroke.—✓✓
Mostrar lista de gestos<br>mousetroke.cheatsheetLista gestos do app atual; previsto para a fase 2.—Esta ação está prevista para a fase 2.Esta ação está prevista para a fase 2.

<!-- action-library:generated:end -->

Depois de alterar o registro ou as traduções, defina UPDATE_ACTION_DOCS=1 e execute cargo test -p mousetroke-core --test action_docs para atualizar os catálogos dos dez idiomas. Execute o mesmo comando sem essa variável para verificar se as tabelas salvas no repositório estão atualizadas.

Comece com um gesto do cotidiano

Baixe o Mousetroke gratuitamente e configure seu primeiro gesto. Disponível para Windows e para o beta do Mac.