Slovenčina

Ako pripojiť joystick k Macu

Zapojte ho. macOS číta každý USB joystick, leteckú páku, HOTAS, volant, arkádovú páku aj bežný USB gamepad ako štandardné zariadenie HID, bez driveru. Na MacBooku Air alebo MacBooku Pro potrebujete pre konektor USB-A adaptér na USB-C a laptop Mac s čipom Apple silicon sa vás môže pri prvom pripojení opýtať, či nové príslušenstvo povoliť. To, čo bude ďalej, závisí od aplikácie: letecké simulátory a emulátory čítajú zariadenia HID samy, väčšina ostatných hier nie, a pre ne namapujete páku na klávesy a myš cez InputConfig. Pre ovládač PlayStation, Xbox alebo Switch začnite radšej návodom ako pripojiť herný ovládač k Macu.

Stiahnuť InputConfig z Mac App StoreInputConfig je zadarmo v Mac App Store. macOS 14 alebo novší, bez účtu, bez sledovania, open source.

Postup

  1. Zapojte joystick do Macu, s adaptérom na USB-C, ak je konektor USB-A.
  2. Ak sa Mac opýta, či sa môže nové príslušenstvo pripojiť, kliknite na Allow.
  3. Ak hra joysticky číta, nastavte páku na obrazovke ovládania v samotnej hre.
  4. Ak ju hra ignoruje, pridajte riadok v InputConfig, stlačte Scan a pohnite pákou alebo stlačte tlačidlo.
  5. Každému riadku dajte kláves alebo výstup myši a stlačte Activate.

Zistite, čo macOS s joystickom robí

Pre Mac existujú dva druhy ovládačov.

  • Gamepady, ktoré framework od Apple pozná. Gamepady PlayStation, Xbox a Switch majú prvotriednu podporu a vidí ich každá natívna hra.
  • Všetko ostatné. Joystick, HOTAS, volant alebo bojová páka je bežné zariadenie HID: Mac číta jeho osi a tlačidlá, ale framework od Apple ho nepredstavuje ako herný ovládač, takže ho natívna hra pre Mac zvyčajne neuvidí.

Joystick, ktorý chýba v Game Controllers v Systémových nastaveniach, nie je pokazený, pretože tento zoznam ukazuje len prvý druh.

Nastavte ho v aplikáciách, ktoré ho čítajú priamo

X-Plane, FlightGear, DCS cez CrossOver, OpenEmu, RetroArch a väčšina emulátorov čítajú zariadenia HID samy, s vlastným priradením osí a tlačidiel. Nastavte páku na obrazovke ovládania v aplikácii a máte hotovo.

Namapujte ho pre všetko ostatné

Pre hry a aplikácie, ktoré HID nečítajú, InputConfig číta páku ako surové zariadenie HID: každé tlačidlo, každá os v plnom rozlíšení a každý prepínač hat môže poslať kláves, pohyb myši, posúvanie alebo čokoľvek iné.

  • Vy: Pridajte riadok, stlačte Scan a pohnite jednou osou na koniec alebo stlačte jedno tlačidlo.
  • InputConfig: Vyplní vstup, ktorý videl, a zariadenie vypíše v Settings, Devices, ako zistené cez raw HID.
  • Kontrola: Skenujte každú os skôr, než postavíte celé rozloženie, aby ste vedeli, že prichádzajú všetky. Ak páka nie je v zozname vôbec, zaškrtnite ju v InputConfig, Devices, a aplikácia ju otvorí priamo.
Settings v InputConfig, Devices, so zoznamom pripojených zariadení, v ktorom je USB joystick označený ako zistený cez raw HID.
Figure 1. Joystick, ktorý InputConfig číta, je tu vypísaný ako zistený cez raw HID, aj keď Systémové nastavenia nezobrazujú nič.

Stránka ďalšie ovládače uvádza, čo bolo otestované.

Letecké páky, HOTAS a gamepady Logitech

Letecká páka alebo HOTAS funguje rovnako: Mac ju číta bez driveru, X-Plane ju nastaví vo vlastnej obrazovke joysticku a hry vytvorené pre klávesnicu potrebujú mapovač. Keď sa páka, plyn a pedále zapájajú ako samostatné zariadenia USB, každé dostane vlastný slot v InputConfig a jeden preset môže držať všetky tri. Stránka o leteckých pákach a HOTAS má úplné nastavenie, s príkladom Kerbal Space Program.

Logitech F310, F510 alebo F710 je gamepad, nie joystick, ale Mac s ním zaobchádza rovnako, keď je jeho prepínač X/D na D. Stránka o Logitech pokrýva prepínač, opravu zapojenia na USB-C a dôvod, prečo niet žiadneho driveru na stiahnutie.

Najprv nastavte prepínač režimu arkádovej páky

Pri arkádovej alebo bojovej páke o všetkom rozhoduje prepínač režimu.

  • Režim PC alebo DirectInput. Je to bežné zariadenie HID ako každý USB joystick, takže platí všetko vyššie.
  • Režim Xbox alebo XInput. Väčšina pák tu hovorí protokolom drôtového Xboxu 360, ktorý macOS nepodporuje a InputConfig ho nevie čítať, takže ich nevidí nič.

Úplný postup, s ovládačmi bez páčky (leverless), pákami 8BitDo a Mayflash a bojovými hrami, je v návode arkádové a bojové páky na Macu.

Použite joystick ako myš

Joystick predávaný ako joystick myš pre prístup k počítaču už hýbe kurzorom bez softvéru, pretože ho Mac vidí ako myš. Každý iný joystick, letecká páka alebo arkádová páka potrebuje mapovač: v InputConfig dajte štyrom smerom páky výstup Mouse Motion a tlačidlu Left click, potom doladte mŕtvu zónu, krivku Smooth a rýchlosť, aby boli malé pohyby presné. Návod na joystick myš má úplné nastavenie, vrátane joystickov ovládaných bradou a ústami.

Ak sa joystick nezobrazí

Postupujte po tomto rebríčku, od najmenšieho kroku:

  1. Zapojte ho priamo do Macu. Niektoré huby zariadenia HID odpájajú.
  2. Povoľte príslušenstvo. Na laptope Mac s čipom Apple silicon kliknite na Allow, keď sa macOS opýta, alebo odpojte a zapojte znova, aby sa výzva vrátila.
  3. Skontrolujte System Information. USB v System Information ukáže, či Mac zariadenie vôbec vidí.
  4. Zaškrtnite ho v InputConfig, Devices. Aplikácia ho potom otvorí ručne a zapamätá si ho.
  5. Posuňte prepínač režimu. Páku v režime Xbox alebo XInput nemožno čítať. Prepnite ju na PC alebo DirectInput.

Čo nedokáže

  • Force feedback. InputConfig ho neovláda. Funguje len v hrách, ktoré volant alebo páku podporujú samy.
  • Správať sa ako gamepad. InputConfig posiela klávesy a udalosti myši. Hra, ktorá berie iba gamepad, stále potrebuje skutočný.
  • Režim XInput. Páka s protokolom drôtového Xboxu 360 zostáva na Macu nečitateľná.

Stručne

  • Zapojte ho. Nepotrebuje žiadny driver, len adaptér na Macu s USB-C.
  • Najprv skúste aplikáciu. Letecké simulátory a emulátory nastavia joystick vo vlastnej obrazovke ovládania.
  • Namapujte zvyšok. InputConfig zmení každú os a tlačidlo na klávesy alebo myš.

Ak ho Mac vidí a hra nie, riešením je mapovač, nie driver.

Otázky

Fungujú USB joysticky na Macu?

Áno, každý USB HID joystick macOS číta bez driveru. Či ho daná hra použije, závisí od hry.

Funguje letecká páka Thrustmaster alebo Logitech na Macu?

Ako zariadenie HID áno. X-Plane a podobné simulátory ju čítajú priamo. Ostatné hry potrebujú mapovač, ako je InputConfig.

Môžem na Macu použiť arkádovú páku?

Áno, v jej režime PC alebo DirectInput. Emulátory ju čítajú priamo a InputConfig ju namapuje pre všetko ostatné, vrátane bojových hier, ktoré berú iba vstup z klávesnice.

Prečo môj USB joystick chýba v Game Controllers v Systémových nastaveniach?

Ten zoznam ukazuje len ovládače, ktoré podporuje framework od Apple, ako sú gamepady PlayStation, Xbox a Switch. USB joystick, letecká páka alebo bežný gamepad sa číta ako bežné zariadenie HID, takže tam chýba, aj keď funguje. System Information, USB ukáže, či ho Mac vidí, a InputConfig ho vypíše v Settings, v časti Devices.

Dá sa na Macu použiť joystick ako myš?

Áno. Joystick myši vyrobené pre prístup k počítaču fungujú hneď po zapojení. Každý iný USB joystick sa stane myšou cez InputConfig, ktorý je bezplatný: každý smer páky hýbe kurzorom a tlačidlo klikne.

Existuje aplikácia na konfiguráciu joysticku pre Mac?

Áno. InputConfig je jedna z nich a začínal ako JoystickConfig. Číta USB joysticky, letecké páky, volanty a arkádové páky ako zariadenia HID a mapuje ich osi a tlačidlá na klávesy, pohyb myši a posúvanie v ľubovoľnej aplikácii. Neovláda force feedback. Je bezplatný v Mac App Store.

Viac po slovensky

Podrobné návody, v angličtine

Kto píše. Ryleigh Newman vyvíja InputConfig a svoj Mac každý deň ovláda ovládačom, pretože ruky nefungujú dobre. Táto stránka je preložená z angličtiny. Rozhranie aplikácie a zvyšok webu sú v angličtine.

Táto stránka v iných jazykoch: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Stiahnuť InputConfig z Mac App StoreZadarmo. macOS 14 alebo novší. Bez účtu, nič neopúšťa váš Mac. Open source na GitHube.