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

EntradaSintaxeExemplo
TecladoKEY:SDLNameCross = KEY:Return
Botão do mouseMOUSE:ButtonSquare = MOUSE:Left
Roda do mouseWHEEL:DirectionOptions = 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 ↗ ↗