Mengubah tata letak keyboard perangkat keras

12

Bagaimana saya bisa mengubah tata letak atau menambahkan tata letak baru ke keyboard fisik Xperia mini pro phone?

Saya ingin misalnya remap ?untuk '' ə '' dan shift ?untuk '' ə '', atau سuntuk یdi tata letak Persia atau bahkan menambahkan layout baru (Persia 2 tata letak).

Anda dapat menemukan tata letak bawaan di sini , sebenarnya saya ingin menambahkan tata letak baru kepada mereka.

masukkan deskripsi gambar di sini

PHPst
sumber
Bisakah Anda lebih spesifik dengan apa yang Anda maksud dengan "tata letak"? Apakah Anda ingin mengikat kembali kunci?
Bryan Denny
@ Reza, apakah Anda sudah di-root?
jlehenbauer
@ jlehenbauer Ya, perangkat saya sudah di-root
PHPst
@Reza Sempurna! Saya benar-benar melakukan ini sekarang ke telepon saya. saya akan mengetikkannya untuk Anda!
jlehenbauer
Ada tujuan foto?
Android Quesito

Jawaban:

9

Pertama, dapatkan yang berikut:

  • Perangkat Android dengan akses root

  • adb di komputer Anda

    • Anda dapat melakukannya tanpa ini, tetapi itu berarti banyak waktu menyalin file bolak-balik ke ponsel Anda dan memindahkannya dengan sesuatu seperti Root Explorer
  • editor teks

Sekarang,

  1. Hubungkan telepon Anda ke komputer Anda dan navigasikan ke /system/usr/keylayout/folder, menggunakan adb atau Terminal Emulator

  2. Tarik file untuk pembayaran kunci Anda. Milik saya dipanggil qwerty.kldan tampak seperti ini:

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. Sekarang, mainkan file tersebut!

Untuk mengubah Lke M, key 38 L->key 38 M

Jelas, key ###peta ke tombol tertentu. Ini bisa membosankan, karena Anda kebanyakan harus menebak dan memeriksa nomor-nomor utama.

Inilah yang saya temukan sejauh ini untuk saya, semoga membantu:

tata letak keyboard

Bagian selanjutnya adalah pemetaan. Sederhananya karakter atau perintah, seperti HOMEsetelah nomor kunci.

Bagian terakhir ( WAKE/WAKE_DROPPED) menentukan apakah tombol membangunkan layar. WAKE= bangun layar WAKE_DROPPED= jangan bangun layar.

Sekarang dapatkan sesuka Anda, dan nikmatilah!

Ini akan bekerja dengan keyboard berbasis bahasa Inggris, setelah itu lebih menebak dan memeriksa, karena Anda perlu mengetahui karakter asing yang sesuai dengan karakter bahasa Inggris yang sesuai dengan kunci #.

jenbenbauer
sumber
2
Solusi mudah untuk mencari tahu pemetaan kunci adalah opsi uji kunci pemulihan CWM. Anda menekan tombol, itu mencetak nomor.
RR
1
@Terima kasih, Tampaknya file-file ini hanya dapat digunakan untuk memetakan kunci fisik ke beberapa nama yang telah ditentukan, Bagaimana saya dapat memetakan shift + space ke tanda "@", atau "?" untuk huruf 'ə'? Di mana file tata letak untuk berbagai bahasa ditempatkan? Bagaimana kita bisa menambahkan bahasa baru ke daftar bahasa?
PHP
0

Pada perangkat berbasis CM9.1 kami menemukan yang berikut:

  • Pengaturan sistem

Bagian perangkat

  • Maju

Hanya ada satu opsi: Tata letak keyboard

Ini memengaruhi tata letak keyboard perangkat keras.

Namun tidak yakin apakah ini berfungsi untuk stok ROM.


sumber