Cách chuyển đổi bố cục bàn phím cho bàn phím ngoài


9

Làm cách nào để chuyển đổi bố cục bàn phím cho bàn phím USB ngoài trên Android 2.1? Tôi đã kết nối bàn phím USB của Đức với Máy tính bảng Android (Easypix 1000). Rõ ràng ngôn ngữ được đặt thành tiếng Đức, bàn phím ngoài bị đọc sai thành bàn phím tiếng Anh. Cảm ơn!

Câu trả lời:


3

Vẫn còn hy vọng.

Tôi đã mã hóa một ứng dụng Proof-of-Concept thực hiện chính xác điều này (và sử dụng nó như bàn phím hàng ngày của tôi).

Bắt đầu từ cupcake, hệ thống có một chức InputMethodServicenăng cho phép ghi đè các phím bấm khi đang di chuyển. Điều này cho phép các ứng dụng thay đổi mã phím một cách nhanh chóng mà không cần root.

Mã nguồn có sẵn ở đây (chỉ dành cho những người tò mò nhất)


2

Nếu bạn đã root, bạn có thể sửa đổi các tệp bố trí bàn phím được xác định tại đây: http://source.android.com/porting/keymaps_keyboard_input.html

CẢNH BÁO: Tôi chưa thử bản thân mình, vì vậy tôi không biết liệu nó có hoạt động không. Sửa đổi tập tin hệ thống có thể gạch Android của bạn.


1
Đây là một câu trả lời hữu ích hơn nhiều, nhưng như Ryan nói rằng sửa đổi các tệp hệ thống là rủi ro. Nếu bạn thực hiện phương pháp này, hãy chắc chắn đăng kết quả của bạn ở đây vì tôi muốn tìm hiểu xem nó đã diễn ra như thế nào. Và tạo một bản sao lưu!
newuser

0

Với bố trí bàn phím của HĐH máy tính để bàn được giữ trong phần mềm của HĐH và tôi không thể tưởng tượng Android khác nhiều. Vì các thiết bị duy nhất được thiết kế cho Android và có bàn phím vật lý (tôi có thể nghĩ đến) là điện thoại, tôi nghi ngờ thậm chí còn có một tùy chọn trong ngăn xếp Android để thay đổi bố cục bàn phím vì rõ ràng bạn không thể rút bàn phím ra Droid của bạn và trao đổi nó với một cái khác.

Có thể có một số cách chặn đầu vào từ bàn phím trước khi nó chạm vào thiết bị của bạn và ánh xạ lại dữ liệu, nhưng nó sẽ yêu cầu một ứng dụng chuyên dụng (nếu thực tế tùy chọn này tồn tại trong ngăn xếp Android) hoặc để bạn cắm thứ gì đó vào giữa bàn phím và máy tính bảng của bạn.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.