
Os atalhos de teclado do Rust ajudam você a executar ações comuns mais rapidamente: trocar de posição de armas, alterar o campo de visão, iniciar a corrida automática, fabricar itens ou enviar comandos de bate-papo com uma única tecla. Mesmo jogadores experientes em sobrevivência muitas vezes não entendem todas as funcionalidades do console e continuam realizando ações rotineiras manualmente.
O layout de teclado padrão não é suficiente para todas as necessidades, e ignorar as configurações personalizadas complica artificialmente a jogabilidade. Configurações avançadas de controle podem ser personalizadas através do console e salvas no arquivo de configuração para evitar ter que reinserir as configurações após reiniciar o jogo.
Como usar binds em Rust

Para atribuir uma ação a um botão, abra o console durante o jogo. "F1" e escreva:
comando de vinculação de tecla

Algumas macros complexas usam aspas retas duplas (não "árvores de Natal"). Elas destacam valores para condições ou contêm texto para bate-papo. Por exemplo, bind mouse4 +meta.if_true "fov 70";+meta.if_false "fov 90".
Para evitar que as configurações de teclas sejam redefinidas após reiniciar o jogo, insira um comando adicional. writecfg e pressione "Enter". Isso salvará todas as alterações em um arquivo de configuração separado. keys.cfg.
Pode ser encontrado na pasta do jogo:
…\Steam\steamapps\common\Rust\cfg\
Caso necessário, este arquivo pode ser modificado sem entrar no jogo — removendo linhas ou adicionando novas.
O que significam +, ; e ~ em binds?
Símbolos especiais permitem criar cenários de automação mais complexos:
- + - Inicia a ação somente quando a tecla é mantida pressionada.
- ; — permite atribuir várias ações diferentes a um único botão.
- ~ — usado antes de um comando composto para alternar entre vários valores (como uma chave seletora).
- +meta.se_verdadeiro / +meta.if_false — especifica ligações avançadas com separação de fases.
Melhores ligações de ferrugem
Abaixo, reunimos os scripts de console mais úteis, divididos em categorias. Você pode usar os botões sugeridos ou substituí-los por outros.
Ao copiar códigos desta página e colá-los no console, certifique-se de substituir as aspas em espinha de peixe por retas duplas.
Atalhos básicos: matar, registro de combate, desconectar
Os comandos mais simples para executar ações básicas.
| Vincular | O que ele está fazendo |
| ligar para matar | Mata seu personagem instantaneamente. |
| bind f1 consoletoggle;combatlog | Exibe um registro de batalha detalhado junto com o console. |
| vincular p ping | Mostra o ping atual. |
| vincular f4 desconectar | Desconecta-se do servidor. |
Atalhos para correr, nadar, agachar e saquear.
Esses scripts eliminam a necessidade de manter botões pressionados constantemente durante longas viagens pelo mapa ou durante a coleta rotineira de recursos.
| Vincular | O que ele está fazendo |
| vincular q para frente;sprint | Ativa a execução automática em "Q". |
| vincular z para frente; correr; pular | Ao pressionar "Z", ativa-se a natação automática. |
| amarrar c pato | Inclui um agachamento constante em "C". |
| vincular mouse2 + hoverloot | Coleta automaticamente itens para o seu inventário quando você mantém pressionada a roda do mouse. |
Ações de ataque automático e mira
Essas amarras facilitam as lutas.
| Vincular | O que ele está fazendo |
| ataque de ligação z | Ataque automático contínuo. |
| ataque de ligação z; agachar | A função adicional de "agachar" em uma equipe permite que o personagem se agache antes de atirar. |
| vincular z recarregar;atacar;abaixar | Uma variação adequada para armas de tiro único. |
| bind mouse1 "+attack2;+input.sensitivity .45;input.sensitivity .2" | Ao mirar, reduz automaticamente a sensibilidade do mouse para 0,2. |
| vincular mouse1 +alternar luz;+ataque2 | Liga a lanterna ou a mira laser ao apontar. |
Troca de mãos, posição da arma e campo de visão.
Principais atribuições para manipular o campo de visão e a posição da mão na tela.
| Vincular | O que ele está fazendo |
| bind rightarrow ~graphics.vm_horizontal_flip 1;graphics.vm_horizontal_flip 0 | Altera a posição das mãos e das armas pressionando a seta para a direita. |
| bind downarrow ~graphics.vm_fov_scale 0; graphics.vm_fov_scale 1 | Aproxima e afasta as mãos usando a seta para baixo. |
| bind leftalt ~fov 90;fov 70 | Pressionar "L.Alt" altera o campo de visão. |
| vincular c +fov 90;fov 70 | Aumente o zoom enquanto mantém pressionada a tecla "C". |
Vinculações para itens de criação
A fórmula universal é a seguinte: vincular [chave] Craft.adicionar [ID] [quantidade]O ID é o identificador do item e, se for especificado incorretamente, o comando não funcionará.
Por exemplo, a confecção de um curativo se parece com isto: bind v craft.add -2072273936 1.
Certifique-se de ter recursos suficientes em seu inventário antes de entrar.
| Vincular | O que é artesanato? |
| bind v craft.add -2072273936 10 | Bandagem ×10 |
| bind b craft.add -1878475007 10 | Sacola (pacotes explosivos) ×10 |
| bind c craft.add 1079279582 10 | Seringas ×10 |
| bind i craft.add 1840822026 10 | Romãs com feijão ×10 |
| bind y craft.add -265876753 999 | Pólvora ×999 |
| bind j craft.add -1211166256 100 | Cartuchos 5.56×100 |
| bind n craft.add -1321651331 100 | Cartuchos explosivos ×100 |
| bind k craft.add 605467368 100 | Cartuchos incendiários ×100 |
| bind p craft.add -946369541 1 | Combustível de baixa qualidade ×1 |
| bind x craft.add 15388698 10 | Barricada de pedra ×10 |
Outros IDs de itens podem ser encontrados na pasta: …\Rust\Pacotes\itensAbra o arquivo *.json desejado no Bloco de Notas e copie os números do campo "itemmid".
Combinações de bate-papo e gestos

Essas macros permitem que você troque instantaneamente frases pré-configuradas, expresse emoções ou envie mensagens do sistema para o chat.
Certifique-se de substituir as aspas em "espinha de peixe" por aspas retas comuns.
| Vincular | O que ele está fazendo |
| bind 7 chat.say "Olá a todos" | Enviando uma mensagem rápida para o chat geral. |
| bind 8 chat.teamsay "Olá, equipe" | Enviar uma mensagem rápida para um grupo de bate-papo. |
| gesto de aceno com a mão | Acene com a mão para "B". |
| bind n gesto polegar para cima | Aprovação total para "N". |
| amarrar v gesto vitória | Gesto de vitória com o símbolo "V". |
| gesto de amarrar x dar de ombros | Abra os braços formando um "X". |
Configurações para administradores e proprietários de servidores
As opções listadas permitem executar comandos do sistema que estão disponíveis apenas para administradores.
| Vincular | O que ele está fazendo |
| vincular n noclip | Ativa o modo de voo "N". |
| bind [shift-esquerda+h] debugcamera | Ative a câmera livre com a combinação "L.Shift+H". |
| bind [shift esquerdo+t] teleport2marker | Teletransporta-se para um marcador predefinido no mapa com a combinação "L.Shift+T". |
| vincular numpad1 "ent kill" | Remove o objeto no campo de visão em "Num1". |
| vincular u "ent desbloquear" | Ao pressionar "U", o objeto no campo de visão é desbloqueado. |
| vincular l «ent lock» | A letra "L" bloqueia o objeto do campo de visão. |
| vincular numpad2 gerar [nome do objeto] | Gera o objeto especificado. |
| bind numpad5 heli.call | Invoca um helicóptero de combate para o mapa. |
| bind [leftshift+rightcontrol] "weather.load clear" | Altera o clima para ensolarado com a combinação de teclas "L.Shift+R.Ctrl". |
Todos os botões para encadernação
A tabela abaixo contém todos os índices de teclas que podem ser atribuídos a ações em combinações de teclas, com exceção das teclas de letras mais simples (a-z), teclas numéricas (1-0) e teclas (F1-F12).
| Botão | Onde está a |
| mouse0 | Botão esquerdo do mouse |
| mouse1 | Botão direito do mouse |
| mouse2 | Clique na roda do mouse |
| mouse3, mouse4 | Botões laterais do mouse |
| rolagem do mouse para baixo | roda do mouse para baixo |
| roda do mouse para cima | roda do rato para cima |
| crase | Tilda (~/Ё) |
| menos | Traço curto (-) |
| mais | Mais (+) |
| sysreq | Print Screen |
| cadeado de rolagem | Scroll Lock |
| numlock | Num Lock, tecla superior do teclado numérico |
| numpaddivide | "/" no teclado numérico |
| multiplicação do teclado numérico | "*" no teclado numérico |
| numpadminus | "-" no teclado numérico |
| numpadplus | "+" no teclado numérico |
| numpadenter | Pressione "Enter" no teclado numérico. |
| ponto do teclado numérico | Aponte no teclado numérico |
| teclado numéricoX | Números no teclado numérico. Substitua "X" por qualquer número de 0 a 9. |
| seta para cima | Seta para cima |
| seta para baixo | Seta para baixo |
| seta esquerda | Seta esquerda |
| seta direita | Seta direita |
| controle direito | Ctrl direito |
| controle esquerdo | Ctrl esquerdo |
| deslocamento para a direita | Deslocamento para a direita |
| deslocamento para a esquerda | Desvio à esquerda |
| alternância direita | Alt direita |
| alt esquerdo | Alt esquerdo |
| reduzir | Barra (/) |
| significativo | Ponto (.) |
| vírgula | Vírgula (,) |
| citar | Símbolo de cerquilha (#) |
| crase | Apóstrofo ('/Э) |
| ponto e vírgula | Ponto e vírgula (;/Ж) |
| suporte esquerdo | Colchete de abertura ([) |
| braço direito | Colchete de fechamento (]) |
| retorno | "Digitar" |
| barra invertida | Barra invertida sobre "Enter" (\) |
Como remover uma vinculação em Rust
Existem duas maneiras simples de redefinir as configurações de teclas.
Via console:
- Abra o console (F1).
- Para limpar um botão específico, digite desvincular [chave].
- Para redefinir completamente as configurações, digite clearbinds. Nesse caso, todas as configurações de controle serão redefinidas.
- Confira a chave.
- Salvar alterações via writecfg.
Através do arquivo keys.cfg:
- Feche o jogo.
- Vá para a pasta …\Steam\steamapps\common\Rust\cfg\.
- Abra o arquivo keys.cfg via Bloco de Notas.
- Apague a linha com a chave desnecessária e salve o arquivo.
O que fazer se a vinculação não funcionar
Se o comando não funcionar, verifique se um dos seguintes problemas está ocorrendo:
- Certifique-se de que as macros complexas tenham aspas retas (»), não "árvores de Natal".
- Consulte o livro de referência acima. nomes de chavesO jogo não reconhecerá abreviações como RMB ou LShift.
- Elimine conflitos - certifique-se de que O botão não está ocupado. Outra ação importante nas configurações.
- Teste o comando separadamente. Digite a função diretamente no console, sem o parâmetro `bind` ou o nome da tecla (por exemplo, `kill`), e veja se funciona.
- entrar writecfgAs configurações de vinculação são sempre redefinidas se você sair sem executar este comando.
- Reinicie o Rust. Às vezes, o cache do console fica sobrecarregado após muitas edições e requer uma reinicialização.
- Certifique-se de ter as permissões necessárias. Comandos de administrador (como noclip) são bloqueados para jogadores comuns, e comandos de chat (como /home) exigem que plugins estejam instalados no servidor.
Até mesmo um pequeno erro de sintaxe ou um símbolo esquecido pode tornar um comando útil ineficaz. Portanto, ao criar atalhos de teclado, é importante ter cuidado e seguir as regras. A configuração adequada do console remove as limitações do layout padrão, transformando os controles em um recurso oculto para PvP e tarefas rotineiras.



