ทำไมคีย์บอร์ด Android ของฉันในโหมดตัวอักษรจีน


160

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

ฉันไม่ทราบว่าฉันเข้าสู่โหมดนี้ได้อย่างไรหรือจะออกไปจากที่นี่ได้อย่างไร (ฉันแค่ต้องการป้อนรหัสตัวอักษร)

นี่คือภาพหน้าจอ:

http://u.go2.me/3cn

คำตอบ:


203

หากคุณกำลังทำงานmonkeyในบางจุดก็อาจเปลี่ยนวิธีการป้อนข้อมูล - มันเกิดขึ้นค่อนข้างบ่อย

คุณสามารถเปลี่ยนวิธีการป้อนข้อมูลได้โดยกดที่ฟิลด์อินพุตค้างไว้แล้วเลือกวิธีป้อนข้อมูล→คีย์บอร์ด Android ฉันคิดว่าคุณสามารถกดบนปุ่มซ้ายล่างบนคีย์บอร์ดเสมือน

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


5
ลิงวิ่งได้หรือไม่? นั่นจะเป็นการสุ่มหลอกแน่นอน ตามความนิยมของคำถามและคำตอบนี้ฉันจะบอกว่ามีค่าเริ่มต้นที่ผิดพลาดใน SDK
harpo

2
@harpo: ไม่มันวิ่งไม่ได้ ไม่มี "ค่าเริ่มต้น" ที่จะทำให้เกิดmonkeyการทำงานเว้นแต่ว่าคุณจะเริ่มต้นอย่างชัดเจน การตั้งค่าเดียวที่ทำให้เกิดปัญหานี้คือ IME ญี่ปุ่นถูกเปิดใช้งานตามค่าเริ่มต้นในโปรแกรมจำลองซึ่งไม่มีเหตุผล
Christopher Orr

5
ฉันไม่ได้เรียกใช้ Monkey หรืออะไรอย่างนั้น แต่ "กดระยะยาวบนฟิลด์อินพุต" และการเลือกวิธีการป้อนข้อมูลใช้งานได้! ขอบคุณมากสำหรับเคล็ดลับ!
okysabeni

1
ไม่เรียกใช้งานลิงเลยนี่เป็นพฤติกรรมจำลองค่าเริ่มต้นเมื่อสร้าง (อย่างน้อยในบางรุ่น) การปิดใช้งาน IME อื่น ๆ นั้นสามารถแก้ไขปัญหาได้
Jeff Axelrod

6

ฉันมีเคล็ดลับง่าย ๆ .. ฉันพบว่า .. เพียงไปที่เบราว์เซอร์เริ่มต้นที่ให้ไว้ในโปรแกรมจำลอง .. จากนั้นคลิกที่แถบที่อยู่ของเบราว์เซอร์ .. Magic .... ภาษาของคุณเปลี่ยนเป็นภาษาอังกฤษ ..



2

สำหรับโปรแกรมจำลองคุณสามารถเรียกใช้สองคำสั่งเพื่อลบ Pinyin IME (ดังนั้นละตินจะกลายเป็นค่าเริ่มต้น):

> adb shell

# mount -rw -o remount /dev/block/mtdblock0 /system

# rm /system/app/PinyinIME.apk

เหมือนกัน แต่ง่ายกว่าที่จะใส่ลงในเจนกินส์:

> adb shell mount -rw -o remount /dev/block/mtdblock0 /system

> adb shell rm /system/app/PinyinIME.apk

ก่อนอื่นคุณสามารถตรวจสอบว่าอุปกรณ์ใดติดตั้งกับ / ระบบโดยการเรียกใช้

# mount

ใน adb shell

หากคุณต้องการลบ IME อื่น - เพียงแค่เปลี่ยนชื่อไฟล์ในคำสั่ง "rm"

หมายเหตุ: นี่จะลบ Pinyin IME อย่างสมบูรณ์ ในขณะที่คุณยังไม่แน่ใจ - อย่าทำบนอุปกรณ์จริงเพราะเป็นการยากที่จะนำ IME นั้นกลับมา :)


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.