การเปลี่ยนเลย์เอาต์ของคีย์บอร์ดฮาร์ดแวร์


12

ฉันจะเปลี่ยนเลย์เอาต์หรือเพิ่มเลย์เอาต์ใหม่ไปยังแป้นพิมพ์กายภาพของโทรศัพท์ Xperia mini pro ได้อย่างไร

ฉันต้องการเช่น remap ?ไป '' ə '' และshift ?เป็น '' ə '' หรือسจะیในรูปแบบเปอร์เซียหรือแม้กระทั่งการเพิ่มรูปแบบใหม่ (เปอร์เซีย 2 รูปแบบ)

คุณสามารถหาเลย์เอาต์ในตัวที่นี่จริง ๆ แล้วฉันต้องการเพิ่มเลย์เอาต์ใหม่ให้กับพวกเขา

ป้อนคำอธิบายรูปภาพที่นี่


คุณจะเจาะจงเจาะจงมากขึ้นกับสิ่งที่คุณหมายถึงโดย "รูปแบบ"? คุณต้องการผูกกุญแจอีกครั้งหรือไม่?
Bryan Denny

@Reza คุณรูทหรือไม่
jlehenbauer

@jlehenbauer ใช่อุปกรณ์ของฉันถูกรูท
PHPst

@Reza สมบูรณ์แบบ! ตอนนี้ฉันกำลังทำสิ่งนี้กับโทรศัพท์อยู่ ฉันจะพิมพ์ให้คุณ!
jlehenbauer

จุดประสงค์ใดของภาพถ่าย?
Android Quesito

คำตอบ:


9

ก่อนอื่นให้รับสิ่งต่อไปนี้:

  • อุปกรณ์ Android ที่มีการเข้าถึงรูท

  • adbบนคอมพิวเตอร์ของคุณ

    • คุณสามารถทำได้โดยไม่ต้องทำสิ่งนี้ แต่นั่นหมายถึงการคัดลอกไฟล์ไปมาในโทรศัพท์ของคุณเป็นจำนวนมากและย้ายไฟล์เหล่านั้นด้วยRoot Explorer
  • แก้ไขข้อความ

ตอนนี้

  1. เสียบโทรศัพท์ของคุณเข้ากับคอมพิวเตอร์และไปที่/system/usr/keylayout/โฟลเดอร์โดยใช้adbหรือ Terminal Emulator

  2. ดึงไฟล์สำหรับคีย์เลย์เอาต์ของคุณ ฉันถูกเรียกqwerty.klและดูเหมือนว่า:

key 399   GRAVE
key 2     1
key 3     2
key 4     3
key 5     4
key 6     5
key 7     6
key 8     7
key 9     8
key 10    9
key 11    0
key 158   BACK              WAKE_DROPPED
key 230   SOFT_RIGHT        WAKE
key 60    SOFT_RIGHT        WAKE
key 107   ENDCALL           WAKE_DROPPED
key 62    ENDCALL           WAKE_DROPPED
key 229   MENU              WAKE_DROPPED
key 139   MENU              WAKE_DROPPED
key 59    MENU              WAKE_DROPPED
key 127   SEARCH            WAKE_DROPPED
key 217   SEARCH            WAKE_DROPPED
key 228   POUND
key 227   STAR
key 231   CALL              WAKE_DROPPED
key 61    CALL              WAKE_DROPPED
key 232   DPAD_CENTER       WAKE_DROPPED
key 108   DPAD_DOWN         WAKE_DROPPED
key 103   DPAD_UP           WAKE_DROPPED
key 102   HOME              WAKE
key 105   DPAD_LEFT         WAKE_DROPPED
key 106   DPAD_RIGHT        WAKE_DROPPED
key 115   VOLUME_UP         WAKE
key 114   VOLUME_DOWN       WAKE
key 116   POWER             WAKE
key 212   CAMERA

key 16    Q
key 17    W
key 18    E
key 19    R
key 20    T
key 21    Y
key 22    U
key 23    I
key 24    O
key 25    P
key 26    LEFT_BRACKET
key 27    RIGHT_BRACKET
key 43    BACKSLASH

key 30    A
key 31    S
key 32    D
key 33    F
key 34    G
key 35    H
key 36    J
key 37    K
key 38    L
key 39    SEMICOLON
key 40    APOSTROPHE
key 14    DEL

key 44    Z
key 45    X
key 46    C
key 47    V
key 48    B
key 49    N
key 50    M
key 51    COMMA
key 52    PERIOD
key 53    SLASH
key 28    ENTER

key 56    ALT_LEFT
key 100   ALT_RIGHT
key 42    SHIFT_LEFT
key 54    SHIFT_RIGHT
key 15    TAB
key 57    SPACE
key 150   EXPLORER
key 155   ENVELOPE        

key 12    MINUS
key 13    EQUALS
key 215   AT

# On an AT keyboard: ESC, F10
key 1     BACK              WAKE_DROPPED
key 68    MENU              WAKE_DROPPED
  1. ตอนนี้เล่นกับไฟล์!

การเปลี่ยนLไปM, key 38 L->key 38 M

เห็นได้ชัดว่าkey ###แผนที่กับปุ่มบางอย่าง สิ่งนี้อาจน่าเบื่อในขณะที่คุณต้องเดาและตรวจสอบหมายเลขที่สำคัญ

นี่คือสิ่งที่ฉันได้พบเพื่อฉันหวังว่าจะช่วย:

รูปแบบแป้นพิมพ์

ส่วนถัดไปคือการทำแผนที่ เพียงใส่ตัวอักษรหรือคำสั่งเช่นHOMEหลังหมายเลขคีย์

ส่วนสุดท้าย ( WAKE/WAKE_DROPPED) กำหนดว่ากุญแจปลุกหน้าจอหรือไม่ WAKE= ปลุกหน้าจอWAKE_DROPPED= ไม่ปลุกหน้าจอ

ตอนนี้รับเหมือนที่คุณต้องการและสนุก!

สิ่งนี้จะทำงานกับแป้นพิมพ์ภาษาอังกฤษหลังจากนั้นเดาและตรวจสอบได้อีกเล็กน้อยเพราะคุณจะต้องรู้ว่าตัวอักษรต่างประเทศที่ตรงกับตัวอักษรภาษาอังกฤษที่ตรงกับคีย์ #


2
ทางออกที่ง่ายสำหรับการค้นหาการแมปคีย์คือตัวเลือกการทดสอบคีย์ของการกู้คืน CWM คุณกดปุ่มมันพิมพ์หมายเลข
RR

1
@ ขอบคุณดูเหมือนว่าไฟล์เหล่านี้สามารถใช้เพื่อจับคู่คีย์ฟิสิคัลกับชื่อที่กำหนดไว้ล่วงหน้าได้ฉันจะแม็พ shift + space กับเครื่องหมาย "@" หรือ "?" ได้อย่างไร ถึงตัวอักษร 'ə' ตำแหน่งที่วางไฟล์สำหรับภาษาต่าง ๆ อยู่ที่ไหน? เราจะเพิ่มภาษาใหม่ลงในรายการภาษาได้อย่างไร
PHPst

0

บนอุปกรณ์ที่ใช้ CM9.1 เราพบสิ่งต่อไปนี้:

  • การตั้งค่าระบบ

อุปกรณ์มาตรา

  • สูง

มีเพียงตัวเลือกเดียวเท่านั้น: เค้าโครงแป้นพิมพ์

สิ่งนี้มีผลต่อเค้าโครงแป้นพิมพ์ของฮาร์ดแวร์

อย่างไรก็ตามไม่แน่ใจว่าสิ่งนี้ใช้ได้กับตลาดหุ้นหรือไม่

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