Cara mengganti tata letak keyboard untuk keyboard eksternal

9

Bagaimana cara mengganti tata letak keyboard untuk keyboard USB eksternal pada Android 2.1? Saya telah menghubungkan keyboard USB Jerman ke Tablet Android saya (Easypix 1000). Meskipun bahasa diatur ke Jerman, keyboard eksternal salah dibaca sebagai keyboard bahasa Inggris. Terima kasih!

Hans-Peter Störr
sumber

Jawaban:

3

Ada harapan.

Saya mengkodekan aplikasi proof-of-concept yang melakukan hal ini (dan menggunakannya sebagai keyboard sehari-hari).

Mulai dari cupcake, sistem memiliki InputMethodServiceyang memungkinkan untuk mengganti penekanan tombol dengan cepat. Ini memungkinkan aplikasi untuk mengubah kode kunci dengan cepat tanpa memerlukan root.

Kode sumber tersedia di sini (hanya untuk yang paling penasaran)

Laurent
sumber
2

Jika Anda di-rooting, Anda mungkin dapat memodifikasi file tata letak keyboard yang ditentukan di sini: http://source.android.com/porting/keymaps_keyboard_input.html

PERINGATAN: Saya belum mencoba ini sendiri, jadi saya tidak tahu apakah itu akan berhasil. Memodifikasi file sistem dapat merusak Android Anda.

Lie Ryan
sumber
1
Ini adalah jawaban yang jauh lebih berguna, tetapi seperti yang dikatakan Ryan memodifikasi file sistem berisiko. Jika Anda mencoba metode ini, pastikan untuk memposting hasil Anda di sini karena saya akan tertarik untuk mengetahui bagaimana hasilnya. Dan buat cadangan!
newuser
0

Dengan layout keyboard OS desktop diadakan di perangkat lunak OS, dan saya tidak bisa membayangkan Android jauh berbeda. Karena satu-satunya perangkat yang dirancang untuk Android dan yang memiliki keyboard fisik (yang dapat saya pikirkan) adalah ponsel, saya ragu bahkan ada pilihan di tumpukan Android untuk mengubah tata letak keyboard karena Anda jelas tidak bisa hanya melepas keyboard. Droid Anda dan tukar dengan yang lain.

Mungkin ada beberapa cara untuk mencegat input dari keyboard sebelum menyentuh perangkat Anda dan memetakan ulang data, tetapi itu akan membutuhkan aplikasi khusus (jika opsi itu memang ada di tumpukan Android) atau bagi Anda untuk memasukkan sesuatu di antaranya keyboard dan tablet Anda.

pengguna baru
sumber
-1

Tekan Shift+ Ctrl+Space

Atau

Tekan Alt+ Ctrl+Space

mored1984
sumber