หัวข้อนี้ครอบคลุมถึงสิ่งที่ควรพิจารณาในการออกแบบและแนวทางปฏิบัติแนะนำสำหรับการจัดการอินพุตของผู้ใช้ใน Google Play Games บน PC
Google Play Games บน PC ใช้เมาส์และแป้นพิมพ์สำหรับการป้อนข้อมูลของผู้เล่นแทนหน้าจอสัมผัส
เมื่อออกแบบประสบการณ์การใช้งานเมาส์และแป้นพิมพ์ ให้มุ่งเน้นที่การสร้างประสบการณ์การใช้งานที่ดีที่สุดสำหรับผู้ใช้ PC เดสก์ท็อปหรือแล็ปท็อป หากต้องการเริ่มต้นใช้งาน โปรดดูคำแนะนำเกี่ยวกับความเข้ากันได้ของอินพุตแอป Android สำหรับ Chromebook
เมื่อออกแบบเกมสำหรับผู้ชมต่างประเทศ สิ่งสำคัญคือคุณต้องทดสอบเกมโดยตั้งค่าเลย์เอาต์แป้นพิมพ์เป็นแต่ละภาษาที่เกมรองรับ การไม่ดำเนินการดังกล่าวอาจบล็อกไม่ให้ผู้เล่นใช้ฟีเจอร์ต่างๆ เช่น แชทในเกม
คุณเปลี่ยนภาษาที่ใช้ป้อนข้อมูลได้ในการตั้งค่าระบบ
และการเปลี่ยนแปลงจะมีผลกับ Google Play Games บน PC โดยอัตโนมัติ ใน
อุปกรณ์เคลื่อนที่ ปัญหาหลายอย่างในเครื่องมืออาจซ่อนอยู่เนื่องจากคุณ
ได้รับข้อความจากแป้นพิมพ์เสมือน ปัญหาที่พบบ่อยใน PC มีดังนี้
Google Play Games บน PC จะทำให้เกมของคุณเข้าสู่ "โหมดความเข้ากันได้ของอินพุต" โดยค่าเริ่มต้น ซึ่งหมายความว่าเมื่อคุณกดปุ่มซ้ายของเมาส์ เกมจะได้รับเหตุการณ์การแตะ
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการป้อนข้อมูลด้วยเมาส์
บทแนะนำและการให้ความรู้แก่ผู้ใช้
ในบางกรณี ผู้ใช้จะได้รับประโยชน์จากบทแนะนำในเกมที่สอนวิธีควบคุมเกม นอกเหนือจากการดูการควบคุมด้วยเมาส์และแป้นพิมพ์ เราขอแนะนำให้ใส่บทแนะนำในเกมและฟีเจอร์ด้านการศึกษาพร้อม
การควบคุมที่ถูกต้องสำหรับเมาส์และแป้นพิมพ์ รวมถึงนำบทแนะนำที่เกี่ยวข้องกับ
การควบคุมแบบสัมผัสสำหรับเกมเวอร์ชัน PC ออก
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],null,["# Input support\n\nThis topic covers design considerations and best practices for handling user\ninput in Google Play Games on PC.\n\nGoogle Play Games on PC relies on a mouse and keyboard for player input rather\nthan a touchscreen. When designing your mouse and keyboard experience, focus on\nbuilding the best user experience for desktop or laptop PC users. To get\nstarted, see our guide on\n[Android app input compatibility for Chromebooks](/topic/arc/input-compatibility).\n\nBest practices\n--------------\n\nWe recommend the following best practices for designing and building player\ninteractions.\n\n- All targets should be clickable with a mouse.\n- All scrollable surfaces scroll on mouse wheel events.\n- Highlight clickable surfaces when hovered, and use your best judgment to improve UI discovery without overwhelming the user.\n- Provide hotkeys for users to quickly bring up controls.\n- Replace touch-based controls (for example, thumb joysticks or on-screen buttons) with mouse-based controls and hotkeys.\n- For actions in your mobile game that require multi-touch gestures, ensure the same actions are supported with a keyboard or mouse control (for example, using the scroll wheel of the mouse to replace a two-finger pinch).\n\nFor additional details and best practices, see our guide on\n[optimizing your ChromeOS Android app for mouse and keyboard](/topic/arc/optimizing#keyboard).\n\n### Internationalization considerations\n\nWhen designing a game for an international audience, it is important that you\ntest your game with your keyboard layout set to each language supported by your\ngame. Failure to do so may block players from using features such as in-game\nchat. You can change your input locale\n[in your system settings](https://support.microsoft.com/en-us/windows/manage-the-input-and-display-language-settings-in-windows-12a10cb4-8626-9b77-0ccb-5013e0c7c7a2)\nand the changes will apply automatically to Google Play Games on PC. On\nmobile, many issues in your engine may be hidden by the fact that you're\nreceiving text from a virtual keyboard. Common issues on PC include:\n\n- Incorrect handling of \"alternative graphic\" (AltGr) keycodes. In many locales this is used to type diacritical marks such as accents or special locale-specific symbols such as regional currency glyphs.\n- Incorrect handling of [\"input method extension\" (IME)](/reference/android/view/inputmethod/InputMethodManager) inputs. This method is commonly used to support non-Latin alphabets by allowing users to combine several keystrokes into a single character.\n\n[`GameTextInput`](/games/agdk/add-support-for-text-input) and\n[`EditText`](/reference/android/widget/EditText) are already aware of\ninternational keyboard layouts and input methods.\n\n### Recommended input mappings\n\nThe following list includes actions many games have in common, and the typical\nimplementation developers use on Google Play Games on PC:\n\n- Use the enter key to send messages or submit text in text entry fields.\n- Menus and dialogs should be cancellable with the escape key.\n- Use the enter key to progress through story elements and dialog boxes.\n- Use the scroll wheel to scroll text vertically.\n- Use the scroll wheel to zoom in or out, especially if you use a two-finger pinch in your mobile build.\n- Use W, A, S, and D navigate around a map that you'd normally use a click and drag motion on.\n\nEven though these actions are common, you should still explicitly present them\nto the player with the [Input SDK](/games/playgames/input-sdk) to make sure they're\nproperly discoverable.\n\nCompatibility mode\n------------------\n\nGoogle Play Games on PC places your game into \"input compatibility mode\" by\ndefault. This means that when you press the left mouse button, your game is\ngiven a touch event. See the [mouse input](/games/playgames/input-mouse) guide for more\ninformation.\n\nTutorials and user education\n----------------------------\n\nIn some cases, users can benefit from in-game tutorials that teach them the\ncontrols to the game, in addition to being able to view the mouse and keyboard\ncontrols. We recommend including in-game tutorials and educational features with\nthe correct controls for mouse and keyboard, and removing tutorials relevant to\ntouch-based controls for the PC version of your game."]]