CONFIGURAÇÃO DE ENTRADA
Mapeamento de controle e teclado do AnyPS5.
Use um gamepad reconhecido pelo SDL ou personalize ações de teclado e mouse com o anyps5-input.ini.
1. Conecte um controle compatível
O AnyPS5 lê controles reconhecidos pelo SDL. O primeiro controle reconhecido é usado; controles podem ser conectados ou desconectados enquanto um título roda. Sticks e gatilhos analógicos são repassados. Em controles com layout Xbox, A/B/X/Y correspondem a Cross/Circle/Square/Triangle, e LB/RB e LT/RT correspondem a L1/R1 e L2/R2. Controles PlayStation encaminham o clique do touchpad, mas não as coordenadas de toque dos dedos. Especificação de controle upstream ↗ ↗
2. Crie o anyps5-input.ini para teclado e mouse
Sem arquivo de configuração, valem os vínculos internos de teclado e mouse. Para substituir ações específicas, crie anyps5-input.ini ao lado do executável gerado do jogo, não ao lado do Relinker. Defina ANYPS5_INPUT_CONFIG para apontar para outro arquivo se precisar. As substituições de teclado não desativam os vínculos do gamepad.
3. Copie um exemplo de configuração válido
# anyps5-input.ini
Cross = KEY:F
Cross = KEY:Space
LeftStickLeft = KEY:J
LeftStickRight = KEY:L
LeftStickUp = KEY:I
LeftStickDown = KEY:K
Square = MOUSE:Left
R2 = MOUSE:Right
ToggleMouse = MOUSE:Middle
Aqui, Cross aceita F ou Espaço, o stick esquerdo usa I/J/K/L e os botões do mouse controlam Square e R2. Ações não listadas mantêm seus vínculos internos. As linhas vêm do exemplo oficial de mapeamento ↗ ↗.
4. Entenda a sintaxe de ação e entrada
| Entrada | Sintaxe | Exemplo |
|---|---|---|
| Teclado | KEY:SDLName | Cross = KEY:Return |
| Botão do mouse | MOUSE:Button | Square = MOUSE:Left |
| Roda do mouse | WHEEL:Direction | Options = WHEEL:Up |
Cada linha segue Action = Type:Value. Nomes de ação não diferenciam maiúsculas de minúsculas; # e ; iniciam comentários. O primeiro mapeamento de uma ação substitui seus padrões, e linhas seguintes adicionam alternativas. Mapeamentos duplicados são ignorados. Salve o arquivo como UTF-8 (um BOM é aceito).
As ações suportadas incluem Cross, Circle, Triangle, Square, L1/R1/L2/R2, L3/R3, Options, direções do D-pad, direções dos dois sticks, TouchLeft, TouchRight, ToggleMouse e ToggleFullscreen. A lista completa e autoritativa de ações está em INPUT_MAPPING.md ↗ ↗.
5. Resolva erros de configuração de entrada
Uma linha inválida informa o arquivo e o número da linha e interrompe a inicialização da entrada. Se ANYPS5_INPUT_CONFIG apontar para um arquivo que não pode ser lido, o AnyPS5 relata um erro. Corrija a linha ou o caminho indicados; remova a substituição para voltar ao mapeamento interno. Veja o guia de solução de problemas para erros de inicialização e runtime.
Escopo: documentação atual do main upstream. Confirme um recurso na release marcada instalada quando o comportamento for diferente. Fonte primária: mapeamento de entrada ↗ ↗