Português
Como usar um joystick de voo ou HOTAS em um Mac
Ligue. Um joystick de voo USB, um acelerador, um HOTAS ou um conjunto de pedais de leme é um dispositivo HID padrão, e o macOS o lê sem driver, em Macs com chip da Apple e Intel. Os simuladores de voo que rodam em um Mac, o X-Plane à frente, o leem direto e o configuram na própria tela de joystick. Os jogos feitos para teclado não, e para esses o InputConfig transforma cada eixo e cada botão em teclas ou movimento do mouse. Ele é grátis. Eu o desenvolvo, então leve isso em conta.
O InputConfig é grátis na Mac App Store. macOS 14 ou posterior, sem conta, sem rastreamento, código aberto.
Passos
- Ligue o joystick, o acelerador e os pedais ao USB.
- Em um simulador de voo, defina os eixos nos ajustes de joystick dele.
- Para jogos de teclado, adicione cada dispositivo a um preset do InputConfig.
- Confira cada eixo no Live Visualizer e depois escolha as teclas.
Configure em um simulador de voo
O X-Plane 12 roda nativamente no Mac e tem ajustes de joystick próprios: mova cada eixo, diga qual é a arfagem (pitch), o rolamento (roll), a guinada (yaw) e o acelerador, depois atribua os botões. O FlightGear faz o mesmo. Em um simulador assim você não precisa de um app de mapeamento, e rodar um por cima faria o joystick fazer duas coisas ao mesmo tempo.
- Microsoft Flight Simulator e DCS World. Não têm versão para Mac. Em um Mac eles precisam do Windows em uma máquina virtual ou de uma camada de compatibilidade, e um joystick é tão bom quanto essa configuração.
- Controles de Videogame nos Ajustes do Sistema. Nada aparece ali para um joystick de voo. Essa lista é só para os controles que o framework da Apple suporta. System Information, USB, é onde conferir se o Mac o vê.
Pilote jogos de teclado com um app de mapeamento
Muitos jogos de Mac se pilotam pelo teclado. No InputConfig, cada direção de um eixo é uma linha própria, então um joystick são quatro linhas e um acelerador são duas. Uma linha mantém a tecla enquanto o eixo passa da zona morta da linha, 25 por cento do curso por padrão, e “Adjust live” nas opções da linha define esse ponto enquanto você observa o eixo. Para o Kerbal Space Program, que roda nativamente no Mac, um HOTAS fica assim:
| Controle | Tecla | O que faz |
|---|---|---|
| Joystick para a frente e para trás | W e S | Arfagem para baixo e para cima |
| Joystick para a esquerda e para a direita | Q e E | Rolamento |
| Giro ou pedais de leme | A e D | Guinada |
| Acelerador para a frente e para trás | Shift e Ctrl | Aumenta e diminui a aceleração |
| Gatilho | Space | Estágio |
| Dois botões do polegar | T e R | SAS e RCS |
| Um botão sobrando | Caps Lock | Controles finos |
- As teclas são ligadas ou desligadas. Um empurrão pequeno é uma deflexão total. Os controles finos do Kerbal, no Caps Lock, deixam isso suave. O layout do Kerbal Space Program usa as mesmas teclas em um gamepad.
- Um acelerador fica onde você o deixa. Uma tecla nele continua segurada enquanto a alavanca estiver além do ponto da linha, o que combina melhor com aumentar e diminuir a aceleração, e com um turbo, do que uma tecla que você toca.
- Direção pelo mouse. Para um jogo que se dirige com o mouse, dê às linhas do joystick “Mouse Motion” e ative a Variable Sensitivity, para que um empurrão pequeno mova devagar e um empurrão total mova rápido.
Reúna joystick, acelerador e pedais em um preset
- Cabos separados. Um HOTAS cujo joystick e acelerador se ligam separadamente são dois dispositivos USB, e o InputConfig dá a cada um o próprio espaço. Um preset reúne as linhas dos dois, e pedais de leme em um cabo próprio são um terceiro espaço.
- Um cabo só. Muitos conjuntos HOTAS, como os em que o acelerador encaixa no joystick, são um único dispositivo USB, e aí tudo fica em um espaço só.
- Você: Em um dispositivo de entrada vazio, escolha “Automatically insert available inputs”.
- InputConfig: Adiciona uma linha para cada botão e eixo que o dispositivo informa, o que evita adicionar trinta linhas à mão.
- Confira: Todo controle tem uma linha. Agora escolha o que cada um envia. Se um dispositivo não for detectado sozinho, marque-o em InputConfig, Devices, na barra de menus.
Confira o que o InputConfig lê
Ele lê tudo o que um joystick HID informa: cada botão, até 128 deles, os eixos X, Y e Z e os três eixos de rotação, controles deslizantes e dials, e cada hat switch, cada um como um direcional próprio. Desde a 1.6, cada eixo é lido no tamanho em que o joystick o envia, incluindo os eixos de 10 bits e outros de tamanho incomum que as versões anteriores não conseguiam decodificar, então o curso completo chega.
- Você: Antes de montar um layout, abra um preset e mova cada eixo até o fim enquanto observa o Live Visualizer, ou clique em Escanear (Scan) em uma linha e mova o controle que você quer.
- InputConfig: Desenha o eixo se movendo, ou preenche a linha com o controle que ouviu.
- Confira: Cada eixo chega aos dois extremos, e cada botão acende.
Dois joysticks são desenhados como eles mesmos no Live Visualizer, com cada botão no lugar certo: o Logitech Extreme 3D Pro e o Thrustmaster T.16000M. Os outros joysticks são desenhados como um dispositivo genérico e são lidos do mesmo jeito.
O que ele não faz
- Retorno de força. Ele não é controlado.
- Parecer um joystick para um jogo. O InputConfig envia entrada de teclado e de mouse. Ele não apresenta o joystick a um jogo como um controle, então um jogo que só aceita joystick precisa lê-lo por conta própria.
- Prometer todos os joysticks. Eu não testei todos os joysticks, e a página do projeto no GitHub é o lugar para relatar um que se comporte mal.
Antes de comprar um
Um joystick que funciona em um PC sem software próprio quase sempre é lido por um Mac do mesmo jeito, porque os dois veem um dispositivo HID padrão. O software de programação do fabricante, para perfis, macros e luzes, é outra coisa, então confira os requisitos de sistema dele antes de contar com ele. Se você pretende usar o InputConfig, confira cada eixo no Live Visualizer nos primeiros dias, enquanto uma devolução ainda é fácil.
Em resumo
- Sem driver. Ligue. O Mac o lê como um dispositivo HID.
- Simuladores de voo. Configure na tela de joystick do próprio simulador, sem nenhum app de mapeamento rodando.
- Jogos de teclado. Uma linha por direção de eixo no InputConfig, com cada eixo lido em resolução total.
Deixe o simulador ler o joystick quando puder, e mapeie só quando ele não puder.
Perguntas
Preciso de um driver para um joystick de voo ou HOTAS no Mac?
Não. O Mac lê joysticks de voo, aceleradores e pedais USB como dispositivos HID padrão. O software do fabricante, quando existe, serve para extras como perfis e macros.
Um HOTAS da Thrustmaster ou da Logitech funciona em um Mac?
Em geral, sim: o Mac lê os joysticks deles para PC como dispositivos HID sem driver, e o X-Plane os configura na tela de joystick. Para jogos que precisam de teclas, o InputConfig os mapeia. Confira cada eixo no Live Visualizer primeiro.
O joystick e o acelerador de um HOTAS podem funcionar juntos?
Sim. Se eles se ligam separadamente, são dois dispositivos USB, o InputConfig dá a cada um o próprio espaço, e um preset reúne as linhas dos dois. Um HOTAS em um cabo só é um dispositivo em um espaço.
Quantos botões o InputConfig consegue ler em um joystick de voo?
Até 128 por controle, além de todos os eixos e todos os hat switches, então um HOTAS completo cabe.
O InputConfig pode fazer meu joystick de voo parecer um controle para um jogo?
Não. Ele envia entrada de teclado e de mouse. Um jogo que só aceita joystick precisa ler o joystick por conta própria, como o X-Plane faz.
Por que meu joystick de voo não aparece em Ajustes do Sistema, Controles de Videogame?
Essa lista só mostra os controles que o framework da Apple suporta. Um joystick de voo é um dispositivo HID comum, então não aparece ali mesmo quando funciona. Confira em System Information, USB.
Mais em português
Guias completos, em inglês
Quem escreve. Ryleigh Newman desenvolve o InputConfig e usa o próprio Mac todos os dias com um controle, porque as mãos não funcionam bem. Esta página foi traduzida do inglês. Os principais botões e menus do app aparecem em português quando o Mac está em português; esta página os chama assim, com o nome em inglês entre parênteses. O restante do app e do site está em inglês.
Esta página em outros idiomas: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Grátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.