Türkçe

CrossOver, Whisky ya da Game Porting Toolkit oyunlarında kumanda çalışmıyor

Bir CrossOver, Whisky, Sikarugir ya da Game Porting Toolkit oyununda kumanda, yalnızca Wine onu geçirdiğinde ve Windows oyunu tanıdığında çalışır, bu da oyundan oyuna ve güncellemeden güncellemeye değişir. Klavye ve fare her seferinde geçer. Bu yüzden her zaman işe yarayan yol, kumandayı Mac tarafında InputConfig ile tuşlara ve fare hareketine atamaktır, oyun da yalnızca zaten anladığı girdiyi alır. InputConfig ücretsiz, açık kaynaklı ve macOS 14 ya da üstünü gerektirir.

Aşağıda önce denenecek kontrolleri, PS5 ve Xbox kumandaları için nelerin farklı olduğunu, Parallels’in nereye oturduğunu ve o klavye yolunu adım adım anlatıyorum.

InputConfig'i Mac App Store'dan indirinInputConfig, Mac App Store'da ücretsiz. macOS 14 veya üstü, hesap yok, takip yok, açık kaynak.

Adımlar

  1. InputConfig’i Mac App Store’dan kur ve Sistem Ayarları, Gizlilik ve Güvenlik, Erişilebilirlik içinde aç.
  2. Smart Preset Maker aracını aç, oyunu ara ve kumandanı seç.
  3. Oyunda kumandayı kapat, oyun bottle içindeki Steam’de çalışıyorsa oyun için Steam Input’u da kapat.
  4. Preset’i etkinleştir ve oyunu başlat.
  5. Kamera yavaş ya da titrek hissediliyorsa nişan satırlarında hızı ve iç ölü bölgeyi değiştir.

Neyin geçtiğini bil

CrossOver ve Whisky (ikisi de Wine) ile Apple’ın Game Porting Toolkit’i HID cihazlarını Windows tarafına iletir ve Windows oyununun o cihaz için XInput ya da DirectInput üzerinden kendi desteğine ihtiyacı vardır. CodeWeavers’ın kendi destek sayfası, bir oyunun CrossOver üzerinden kumanda girdisi alması için en azından Windows XInput desteğine ihtiyacı olduğunu ve altında Windows olmadığı için Windows kumanda sürücülerinin kurulamayacağını söylüyor.

  • Xbox kumandalarının şansı en yüksek. XInput bir Xbox kumandasını tanımlar.
  • PlayStation ve Switch kumandaları yanlış düşebilir. CodeWeavers DualSense’i ve DualShock 4’ü test etse de, bir DualSense ya da Switch Pro Controller oyunun tanımadığı bir cihaz olarak gelebilir.
  • Ekstralar nadiren ayakta kalır. Titreşim bazı oyunlarda çalışır, bazılarında çalışmaz ve dokunmatik yüzey, ışık çubuğu ve jiroskop bu şekilde çalıştırılan Windows oyunlarının çoğu için bir şey ifade etmez.

Tuşlar ve fare hareketi Windows oyununa her zaman ulaşır, çünkü her çeviri katmanının doğru yaptığı tek şey budur.

Klavye yolunu kur

InputConfig Mac tarafında durur, kumandayı okur ve tuşlar ile fare hareketi gönderir. Oyuna göre bu bir klavye ve fare. Smart Preset Maker 450’den fazla oyun ve uygulama için hazır düzenlere sahip, bunların arasında bir Mac’te yalnızca CrossOver ile çalışan pek çok Windows oyunu da var.

  • Sen: Oyunu Smart Preset Maker içinde seç, oyunun ayarlarında seçenek varsa kumandayı kapat, sonra Activate düğmesine bas ve oyunu başlat.
  • InputConfig: Düğmelerden oyunun tuşlarını, sağ çubuktan kamera için fare hareketini gönderir.
  • Kontrol: Sağ çubuk kamerayı çevirir. Yavaş ya da titrek hissediliyorsa nişan satırlarında hızı ve iç ölü bölgeyi değiştir (ölü bölgeler ve hassasiyet). Oyun farklı tuşlar kullanıyorsa o satırın çıktısını değiştir ya da satırı başka bir düğmeye taşımak için satırda Scan düğmesine bas.
InputConfig’in Smart Preset Maker aracı: arama alanına bir Windows oyunu yazılmış ve bir kumanda seçilmiş.
Figure 1. Oyunu ara ve kumandanı seç, düzen Windows oyununun zaten okuduğu tuşları gönderir.

İki preset seçeneği özellikle Windows oyunlarına yardım eder. Confine cursor imlecin oyun penceresinden çıkıp ikinci bir ekrana geçmesini engeller, auto-recenter ise fare konumunu okuyan oyunlar için onu belirli aralıklarla ortaya geri koyar. İkisi de preset’in Automation & Gaming Utilities bölümünde ve otomatik geçiş ve otomasyon sayfasında anlatılıyor. Her oyunu kumandayla oyna rehberinde fareyle bakışın doğru hissettirmesini sağlayan ayarlar var.

CrossOver’da PS5 ya da PS4 kumandası kullan

CodeWeavers DualSense’i ve DualShock 4’ü düzenli olarak test ettiğini söylüyor, yani bir PlayStation kumandası çalışabilir. Çalışmadığında genellikle üç şeyden biridir:

  • Oyun yalnızca XInput okuyor. Bir Sony kumandasını tanımıyor.
  • Bluetooth. Kablo çoğu zaman daha iyi davranır.
  • Bottle içindeki Windows Steam. Kumandayı ikinci kez çeviriyor.

PlayStation ekstraları InputConfig ile Mac tarafında yine çalışır, çünkü oyun işin içine girmeden önce ele alınırlar: dokunmatik yüzey fareyi hareket ettirebilir ya da düğme gibi davranabilir, jiroskop ile nişan ince nişan için eğimi fare hareketine çevirir ve her preset hangi düzenin çalıştığını görebilmen için kendi ışık çubuğu rengini ayarlayabilir. Eşleştirme için Mac’e PS5 kumandası bağlama sayfasına bak.

CrossOver’da Xbox kumandası kullan

Bir Xbox Series ya da Xbox One kumandası Windows oyunlarının beklediği kumandadır, bu yüzden CrossOver’da kumanda olarak çalışma şansı en yüksek olandır. Yine de başarısız olursa bu merdiveni en küçük adımdan başlayarak çık:

  1. Kablo kullan. Bluetooth yerine kabloyla bağla.
  2. Mac’in gördüğünü kontrol et. Sistem Ayarları kenar çubuğundaki Oyun Kumandaları’nda yanıt vermeli.
  3. Bottle’ın gördüğünü kontrol et. Bottle’ın Oyun Kumandaları panelinde ara.
  4. Steam Input’u değiştir. Oyun bottle içindeki Steam’de çalışıyorsa oyunun Steam Input geçersiz kılmasını iki yönde de dene.

Kablolu bir Xbox 360 kumandası başka bir hikâye. macOS onu kendisi desteklemez, bu yüzden Mac’teki hiçbir şey, CrossOver dahil, onu bir oyuna geçiremez. Çözüm daha yeni bir Xbox kumandası, bir PlayStation kumandası ya da desteklenen bir modda bir 8BitDo. Mac ile hangi kumandalar çalışır sayfasında liste var, Xbox kumandası bağlama sayfası da eşleştirmeyi anlatıyor.

Bottle içinde Steam Input’u kapat

CrossOver içindeki Windows Steam karışıma Steam Input’u ekler ve o genellikle Mac’in kumandasını göremez. Oyun için Steam Input’u kapat ve InputConfig kullan. Yoksa hiç girdi almazsın ya da çift girdi alırsın.

Whisky, Sikarugir ve Game Porting Toolkit

Whisky’nin kendi GitHub sayfası artık aktif olarak sürdürülmediğini ve uygulamaların ile oyunların her an bozulabileceğini söylüyor. Mevcut bottle’lar hâlâ çalışır, ama oraya bir kumanda düzeltmesi gelmez. Sikarugir ve diğer Wine sarmalayıcıları ile Windows oyunlarını bir Mac’te denemek için bir geliştirici aracı olan Apple’ın Game Porting Toolkit’i, kumandayı oyuna Wine üzerinden verir, yani CrossOver’daki kurallar geçerlidir: bir Xbox kumandası ve XInput destekli bir oyunun şansı en yüksektir, klavye ve fare de her zaman geçer. InputConfig bunlardan hangisini kullandığını umursamaz, çünkü Mac’te çalışır ve hepsinin oyuna ilettiği tuşları ve fare hareketini gönderir.

Düğmeler yanlışsa, titreşim yoksa ya da gecikme varsa

  • Yanlış düğmeler. Oyun kumandayı görüyor ama düğmeler karışmışsa ya da istemler yanlış konsolu gösteriyorsa, oyun kumandayı genel bir cihaz olarak almıştır. Kabloyu dene, oyunun Steam Input geçersiz kılmasını iki yönde de dene, yanlış kalırsa her düğmenin seçtiğin tuşu tam olarak gönderdiği klavye yolunu kullan.
  • Titreşim. Oyunun kendi titreşimi için oyunun kumandayı görmesi gerekir, bu yüzden klavye yolunda o kaybolur. InputConfig bunun yerine atanmış bir düğme tetiklendiğinde kısa bir titreşim verebilir, bu basışı doğrular ama oyunun efektleri değildir (dokunsal geri bildirim).
  • Gecikme. Kablo en sağlam bağlantıdır ve InputConfig kumandayı varsayılan olarak 120 Hz’de okur, en fazla birkaç milisaniye ekler. Bir Windows oyunu Mac’te ağır hissettirdiğinde olağan nedenler kare hızı ve çubuğun tepki eğrisidir. Mac’te kumanda giriş gecikmesi sayfası bunları ele alıyor.

Parallels farklı çalışır

Parallels Desktop bir çeviri katmanı değildir. Gerçek bir Windows kopyası çalıştırır ve bir USB ya da Bluetooth kumandayı doğrudan Windows’a verebilir: Parallels sorduğunda USB kumandayı Windows’a bağla ya da sanal makinenin USB ve Bluetooth ayarlarında Bluetooth cihazlarını Windows ile paylaşmayı aç. Windows sonra kumandayı bir PC’de olduğu gibi kendisi yönetir ve Steam Input gibi Windows araçları içinde çalışır.

macOS Sequoia 15.4’ten sonra kumandalar pek çok kişi için Parallels içinde çalışmayı bıraktı. Parallels bunu forumunda izledi ve sonra konuyu çözüldü olarak işaretledi. Bir kumanda Mac’te çalışıp Windows’ta çalışmıyorsa, başka bir şeyden önce Parallels’i güncelle. InputConfig bir Mac uygulamasıdır ve işi Mac tarafıdır: Parallels içindeki bir oyun için önce kumandayı Windows’a ulaştır.

Hazır bir Windows oyunu düzeniyle başla

Bu düzenler Mac sürümü olmayan oyunlar için yazıldı, bu da bir Mac’te genellikle CrossOver ya da benzer bir katman demek. Her sayfa oyunun nasıl çalıştığını ve düzenin hangi tuşları beklediğini söyler.

Kısaca

  • Kumandayı bir kez dene. Kabloyla bağlı bir Xbox kumandasının, XInput destekli bir oyunda şansı en yüksektir.
  • Sonra ata. InputConfig, her çeviri katmanının ilettiği tuşları ve fare hareketini gönderir.
  • Tek çevirici tut. Preset çalışırken oyunun kumanda desteğini ve Steam Input’u kapat.

Ben çeviri katmanıyla uğraşmayı bırakır ve oyuna zaten okuduğu klavyeyi verirdim.

Sorular

CrossOver Mac’te oyun kumandalarını destekliyor mu?

Kısmen. Kumandaları Windows oyunlarına iletir, ama oyunun sonra cihazı tanıması gerekir ve pek çoğu tanımaz. Kumandayı InputConfig ile klavyeye atamak her durumda işe yarar.

Game Porting Toolkit kumandaları geçiriyor mu?

Xbox tarzı kumandalar için çoğu zaman, diğerleri için daha az. InputConfig üzerinden klavye yolu her iki durumda da güvenilirdir.

Xbox kumandam CrossOver’da neden çalışmıyor?

Sistem Ayarları kenar çubuğundaki Oyun Kumandaları’nda yanıt verdiğini kontrol et, kabloyla bağla, bottle’ın Oyun Kumandaları panelini kontrol et ve oyun bottle içindeki Steam’de çalışıyorsa Steam Input geçersiz kılmasını iki yönde de dene. Kablolu bir Xbox 360 kumandası çalışmaz, çünkü macOS onu desteklemez.

Whisky hâlâ sürdürülüyor mu?

Hayır. Whisky’nin GitHub sayfası artık aktif olarak sürdürülmediğini ve uygulamaların ile oyunların her an bozulabileceğini söylüyor. Mevcut bottle’lar hâlâ çalışır. InputConfig ile tuşlara atanmış bir kumanda Whisky’de çalışmaya devam eder, çünkü tuşlar her zaman geçer.

Oyun kumandayı ve tuşları aynı anda alır mı?

Alabilir, oyun kumandayı görüyorsa ve InputConfig tuş gönderiyorsa. InputConfig preset’i etkinken oyunda kumanda desteğini kapat ya da bottle içinde oyun için Steam Input’u devre dışı bırak.

Parallels’te kumanda çalışır mı?

Genellikle, çünkü Parallels kumandayı gerçek bir Windows kopyasına verir. USB kumandayı Windows’a bağla ya da sanal makinenin ayarlarında Bluetooth cihazlarını Windows ile paylaş ve bir macOS güncellemesinden sonra kumandalar çalışmayı bıraktıysa Parallels’i güncelle.

Türkçe başka sayfalar

Ayrıntılı rehberler, İngilizce

Kim yazıyor. Ryleigh Newman InputConfig'i geliştiriyor ve elleri iyi çalışmadığı için kendi Mac'ini her gün bir kontrolcüyle kullanıyor. Bu sayfa İngilizceden çevrildi. Uygulamanın arayüzü ve sitenin geri kalanı İngilizce.

Bu sayfa diğer dillerde: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Українська, Tiếng Việt, 繁體中文, 简体中文

InputConfig'i Mac App Store'dan indirinÜcretsiz. macOS 14 veya üstü. Hesap yok, hiçbir şey Mac'inizden çıkmaz. GitHub'da açık kaynak.