แก้ปัญหาอีมูเลเตอร์คีย์บอร์ด6 นาที

พิมพ์ในอีมูเลเตอร์ Android บน Mac ไม่ได้ดังใจ: วางข้อความ ใส่รหัสผ่าน และใช้ ABC ให้ปุ่มเกมตอบสนอง

อัปเดตเมื่อ · ทีมงาน MACOS EMULATOR

คุณคลิกในช่องข้อความของเกมเพื่อใส่ชื่อผู้ใช้ รหัสผ่าน หรือข้อความแชต แล้วผลไม่เป็นอย่างที่คิด: ตัวอักษรตัวหนึ่งไปกดปุ่มในเกมแทนที่จะขึ้นในช่อง หรือกด Space แล้วไม่มีช่องว่าง Mac ของคุณไม่ได้เสีย: ในอีมูเลเตอร์ Android การพิมพ์ข้อความมีกติกาของมันเอง นี่คือสิ่งที่เกิดขึ้นใน MACOS EMULATOR สิ่งที่ไม่ได้รับผลกระทบ และวิธีพิมพ์ให้ผ่านโดยไม่หงุดหงิด

ทำไมช่องข้อความในอีมูเลเตอร์ถึงเป็น QWERTY อเมริกัน

อุปกรณ์ Android ของอีมูเลเตอร์มีคีย์บอร์ดเพียงแบบเดียว คือคีย์บอร์ด QWERTY อเมริกัน เมื่อคุณพิมพ์ในช่องข้อความจากหน้าต่างเกม ปุ่มแต่ละปุ่มจะถูกส่งไปตามตำแหน่งของมันบนคีย์บอร์ด ไม่ใช่ตามตัวอักษรที่พิมพ์อยู่บนปุ่ม จากนั้น Android ก็อ่านปุ่มนั้นเหมือนอยู่บนคีย์บอร์ด QWERTY อเมริกัน

บนคีย์บอร์ด Mac ภาษาไทย ตัวอักษรละตินบนปุ่มอยู่ตรงตำแหน่งเดียวกับคีย์บอร์ด QWERTY อเมริกัน: ชื่อผู้ใช้หรือรหัสผ่านที่พิมพ์เป็นตัวอักษรละติน โดยเปิดรูปแบบแป้นพิมพ์ภาษาอังกฤษ (ABC) ไว้ จึงออกมาตรงตามที่พิมพ์

ถ้า Mac ของคุณใช้คีย์บอร์ดที่ไม่ใช่แบบอเมริกัน เช่น คีย์บอร์ดแบบยุโรป ตัวอักษรหรือเครื่องหมายบางตัวจะออกมาผิดที่: บนคีย์บอร์ด AZERTY ของฝรั่งเศส ปุ่ม A พิมพ์ตัว q และปุ่ม Z พิมพ์ตัว w บนคีย์บอร์ด QWERTZ ของเยอรมัน ปุ่ม Z พิมพ์ตัว y ส่วนรูปแบบอื่น เครื่องหมายบางตัวจะย้ายที่ ในกรณีนี้ การวางข้อความในข้อ 1 คือทางที่ง่ายที่สุด

อะไรที่ไม่ได้รับผลกระทบ

กติกาเรื่องตำแหน่งปุ่มใช้กับการพิมพ์ข้อความลงในช่องเท่านั้น: ชื่อผู้ใช้และรหัสผ่านที่เกมขอตอนเปิด ช่องค้นหา และหน้าต่างแชต สามอย่างต่อไปนี้ไม่เกี่ยว

  • ปุ่มเกมของคุณ ปุ่มที่แมปไว้กับปุ่มในเกมไม่ได้ส่งตัวอักษรไปให้เกม: มันส่งการแตะไปยังตำแหน่งที่คุณวางป้ายปุ่มไว้ ลอนเชอร์อ่านปุ่มนี้ตามรูปแบบแป้นพิมพ์จริงของ Mac คือรูปแบบที่เลือกไว้ในแถบเมนู และถ้าคุณสลับรูปแบบกลางเกม ปุ่มของคุณก็เปลี่ยนตาม
  • การวางข้อความ การวางไม่ได้ผ่านตำแหน่งของปุ่ม จึงเป็นทางที่สะดวกที่สุดสำหรับชื่อผู้ใช้และรหัสผ่าน ดูรายละเอียดด้านล่าง
  • การเข้าสู่ระบบบัญชี Google ในโหมด Full แอปจะติดตั้งเกมจาก Google Play ด้วยบัญชี Google ของคุณเอง และคุณเข้าสู่ระบบเพียงครั้งเดียว ในหน้าต่างของลอนเชอร์ ช่องนั้นไม่ได้อยู่ในอุปกรณ์ Android กติกาเรื่องตำแหน่งปุ่มจึงไม่เกี่ยว

ข้อควรรู้สำหรับคีย์บอร์ดภาษาไทย: เพราะลอนเชอร์อ่านปุ่มที่แมปไว้ตามรูปแบบในแถบเมนู ป้ายปุ่มที่เป็นตัวอักษรละติน (A, S, D…) จึงไม่มีปุ่มที่ตรงกันเมื่อเลือกรูปแบบภาษาไทยไว้ ถ้าอยากให้ป้ายปุ่มเหล่านี้ตอบสนอง ให้เล่นโดยเปิดรูปแบบภาษาอังกฤษ (ABC) ไว้

1. วางข้อความด้วย Cmd + V

นี่คือวิธีที่ใช้ได้ทันที สำหรับชื่อผู้ใช้ รหัสผ่าน รหัสยืนยัน หรือข้อความสั้น ๆ:

  1. 1คัดลอกข้อความบน Mac ด้วย Cmd + C: จากโปรแกรมจัดการรหัสผ่านสำหรับรหัสผ่าน หรือจากแอปไหนก็ได้สำหรับข้อความ
  2. 2ในหน้าต่างเกม คลิกในช่องที่ต้องการให้ข้อความไปอยู่
  3. 3กด Cmd + V ส่วน Ctrl + V ก็ใช้ได้เช่นกัน สำหรับคนที่คุ้นกับ Windows

จากนั้นลอนเชอร์จะเขียนข้อความในคลิปบอร์ดลงในช่องของ Android มีรายละเอียดสองข้อ:

  • คัดลอกโดยไม่ให้มีการขึ้นบรรทัดใหม่ติดมาด้วย การขึ้นบรรทัดใหม่ที่ติดมาจะกลายเป็นปุ่ม Enter ซึ่งอาจยืนยันฟอร์มก่อนที่คุณจะกรอกเสร็จ
  • ถ้าวางแล้วไม่มีอะไรขึ้น แปลว่าขาดสิทธิ์การช่วยการเข้าถึง: เปิดการตั้งค่าระบบ ไปที่ความเป็นส่วนตัวและความปลอดภัย แล้วเลือกการช่วยการเข้าถึง จากนั้นเปิดใช้งานแอป ถ้าเปิดไว้อยู่แล้ว ให้ปิดแล้วเปิดใหม่ คู่มือความปลอดภัยของอีมูเลเตอร์ Android อธิบายว่าสิทธิ์นี้ใช้ทำอะไรอีกบ้าง

2. พิมพ์เองก็ได้ แต่ดูช่องก่อนกดยืนยัน

สำหรับชื่อผู้ใช้หรือคำค้นสั้น ๆ ที่เป็นตัวอักษรละติน คุณพิมพ์เองได้เลยเมื่อเปิด ABC ไว้ เพียงแต่ก่อนกดยืนยัน ให้ดูว่าขึ้นอะไรในช่อง: ตัวอักษรตัวหนึ่งอาจไปกดปุ่มในเกมแทน (ดูข้อ 3) หรือช่องว่างอาจหายไป (ดูหัวข้อเรื่อง Space ด้านล่าง) ส่วนรหัสผ่านซึ่งขึ้นเป็นจุด คุณตรวจด้วยตาไม่ได้: วางดีกว่า

3. รหัสผ่านกับปุ่มที่แมปไว้: ปิดการแมปปุ่มชั่วคราว

อีกกับดักหนึ่ง: ตัวอักษรในรหัสผ่านของคุณบังเอิญแมปไว้กับปุ่มในเกม เมื่อมีช่องกรอกข้อความเปิดอยู่ใน Android ลอนเชอร์จะตรวจพบ และปล่อยตัวอักษรของคุณผ่านไปแทนที่จะกดปุ่ม คลิกในช่องก่อนพิมพ์: การคลิกนี้เองที่ทำให้ลอนเชอร์ตรวจว่ามีช่องรอรับข้อความอยู่

ถ้าตัวอักษรตัวไหนยังไปกดปุ่มอยู่ดี ให้ปิดการแมปปุ่มระหว่างเข้าสู่ระบบ: ปุ่มคีย์บอร์ดบนแถบเครื่องมือใช้เปิดหรือปิดการแมปปุ่ม โดยไม่ต้องออกจากเกม แล้วค่อยเปิดกลับ คู่มือคีย์บอร์ดและเมาส์ในอีมูเลเตอร์ อธิบายวิธีวางปุ่ม

Space กับ Tab ในหน้าต่างเกม

ลอนเชอร์เก็บสองปุ่มไว้ใช้เอง Tab ไม่เคยถูกส่งไปที่เกม ส่วนแป้น Space จะถูกส่งไปเฉพาะเมื่ออยู่ในช่องกรอกข้อความ ถ้าพิมพ์ช่องว่างไม่ขึ้น ให้คลิกในช่องอีกครั้งก่อนพิมพ์ต่อ ส่วน Cmd + Tab ผ่านได้เสมอ: คุณสลับแอปได้ตามปกติ

สลับรูปแบบแป้นพิมพ์ไม่ได้แก้การพิมพ์ แต่ให้เปิด ABC ไว้ระหว่างเล่น

สำหรับช่องข้อความ การสลับรูปแบบแป้นพิมพ์ใน macOS ไม่ได้ช่วยแก้อะไร: ปุ่มถูกส่งไปตามตำแหน่งของมัน ไม่ว่าคุณจะเลือกรูปแบบไหนไว้ แต่สำหรับปุ่มที่แมปไว้ รูปแบบที่เลือกในแถบเมนูมีผลจริง ถ้าป้ายปุ่มของคุณเป็นตัวอักษรละติน ให้เปิด ABC ไว้ตลอดเกม และอย่าสลับไปรูปแบบอื่นระหว่างเล่น ไม่อย่างนั้นป้ายปุ่ม “A” จะไม่ตอบสนองต่อปุ่มที่คุณคิด

ถ้าจะเขียนถึงฝ่ายสนับสนุน

ไม่จำเป็นต้องส่งรายงานประสิทธิภาพเพื่อเรื่องนี้: รายงานไม่ได้บอกอะไรเกี่ยวกับคีย์บอร์ด ให้บอกแค่ว่าปัญหากวนใจคุณมากที่สุดตรงไหน: ตอนเข้าสู่ระบบ ในช่องค้นหา หรือในแชต

คำถามที่พบบ่อย

อีมูเลเตอร์ Android บน Mac ใช้คีย์บอร์ดแบบไหนตอนพิมพ์ในช่องข้อความ

คีย์บอร์ด QWERTY อเมริกันแบบเดียว และปุ่มถูกส่งไปตามตำแหน่ง ไม่ใช่ตามตัวอักษรบนปุ่ม บนคีย์บอร์ด Mac ภาษาไทย ตัวอักษรละตินอยู่ตรงตำแหน่งเดียวกัน ชื่อผู้ใช้หรือรหัสผ่านที่พิมพ์เป็นตัวอักษรละตินโดยเปิด ABC ไว้จึงออกมาตรงตามที่พิมพ์ ปุ่มเกมของคุณไม่ได้รับผลกระทบ

วางข้อความในอีมูเลเตอร์ Android บน Mac อย่างไร

คัดลอกบน Mac คลิกในช่อง แล้วกด Cmd + V หรือ Ctrl + V ถ้าไม่มีอะไรขึ้น ให้เปิดใช้งานแอปในการตั้งค่าระบบ ความเป็นส่วนตัวและความปลอดภัย การช่วยการเข้าถึง

ทำไมป้ายปุ่ม “A” ไม่ตอบสนองเมื่อเลือกรูปแบบแป้นพิมพ์ภาษาไทยไว้

ลอนเชอร์อ่านปุ่มที่แมปไว้ตามรูปแบบที่เลือกในแถบเมนู และป้ายปุ่มที่เป็นตัวอักษรละตินไม่มีปุ่มที่ตรงกันบนรูปแบบภาษาไทย สลับไปที่ ABC แล้วเปิดไว้ตลอดเกม

ใส่รหัสผ่านในอีมูเลเตอร์ไม่ได้ ต้องทำอย่างไร

วางด้วย Cmd + V โดยคัดลอกมาแบบไม่มีการขึ้นบรรทัดใหม่ ถ้าตัวอักษรตัวหนึ่งในรหัสผ่านไปกดปุ่มในเกม ให้ปิดการแมปปุ่มด้วยปุ่มคีย์บอร์ดบนแถบเครื่องมือระหว่างเข้าสู่ระบบ แล้วค่อยเปิดกลับ

ทำไมกด Space ในอีมูเลเตอร์แล้วไม่มีช่องว่าง

ในหน้าต่างเกม แป้น Space ถูกส่งไปให้ Android เฉพาะเมื่ออยู่ในช่องกรอกข้อความ คลิกในช่องอีกครั้งแล้วพิมพ์ต่อ ส่วน Tab ไม่เคยถูกส่งไปที่เกมเลย