Svenska
Så använder du en flygspak eller HOTAS på en Mac
Anslut den. En USB-flygspak, ett gasreglage, en HOTAS eller ett par roderpedaler är en standardiserad HID-enhet, och macOS läser den utan drivrutin, på både Apple silicon och Intel. Flygsimulatorer som körs på en Mac, med X-Plane först av alla, läser den direkt och ställer in den på sin egen joystickskärm. Spel som gjorts för tangentbord gör det inte, och för dem gör InputConfig varje axel och knapp till tangenter eller musrörelser. Den är gratis. Jag gör den, så väg det.
Den här appen är helt gratis. Du behöver inte skapa något konto. Det finns inga prenumerationer, inga krångliga nedladdningar och inget är låst. Optimerad för Apple silicon.
Steg
- Anslut spaken, gasreglaget och pedalerna till USB.
- I en flygsimulator, ställ in axlarna i dess joystickinställningar.
- För tangentbordsspel, lägg till varje enhet i en InputConfig-förinställning.
- Kontrollera varje axel i Live Visualizer och välj sedan tangenterna.
Ställ in den i en flygsimulator
X-Plane 12 körs inbyggt på Mac och har egna joystickinställningar: flytta varje axel, tala om vilken som är pitch, roll, yaw och gas, och tilldela sedan knapparna. FlightGear gör likadant. I en sådan simulator behöver du ingen mappningsapp, och att köra en ovanpå skulle få spaken att göra två saker på en gång.
- Microsoft Flight Simulator och DCS World. Det finns ingen Mac-version. På en Mac kräver de Windows i en virtuell maskin eller ett kompatibilitetslager, och en spak är bara så bra som den uppsättningen.
- Game Controllers i Systeminställningar. Ingenting visas där för en flygspak. Den listan är bara för handkontroller som Apples ramverk stöder. System Information, USB är stället där du kontrollerar att Macen ser den.
Flyg tangentbordsspel med en mappningsapp
Många Mac-spel flygs med tangentbordet. I InputConfig är varje axelriktning en egen rad, så en spak är fyra rader och ett gasreglage är två. En rad håller sin tangent nedtryckt så länge axeln är förbi radens dödzon, som är 25 procent av rörelsen som standard, och Adjust live i radens alternativ ställer in den punkten medan du ser axeln. För Kerbal Space Program, som körs inbyggt på Mac, ser en HOTAS ut så här:
| Kontroll | Tangent | Vad den gör |
|---|---|---|
| Spaken framåt och bakåt | W och S | Pitch ned och upp |
| Spaken åt vänster och höger | Q och E | Roll |
| Vridning eller roderpedaler | A och D | Yaw |
| Gasreglaget framåt och bakåt | Shift och Ctrl | Gas upp och ned |
| Avtryckaren | Space | Stage |
| Två tumknappar | T och R | SAS och RCS |
| En reservknapp | Caps Lock | Finkontroller |
- Tangenter är på eller av. Ett litet tryck är ett fullt utslag. Kerbals finkontroller, på Caps Lock, gör det mjukt. Layouten för Kerbal Space Program använder samma tangenter på en handkontroll.
- Ett gasreglage stannar där du lämnar det. En tangent på det hålls nere så länge spaken är förbi radens punkt, vilket passar gas upp och ned, och en boost, bättre än en tangent du knackar på.
- Musstyrning. För ett spel som styrs med musen ger du spakens rader Mouse Motion i stället, och slår på Variable Sensitivity så att ett litet tryck rör sig långsamt och ett fullt tryck rör sig snabbt.
Lägg spak, gasreglage och pedaler i en förinställning
- Separata kablar. En HOTAS vars spak och gasreglage ansluts var för sig är två USB-enheter, och InputConfig ger var och en en egen plats. En förinställning rymmer rader för båda, och roderpedaler på en egen kabel är en tredje plats.
- En kabel. Många HOTAS-set, till exempel de där gasreglaget klickas fast på spaken, är en enda USB-enhet, och då ligger allt på en plats.
- Du: På en tom indataenhet väljer du Automatically insert available inputs.
- InputConfig: Lägger till en rad för varje knapp och axel som enheten rapporterar, vilket sparar dig från att lägga till trettio rader för hand.
- Kontrollera: Varje kontroll har en rad. Välj nu vad var och en skickar. Om en enhet inte hittas av sig själv, kryssa i den under InputConfig, Devices i menyraden.
Kontrollera vad InputConfig läser
InputConfig läser allt som en HID-spak rapporterar: varje knapp, upp till 128 av dem, axlarna X, Y och Z och de tre rotationsaxlarna, skjutreglage och vred, och varje hattomkopplare, var och en som sitt eget styrkors. Sedan 1.6 läses varje axel i den storlek spaken skickar den, inklusive 10-bitars- och andra udda axlar som tidigare versioner inte kunde avkoda, så hela rörelsen kommer fram.
- Du: Innan du bygger en layout, öppna en förinställning och flytta varje axel till dess ände medan du tittar på Live Visualizer, eller tryck på Scan på en rad och flytta kontrollen du menar.
- InputConfig: Ritar axeln som rör sig, eller fyller raden med kontrollen den hörde.
- Kontrollera: Varje axel når båda ändarna och varje knapp tänds.
Två spakar ritas som sig själva i Live Visualizer, med varje knapp där den sitter: Logitech Extreme 3D Pro och Thrustmaster T.16000M. Andra spakar ritas som en generisk enhet och läses precis likadant.
Vad den inte kan göra
- Kraftåterkoppling. Den styrs inte.
- Se ut som en joystick för ett spel. InputConfig skickar tangentbords- och musindata. Den presenterar inte spaken för ett spel som en handkontroll, så ett spel som bara tar emot en joystick måste läsa den själv.
- Lova varje spak. Jag har inte testat varje spak, och projektets GitHub-sida är stället att rapportera en som beter sig fel.
Innan du köper en
En spak som fungerar på en PC utan egen programvara läses nästan alltid av en Mac på samma sätt, eftersom båda ser en standardiserad HID-enhet. Tillverkarens programmeringsprogram, för profiler, makron och ljus, är en annan sak, så kontrollera dess systemkrav innan du räknar med det. Om du tänker använda InputConfig, kontrollera varje axel i Live Visualizer de första dagarna, medan en retur fortfarande är enkel.
Kort sagt
- Ingen drivrutin. Anslut den. Macen läser den som en HID-enhet.
- Flygsimulatorer. Ställ in den på simulatorns egen joystickskärm, utan att någon mappningsapp körs.
- Tangentbordsspel. En rad per axelriktning i InputConfig, med varje axel läst i full upplösning.
Låt simulatorn läsa spaken när den kan, och mappa den bara när den inte kan.
Frågor
Behöver jag en drivrutin för en flygspak eller HOTAS på en Mac?
Nej. Macen läser USB-flygspakar, gasreglage och pedaler som standardiserade HID-enheter. Tillverkarens programvara, där det finns någon, är till för extrafunktioner som profiler och makron.
Fungerar en HOTAS från Thrustmaster eller Logitech på en Mac?
Oftast ja: Macen läser deras PC-spakar som HID-enheter utan drivrutin, och X-Plane ställer in dem på sin joystickskärm. För spel som behöver tangenter mappar InputConfig dem. Kontrollera varje axel i Live Visualizer först.
Kan spaken och gasreglaget på en HOTAS fungera tillsammans?
Ja. Om de ansluts var för sig är de två USB-enheter, InputConfig ger var och en en egen plats och en förinställning rymmer rader för båda. En HOTAS på en kabel är en enhet på en plats.
Hur många knappar kan InputConfig läsa på en flygspak?
Upp till 128 per handkontroll, tillsammans med varje axel och varje hattomkopplare, så en hel HOTAS ryms.
Kan InputConfig få min flygspak att se ut som en handkontroll för ett spel?
Nej. Den skickar tangentbords- och musindata. Ett spel som bara tar emot en joystick måste läsa spaken själv, så som X-Plane gör.
Varför finns min flygspak inte i Systeminställningar, Game Controllers?
Den listan visar bara handkontroller som Apples ramverk stöder. En flygspak är en vanlig HID-enhet, så den saknas där även när den fungerar. Kontrollera System Information, USB i stället.
Mer på svenska
Fullständiga guider, på engelska
Vem som skriver. Ryleigh Newman utvecklar InputConfig och använder sin egen Mac varje dag med en controller, eftersom händerna inte fungerar bra. Den här sidan är översatt från engelska. Appens gränssnitt och resten av webbplatsen är på engelska.
Den här sidan på andra språk: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratis. Inget konto, och ingenting lämnar din Mac. Öppen källkod på GitHub.