Mac पर Android कीबोर्ड मैपिंग: स्क्रीन के बटन और हर गेम का लेआउट
ज़्यादातर Android गेम उंगली मानकर बने हैं. Mac पर कीबोर्ड, माउस और कभी कंट्रोलर पहले से होता है, और ट्रैकपैड पर घंटा भर टैप करते-करते थक जाते हैं. SiliconPlay Mac पर Android एमुलेटर है: यह गेम की तस्वीर पर बटन रखता है और उन्हें कुंजियों से जोड़ता है. की मैपिंग यहाँ यही है. एक कुंजी या स्टिक, आपकी चुनी जगह पर, एक टच बन जाती है.
SiliconPlay सिर्फ Apple Silicon पर चलता है, M1 से M5 तक और उसी लाइन के नए चिप पर. Intel Mac के साथ यह मेल नहीं खाता. मैंने इसे macOS Tahoe पर आज़माया है. अगर आप किसी और macOS पर हैं, तो क्या हुआ मुझे लिखें.
सीधा टच, जब तक कुंजियाँ न चाहिएँ
सीधा टच डिफ़ॉल्ट है. पॉइंटर ही उंगली है, जो मेनू, दुकान, या बिना कीमैप वाले ऐप के लिए ठीक है. जब कोई जाना-पहचाना गेम सामने हो, SiliconPlay समुदाय का प्रीसेट दे सकता है. वह प्रीसेट तब तक बंद रहता है जब तक आप स्वीकार न करें. ऐप खुलने भर से कोई कीमैप लोड नहीं होती.
Android की तस्वीर पर क्लिक करें ताकि कुंजियाँ कीमैप पर जाएँ. अगर फ़ोकस किसी टेक्स्ट फ़ील्ड में है, टूलबार Typing कहता है और कुंजियाँ बटनों की जगह Android में जाती हैं. F12 या Command-K Typing और Game keys के बीच बदलता है. Command वाली मेनू शॉर्टकट macOS के पास रहती हैं.
जब SiliconPlay की विंडो फ़ोकस में हो, कुंजियाँ चलती हैं. Accessibility सिर्फ एमुलेटर की अपनी विंडो के पीछे चलने के लिए है. पहली बार जब ऐप उस विंडो के साथ चलना चाहता है, macOS Accessibility माँगता है. जब तक अनुमति न दें, SiliconPlay की विंडो फ़ोकस में रखें, कुंजियाँ फिर भी पहुँचती हैं.
डिफ़ॉल्ट लेआउट: MMORPG (WASD)
ऐप के साथ आने वाले सामान्य लेआउट का नाम MMORPG (WASD) है. यह किसी package से बँधा नहीं, इसलिए अपने आप नहीं मिलता. आप इसे किसी भी गेम पर लगाते हैं, फिर जो चूक गया उसे ठीक करते हैं. स्टिक अपने बटन के बीच में दबती है और जब उसकी कोई कुंजी दबी हो तो बाहर खिंचती है. छोड़ते ही बीच में लौट आती है.
| स्क्रीन पर नियंत्रण | कुंजियाँ | टच क्या करता है |
|---|---|---|
| चलना | W A S D या ऐरो की | आभासी स्टिक. एक दिशा दबाए रखें. |
| हमला | J | दबाए रखना. जब तक J दबा है, उंगली नीचे रहती है. |
| स्किल 1 | 1 या gamepad X | टैप |
| स्किल 2 | 2 या gamepad Y | टैप |
| स्किल 3 | 3 | टैप |
| स्किल 4 | 4 या right shoulder | टैप |
| स्किल 5 | 5 | टैप |
| स्किल 6 | 6 या right trigger | टैप |
| कूद | Space या gamepad B | टैप |
| इंटरैक्ट | F | टैप |
| नक्शा | M | टैप |
| बैग | B | टैप |
| कैमरा | दायाँ माउस बटन | नज़र. दृश्य घुमाने के लिए खींचें. |
इस प्रीसेट की टिप्पणी कहती है कि इसे एडिटर में सुधारें. जगहों को शुरुआत मानें. ये गेम की तस्वीर के अंश हैं, 0 से 1 तक, मूल ऊपर बाएँ कोने में, इसलिए विंडो का आकार बदलने पर ये साथ स्केल होती हैं.
बटनों को तब तक हिलाएँ जब तक वे गेम पर बैठ जाएँ
Edit layout कीमैप एडिटर खोलता है. बटन को खींचकर जगह बदलें. क्लिक करके कुंजी या माउस बटन फिर बाँधें. सुनहरा बिंदु खींचकर आकार बदलें. WASD जॉयस्टिक, कैमरा ड्रैग, टैप, लंबा दबाव, स्वाइप, या दोहराना जोड़ सकते हैं. Done सेव करता है. Cancel प्रोफ़ाइल को उस हाल पर लौटाता है जिसमें Edit खोलते समय थी. अगर कुंजी पकड़ने के बीच में हों, Escape कैप्चर रद्द करता है.
अलग एमुलेटर विंडो के साथ एक काँच का बुलबुला चलता है. बुलबुले को खींचकर हिलाएँ. क्लिक पर ओवरले, अपारदर्शिता, आकार, संपादन और रीसेट मिलते हैं. यह जगह प्रोफ़ाइल पर सेव होती है. Command-Shift-G ओवरले दिखाता या छिपाता है. तस्वीर की खाली जगह फिर भी गेम पर क्लिक करती है.
F10 सीधे टच पर ले जाता है. जब मेनू मैप किए बटन की जगह असली उंगली चाहता हो, यही आसान रास्ता है. अगर कोई आभासी उंगली दबी रह जाए, Shift-Escape हर उंगली छोड़ता है.
कंट्रोलर उन्हीं बटनों को दबाता है
स्क्रीन का एक बटन एक से ज़्यादा इनपुट सुन सकता है. डिफ़ॉल्ट लेआउट में स्किल 1 दोनों है, कुंजी 1 और gamepad X, और कूद दोनों है, Space और gamepad B. फिर बाँधते समय face buttons, shoulders, triggers, D-pad, menu और options भी बाँध सकते हैं. कंट्रोलर दूसरी नियंत्रण-योजना नहीं है. यह उन्हीं स्क्रीन-बटनों को दबाता है जिन्हें कीबोर्ड दबाता है.
हर गेम का अपना लेआउट
कुछ ऐप का अपना प्रीसेट होता है, और मिलान package से होता है. जब वह गेम सामने हो, SiliconPlay उसे देता है और रुकता है. स्वीकार करें, फिर जो चित्र पर न बैठा हो उसे खींचें. इन फ़ाइलों पर लिखा है कि ये समुदाय के प्रीसेट हैं.
Minecraft साफ़ उदाहरण है ऐसे लेआउट का जो सामान्य वाला नहीं. चलना WASD पर, तोड़ना बाएँ क्लिक पर, इस्तेमाल दाएँ क्लिक पर, कूद Space पर, इन्वेंटरी E पर, हॉटबार 1, 2 और 3 पर, नज़र दाएँ माउस बटन पर. जिस गेम के बटन अलग-अलग कोनों में हों, उसे यही पास चाहिए, नीचे की MMORPG पंक्ति नहीं.
उसी बिल्ड में Genshin Impact, Roblox, Call of Duty Mobile, Clash of Clans और कुछ और गेम के प्रीसेट हैं. मैं यह दिखावा नहीं करूँगा कि एक लेआउट सब पर बैठ जाता है. सुझाव स्वीकार करें, एक मिनट खेलें, और बटन हिलाएँ.
अगर ऑनलाइन कीमैप ढूँढ रहे हों
भरोसे वाली प्रति वही है जो ऐप में है. अगर फिर भी किसी की पोस्ट की हुई लेआउट मिले, वह SiliconPlay कीमैप होनी चाहिए: JSON जिसका format id stardroid.keymap हो. जो फ़ाइल उस प्रारूप की मान्य JSON न हो, वह अस्वीकार होती है. साझा फ़ाइल की जगहें किसी और की स्क्रीन के हिसाब से बनी हैं, इसलिए एडिटर खोलकर बटन अपनी स्क्रीन से मिलाएँ.
Pro Mode टूलबार में, View मेनू में, और Settings में है. यह मुख्य विंडो पर हार्डवेयर, कीमैप और डायग्नोस्टिक्स दिखाता है. जब तक आप चालू न करें, यह बंद है. एमुलेटर विंडो के बुलबुले पर अब भी संपादन, ओवरले, अपारदर्शिता, आकार और रीसेट हैं.
सवाल
क्या SiliconPlay Intel Mac पर चलता है?
नहीं. सिर्फ Apple Silicon: M1, M2, M3, M4, M5 और उसी लाइन के नए चिप.
क्या कीमैप लगाना ज़रूरी है?
नहीं. सीधा टच डिफ़ॉल्ट है. सुझाया गया प्रीसेट तब तक बंद रहता है जब तक आप उसे स्वीकार न करें.
क्या कंट्रोलर चल जाएगा?
हाँ. गेमपैड के बटन उन्हीं स्क्रीन-बटनों पर बँधते हैं जिन पर कीबोर्ड बँधा है. MMORPG (WASD) में कुछ स्किल और कूद के लिए यह पहले से है.
अपने गेम की कीमैप कहाँ से लाऊँ?
वह प्रीसेट लें जो ऐप देता है, या MMORPG (WASD) लगाकर बदलें. कहीं और की फ़ाइल मान्य JSON होनी चाहिए जिसका format id stardroid.keymap हो.
Mac के लिए SiliconPlay डाउनलोड करें
ब्लॉग में और: शॉर्टकट, APK आज़माना, और M1 से M5 और नए पर SiliconPlay. या SiliconPlay पेज पर लौटें.