Čeština
Ovladač je připojený, ale na Macu nefunguje
Když Mac ovladač uvádí a hra ho ignoruje, hra ovladač nehledá, hledá jiný, nebo běží někde, kam ovladač nedosáhne. Nejdřív ověřte, že ovladač žije, a potom níže najděte svůj případ. Pro hru bez jakékoli podpory ovladačů InputConfig, zdarma v Mac App Store, namapuje ovladač na klávesy a myš, které hra už čte.
InputConfig je zdarma v Mac App Storu. macOS 14 nebo novější, bez účtu, bez sledování, open source.
Nejdřív ověřte, že ovladač žije
- Vy: Otevřete Nastavení systému, v postranním panelu klikněte na Game Controllers a stiskněte několik tlačítek.
- macOS: Ukáže každý připojený gamepad a každé tlačítko, které stisknete, rozsvítí.
- Kontrola: Pokud reaguje, strana Macu je v pořádku a problém je ve hře. Pokud ne, problém je v párování: odeberte ovladač v Bluetooth, restartujte ho, spárujte znovu a ověřte, že není pořád spárovaný s konzolí.
Pokud se Game Controllers rozsvítí, přestaňte ladit Bluetooth a podívejte se na hru.
Když hra nemá podporu ovladačů
Tohle je nejčastější případ a ten, který nespraví žádné nastavení: starší hry pro Mac, nezávislé hry postavené pro klávesnici, strategie, hry v prohlížeči a cokoli, co vůbec není hra. Namapujte ovladač na klávesy a myš, kterým hra už rozumí, pomocí InputConfig, který obsahuje rozvržení pro více než 450 her a aplikací. Hra se nikdy nedozví, že jde o ovladač.
Když hra ovladače podporuje, jen ne ten váš
Některé hry poznají jen gamepady ve stylu Xboxu a několik jich uvádí konkrétní modely. DualSense nebo Switch Pro Controller se pak zobrazí jako obecný gamepad, nebo vůbec. Pokud je hra ve Steamu, zkuste Steam Input. Jinak znovu InputConfig, který přiměje jakýkoli gamepad poslat to, co hra chce.
Když jde o hru ve Steamu
Steam stojí mezi ovladačem a hrou. Projděte tento postup od nejmenšího kroku:
- Zapněte podporu svého gamepadu. Ve Steamu zapněte v Settings, Controller podporu PlayStation, Xbox nebo Switch.
- Udělte Steamu Input Monitoring. V nedávných verzích macOS ho potřebuje v Nastavení systému, Soukromí a zabezpečení.
- Ukončete Steam a vyzkoušejte to. Dokud Steam běží, může si gamepady PlayStation, Xbox a Switch převzít pro Steam Input, i pro hry, které jste nespustili ze Steamu. Ukončete ho úplně z jeho nabídky a hru zkuste znovu.
- Vypněte Steam Input pro danou hru. Některé hry pro Mac Steam Input úplně ignorují. Vypněte ho pro tu hru a použijte InputConfig, aby nepřicházely dva vstupy najednou.
Stránka o Steamu jde víc do hloubky.
Když jde o hru pro Windows v CrossOveru nebo Game Porting Toolkit
Překladová vrstva často ovladač do hry pro Windows nepředá, nebo ho předá jako něco, co hra nepozná. Mapování na klávesnici pomocí InputConfig funguje, protože klávesy projdou vždy. Stránka ovladač nefunguje v CrossOveru, Whisky nebo Game Porting Toolkit má kontroly, poznámky k PS5 a Xboxu a co dělat v Parallels.
Když jde o hru v prohlížeči nebo v cloudu
Safari, Chrome a Firefox předávají ovladače webovým stránkám přes Gamepad API a používají ho Xbox Cloud Gaming a GeForce NOW. Obvykle to funguje. Webová stránka ovladač uvidí až poté, co stisknete tlačítko, když je tato stránka v popředí, takže jedno nejdřív stiskněte. Když to pořád nefunguje, nebo když webová hra bere jen klávesy, InputConfig namapuje gamepad na klávesnici a prohlížeč o ničem neví.
Když ho ignoruje jen jedna aplikace
Pokud ovladač funguje v některých hrách a v jedné ne, problém je v té jedné aplikaci.
- Roblox. Aplikace pro Mac gamepady podporuje, ale každý zážitek si určuje vlastní ovládání a mnoho z nich poslouchá jen klávesnici. Viz Roblox s ovladačem na Macu.
- Emulátory. Mají vlastní nastavení ovladače, oddělené od macOS, a často i vlastní oprávnění. OpenEmu chce Input Monitoring a u bezdrátových gamepadů přístup k Bluetooth. RetroArch, Dolphin, PCSX2 a PPSSPP chtějí každý gamepad vybraný ve svém vlastním nastavení vstupu. Ovladač nefunguje v emulátoru na Macu je projde jeden po druhém.
- Cokoli, co čte jen klávesnici a myš. Namapujte ovladač na klávesnici.
Když to fungovalo do aktualizace macOS
Pak se něco mezi Macem a jednou aplikací změnilo a oprava je obvykle bodová aktualizace, aktualizace aplikace, nebo jedno nastavení. Dvě stojí za zmínku:
- macOS 15.4. Kabelové ovladače přestaly v mnoha aplikacích fungovat, zatímco Bluetooth fungovalo dál, a hlášeným řešením bylo zapnout pro danou aplikaci v Game Controllers volbu Increase controller compatibility.
- Tahoe. Jednotlivé hry přestaly vidět gamepady, které Nastavení systému pořád vidí.
Seznam po verzích, se zdroji, najdete v článku ovladač nefunguje po aktualizaci macOS.
Stručně
- Vyzkoušejte ho v Game Controllers. Žádná světla znamenají párování. Světla znamenají hru.
- Zkontrolujte vrstvu. Steam, CrossOver a prohlížeč mají každý vlastní nastavení.
- Namapujte ho na klávesy. Funguje ve všech výše uvedených případech, protože každá hra čte klávesnici.
Klávesy projdou vždy, takže cesta přes klávesnici je oprava, která na hře nikdy nezávisí.
Otázky
Proč můj ovladač na Macu nefunguje?
Nejčastěji ho Mac vidí a hra ovladače nečte. Ověřte to v Nastavení systému, Game Controllers, a pak použijte nastavení ovladače ve hře nebo ve Steamu, nebo mapovač jako InputConfig, aby hra dostávala vstup z klávesnice a myši.
Proč můj Mac vidí ovladač, ale hra ne?
Hra ovladače nepodporuje, nebo ne ten váš, nebo běží přes vrstvu (Steam, CrossOver, prohlížeč), která ho nepředává. Namapování ovladače na klávesnici pomocí InputConfig funguje v každém z těchto případů.
Dá se otestovat, zda ovladač na Macu funguje?
Nastavení systému, Game Controllers rozsvěcuje tlačítka, jak je stisknete. Live Visualizer v InputConfig ukazuje každou osu a tlačítko živě a nástroj pro mrtvou zónu na tomto webu čte ovladač v prohlížeči.
Musím Mac restartovat?
Skoro nikdy. Případy s Bluetooth spraví odebrání a nové spárování ovladače, nebo jeho vypnutí a zapnutí.
Ovladač funguje na Macu, ale ne v emulátoru. Co teď?
Emulátory konzolí nepoužívají podporu ovladačů ve hře. Každý má vlastní obrazovku ovladače a často vlastní oprávnění macOS. OpenEmu chce Input Monitoring a u bezdrátových gamepadů přístup k Bluetooth. Ovladač nefunguje v emulátoru na Macu je projde jeden po druhém.
Proč ovladač funguje v Nastavení systému, ale v žádné hře?
Často je to Steam. Dokud Steam běží, může si gamepady PlayStation, Xbox a Switch převzít pro Steam Input, i pro hry, které jste nespustili ze Steamu. Ukončete Steam úplně z jeho nabídky a hru zkuste znovu. Pokud pak funguje, změňte nastavení ovladače ve Steamu pro tu hru.
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.