Čeština
Arkádové a bojové joysticky a ovladače leverless na Macu
Ano, Mac umí použít bojový joystick a o všem skoro rozhoduje přepínač režimu. V režimu PS3, PS4 nebo DirectInput je většina joysticků obyčejné zařízení USB, které macOS čte bez driveru. V režimu Xbox nebo XInput je většina neviditelná, protože macOS nepodporuje kabelový protokol Xbox 360, kterým mluví, a u mnoha joysticků s licencí PlayStation je poloha označená PC právě tento režim XInput. Jakmile Mac joystick vidí, emulátory ho čtou přímo a pro hry, které berou jen klávesnici, existuje InputConfig, bezplatná aplikace, kterou vyvíjím a která změní každé tlačítko na klávesu, jakou hra očekává.
InputConfig je zdarma v Mac App Storu. macOS 14 nebo novější, bez účtu, bez sledování, open source.
Postup
- Odpojte joystick a přepněte ho do režimu PS3, PS4 nebo DirectInput (nebo Switch). Vyhněte se režimu Xbox nebo XInput.
- Zapojte ho přímo do Macu datovým kabelem, na MacBooku přes adaptér USB-C.
- V Nastavení systému, Game Controllers, a v System Information, USB, zkontrolujte, jak ho Mac čte.
- V emulátoru přiřaďte tlačítka na obrazovce ovládání emulátoru.
- U hry, která čte jen klávesnici, otevřete InputConfig, u každého řádku stiskněte Scan, stiskněte tlačítko na joysticku a vyberte klávesu.
Nejdřív vyberte režim
Většina joysticků má posuvný přepínač, nebo tlačítko, které držíte při zapojování. Názvy se podle výrobce liší. Tady je, co každý znamená na Macu, v pořadí, v jakém je zkoušet.
| Režim na joysticku | Co dělá Mac | Zkuste |
|---|---|---|
| PS3, PS4, DirectInput, D-input | Obyčejné zařízení USB HID, bez driveru. Hry postavené na podpoře ovladačů od Applu ho obvykle nenabízejí, ale emulátory a InputConfig ho čtou. | Jako první |
| Switch | U mnoha joysticků také obyčejné zařízení HID. Joystick, který se přes Bluetooth hlásí jako Switch Pro Controller, je v macOS 13 a novějším uvedený jako herní ovladač. | Jako druhý |
| PC | Záleží na výrobci. U některých joysticků je to DirectInput. U mnoha joysticků s licencí PlayStation je to XInput, který na Macu nic nečte. Zapojte ho a podívejte se. | Vyzkoušejte |
| Xbox, XInput, X-input | Většina joysticků tady mluví kabelovým protokolem Xbox 360, který macOS nepodporuje a InputConfig ho také nepřečte. | Naposled |
Režimy měňte s odpojeným joystickem a pak ho zapojte přímo do Macu. Která tlačítka nebo přepínač nastavují jednotlivé režimy, říká příručka.
Zjistěte, co Mac vidí
- Nastavení systému, Game Controllers. V postranním panelu. Uvádí jen to, co macOS považuje za herní ovladač. Pokud je tam váš joystick, nativní hry a streamovací aplikace ho vidí jako každý pad a nic dalšího možná nepotřebujete.
- System Information, USB. Podržte Option, otevřete nabídku Apple a vyberte System Information. Uvádí všechna zařízení USB. Joystick, který je tady, ale ne v Game Controllers, je obyčejné zařízení HID: pro emulátory a InputConfig to stačí, ale většina nativních her ho neuvidí.
- InputConfig, Devices v řádku nabídek. Uvádí všechna zařízení USB, s fajfkou u těch, která aplikace čte. Joystick v režimu XInput je uvedený s poznámkou, že ho macOS nepřečte a že cesta je jiný režim nebo Bluetooth. Čitelný joystick, který aplikace sama nezachytila, lze zaškrtnout tady.
- Live Visualizer. U jakékoli předvolby Live Visualizer rozsvítí každé tlačítko, když ho stisknete. Více na stránce Live Visualizer.

Joystick, který chybí všude, má téměř vždy nabíjecí kabel bez dat nebo režim Xbox.
Nechte emulátory číst joystick přímo
OpenEmu a RetroArch čtou ovladače USB samy a MAME také. Přepněte joystick do režimu HID, otevřete obrazovku ovládání emulátoru a přiřaďte tam každé tlačítko. Je to nejkratší cesta od ruky ke hře, bez čehokoli mezi tím, takže ji použijte všude, kde funguje. Rozvržení Emulator / Arcade je pro emulátory v prohlížeči, porty jen pro klávesnici a klávesy nabídky MAME, které zbudou.
Změňte joystick na klávesnici pro všechno ostatní
Spousta her na Macu a her streamovaných na Mac čte klávesnici, ale ne joystick v režimu DirectInput. InputConfig stojí mezi nimi: čte joystick a posílá klávesy.
- Vy: Pokud má joystick přepínač páky, nastavte ho na DP, aby páka přicházela jako D-pad. Pak u řádku stiskněte Scan, stiskněte tlačítko na joysticku a vyberte klávesu.
- InputConfig: Čtyři směry páky změní na čtyři klávesy a diagonála drží obě najednou, přesně jak bojová hra čte diagonálu na klávesnici.
- Kontrola: V tréninkovém režimu hry stiskněte každé tlačítko a sledujte, jestli se provede úder.
Každé tlačítko může poslat jednu klávesu, dvě klávesy najednou (Drive Parry na dvě tlačítka na jednom tlačítku), akord, turbo nebo makro.
Některé joysticky se hlásí také jako klávesnice. InputConfig takový čte, jakmile mu v Nastavení systému, Soukromí a zabezpečení povolíte Input Monitoring. Nabídka Devices označí takový joystick jako vyžadující Input Monitoring a nastavení za vás otevře.
Poznejte joysticky PlayStation, které InputConfig pojmenuje
Joysticky uvedené v komunitní databázi SDL GameControllerDB mají tlačítka pojmenovaná a umístěná jako každý ovladač PlayStation a Live Visualizer je kreslí jako arkádový joystick, u modelů pro PS4 a PS5 s touchpadem. Ve verzi 1.6 to pokrývá Qanba Drone a Dragon, Victrix Pro FS pro PS4, Mad Catz TE S+ pro PS3 a PS4, Hori Fighting Stick mini 4, Razer Panthera a PDP Versus Fighting stick.
- Chybí L3, R3 nebo klik touchpadu. Komunitní mapování pro Victrix Pro FS, PDP Versus Fighting a Qanba Drone je vynechávají. Verze 1.6 je přesto čte tam, kde je má každý joystick ve stylu DualShocku.
- Turbo, Mute a vlastní přepínače joysticku. Pracují uvnitř joysticku, takže je Mac nikdy nevidí.
- Joysticky s licencí Xbox. Těžký případ: režim Xbox je ten, který Mac nejspíš nepřečte, takže pokud má joystick režim DirectInput nebo PlayStation, použijte ten.
Aplikace výrobce pro Windows nebo konzoli s tím vším nesouvisí. Nic z toho ji nepotřebuje.
Nastavte ovladač leverless
Ovladač jen z tlačítek, například Hit Box, Snack Box nebo Haute42, je pro Mac totéž co joystick: směry jsou tlačítka místo páky a o tom, jestli ho Mac umí číst, rozhoduje režim. Dvě věci jsou jiné.
- Čištění SOCD probíhá uvnitř ovladače. Co se stane z vlevo plus vpravo nebo nahoru plus dolů, se nastavuje v nastavení samotného ovladače. Mac a InputConfig vidí jen výsledek, takže ho nastavte tam.
- GP2040-CE má režim klávesnice. Mnoho ovladačů leverless běží na firmwaru GP2040-CE s otevřeným zdrojovým kódem. Jeho dokumentace určuje režim tlačítkem podrženým při zapojení: B1 pro Switch, B3 pro PS3/DirectInput, R2 pro klávesnici (vlastní názvy tlačítek GP2040-CE). V režimu klávesnice je ovladač klávesnice USB a každá hra pro Mac, která bere klávesy, ho čte bez jakéhokoli mapovače. Kterou klávesu každé tlačítko pošle, vyberete ve webovém konfigurátoru GP2040-CE.
Pokud váš ovladač běží na GP2040-CE, je režim klávesnice nejjednodušší nastavení na Macu a doporučuji ho zkusit dřív než InputConfig. U ostatních režimů InputConfig čte GP2040-CE v režimech Generic a PS3 a v Live Visualizer ho kreslí jako ovladač leverless. Čísla tlačítek se s režimem mění, takže po přepnutí znovu použijte Scan. Režim XInput nelze číst. Ovladače s jiným firmwarem se řídí tabulkou výše.
Nastavte joystick 8BitDo nebo Mayflash
- 8BitDo Arcade Stick. 8BitDo pro něj uvádí Switch a Windows, ne macOS, a má dva režimy, Switch a X-input. Zkuste nejdřív režim Switch přes Bluetooth: macOS 13 a novější čte ovladače Switch a pokud se joystick objeví v Nastavení systému, Game Controllers, hry ho vidí jako každý pad. Přes kabel USB v režimu X-input čte InputConfig mnoho ovladačů 8BitDo přímo, ale hry joystick tímto způsobem neuvidí. Než podle toho něco naplánujete, vyzkoušejte to na vlastním Macu, protože 8BitDo neslibuje ani jedno.
- Mayflash F500. Stránka podpory Mayflash dokumentuje režim pro macOS od firmwaru V1.28, který se nastaví podržením Select a A po tři sekundy, a upozorňuje, že samotnou aktualizaci firmwaru je nutné udělat na počítači s Windows.
- Ostatní joysticky Mayflash. Zkuste jejich režim PC.
Připojte ho k MacBooku
Většina joysticků se dodává s kabelem USB-A a většina MacBooků má jen USB-C.
- Adaptér, ne rozbočovač. Obyčejný adaptér USB-C na USB-A funguje. Zapojte joystick přímo do něj, protože některé rozbočovače zařízení HID zahazují.
- Datový kabel. Pokud se joystick rozsvítí, ale Mac nic neuvádí, zkuste nejdřív jiný kabel: mnoho kabelů v šuplíku jen nabíjí.
- Skříně pro dva hráče. InputConfig 1.6 dává každému hráči na duálním arkádovém enkodéru vlastní slot ovladače.
Zjistěte, které bojové hry na Macu běží
Málo současných.
- Jen streamované. Street Fighter 6, Tekken 8, Mortal Kombat 1 a Guilty Gear Strive nemají verzi pro Mac a na Mac se dostanou streamováním z počítače s Windows nebo z cloudové služby, která je nabízí. Joystick, který macOS uvádí jako herní ovladač, obvykle ve streamu funguje. Joystick, který neuvádí, může hrát přes klávesové rozvržení na stránce každé hry.
- Nativní. Skullgirls 2nd Encore běží nativně.
- Retro. Retro arkádové bojovky běží v emulátorech, které joystick čtou samy.
Streamování přidává vlastní zpoždění, což je skutečná cena kompetitivní hry na Macu.
Co neumí
- Tvářit se jako gamepad. InputConfig posílá události klávesnice a myši, takže hra, která přijímá jen ovladač, potřebuje takový, který macOS rozpozná, a tady přichází na řadu tabulka režimů.
- Číst režim Xbox. Kabelový protokol Xbox 360 nečte macOS ani InputConfig.
- Čistit SOCD. To řeší firmware ovladače dřív, než Mac cokoli uvidí.
- Přidat nulové zpoždění. Čte joystick ve výchozím nastavení 120krát za sekundu, nebo až 240krát, pokud to zvýšíte v nastavení, takže čekání před odesláním klávesy je kratší, než kdo při hře zaznamená. Když hra nebo emulátor čte joystick sám, nechte to na nich.
Stručně
- Režim. Zkuste nejdřív PS3, PS4 nebo DirectInput, potom Switch a Xbox naposled.
- Emulátory. Přiřaďte tlačítka na obrazovce ovládání emulátoru.
- Hry s klávesnicí. V InputConfig naskenujte každé tlačítko, páka na DP.
- Leverless na GP2040-CE. Použijte jeho režim klávesnice, který mapovač nepotřebuje.
Když zvolíte správný režim, Mac přečte téměř každý joystick bez driveru.
Otázky
Mohu na Macu použít bojový joystick?
Ano. Přepněte ho do režimu PS3, PS4 nebo DirectInput a zapojte ho. macOS ho čte bez driveru. Emulátory ho používají přímo a InputConfig ho mapuje na klávesy pro hry, které čtou jen klávesnici. Režim Xbox a režim PC u mnoha joysticků s licencí PlayStation obvykle nefungují.
Potřebuji na Macu driver pro arkádový joystick?
Ne, v režimu HID, jako je PS3, PS4, DirectInput nebo Switch. U joysticku zaseknutého v režimu Xbox byly staré drivery třetích stran pro Xbox 360 rozšíření jádra, která současné Macy nenačtou bez snížení nastavení zabezpečení. Lepší opravou je přepnout režim joysticku.
Funguje Victrix Pro FS nebo Qanba Drone na Macu?
V jejich režimu PS4 je InputConfig čte s pojmenovanými tlačítky a verze 1.6 čte L3, R3 a klik touchpadu, které komunitní mapování vynechává. Hry postavené na podpoře ovladačů od Applu je nemusí nabízet.
Proč můj arkádový joystick funguje v OpenEmu, ale ne ve hře?
Emulátor čte joystick jako surové zařízení USB. Většina nativních her pro Mac poslouchá jen ovladače, které macOS uvádí v Nastavení systému, Game Controllers, a joystick v režimu DirectInput mezi ně nepatří. Najděte buď režim, který macOS uvádí, nebo namapujte joystick na klávesy hry v InputConfig.
Přidává InputConfig k bojovému joysticku zpoždění vstupu?
Trochu. Čte joystick ve výchozím nastavení 120krát za sekundu, nebo až 240krát, pokud to zvýšíte v nastavení, takže čekání před odesláním klávesy je kratší, než kdo při hře zaznamená. Když hra nebo emulátor čte joystick sám, nechte to na nich. Na té cestě žádný mapovač není.
Umí InputConfig čištění SOCD pro ovladač leverless?
Ne. SOCD řeší firmware ovladače dřív, než Mac cokoli uvidí, takže ho nastavte v ovladači. InputConfig předává, co ovladač hlásí.
Mohu použít klávesnici Macu jako Hit Box?
Ano, a mapovač k tomu nepotřebujete: hry, které berou vstup z klávesnice, ji čtou přímo. InputConfig klávesnici poslouchá bez blokování kláves, takže je špatný nástroj na přemapování jedné klávesy na druhou.
Může tlačítko bojového joysticku spustit makro?
Ano. V InputConfig může každé tlačítko joysticku poslat dvě klávesy najednou, turbo nebo časované makro. Turnaje makra nepovolují a online hra se řídí pravidly každé hry. Hodí se při tréninku a pro ruce, které nezvládnou stisknout dvě tlačítka ve stejnou chvíli.
Další v češtině
Podrobné návody, v angličtině
Kdo píše. Ryleigh Newman vyvíjí InputConfig a svůj Mac každý den ovládá ovladačem, protože ruce nefungují dobře. Tato stránka je přeložená z angličtiny. Rozhraní aplikace a zbytek webu jsou v angličtině.
Tato stránka v dalších jazycích: English, العربية, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Zdarma. macOS 14 nebo novější. Bez účtu, nic neopouští váš Mac. Open source na GitHubu.