Có Trình tạo bố cục bàn phím cho Android không?


9

Tôi đã tạo bố cục bàn phím cho ngôn ngữ tôi nói trên windows bằng Microsoft Keyboard Layout Creator.

Tôi muốn chuyển bố cục tương tự sang Điện thoại.

Trước khi bắt đầu chửi rủa, tôi đã thực hiện một nghiên cứu nhanh. :) theo đó:

  • tất cả các bố trí bàn phím được đặt tại \system\usr\keylayout

  • tất cả các tập tin bản đồ bàn phím được đặt tại \system\usr\keychars

  • Tôi đã xem qua các tài liệu chính thức về các tệp bố cục chính

Tôi đang đứng ở đâu bây giờ?

Vâng, như tôi đã nói lúc đầu tôi đã làm việc với một ứng dụng dựa trên MS để tạo bố cục bàn phím trên Windows (rõ ràng), toàn bộ thế giới Linux hiện tại hơi khó hiểu với tôi vì có rất nhiều chỉnh sửa tệp văn bản thủ công. phỏng đoán.

Vì vậy, câu hỏi cuối cùng của tôi là,

Có công cụ nào có thể giúp tôi tạo bố cục mới hoặc nhập bố cục hiện có mà tôi đã tạo cho windows sang Android không?

Cập nhật 2

Tôi không thể cập nhật câu trả lời của mình trước đây vì tôi không có thời gian. Cuối cùng tôi đã tìm thấy một công cụ giúp tôi rất nhiều. Nó được gọi là Trình soạn thảo Bố cục Bàn phím . Xin đừng quên sao repo kẻ này. KLE thực sự dễ sử dụng và chức năng và tôi có thể đạt được mục tiêu của mình một cách dễ dàng. Nhân tiện, cái này là dành cho Ubuntu (Linux).

Đối với Android, tôi đã nhân bản Mẫu SoftKeybord từ nguồn Android . Bạn có thể tải tar ở đây . Nó không phải là một trình soạn thảo bố trí mà là bàn phím thực tế. Bạn chỉ cần chỉnh sửa nó cho phù hợp với nhu cầu của bạn.


Câu trả lời:


6

Có tài liệu dành cho nhà phát triển được tìm thấy trong SDK Android cho thấy những điều cơ bản trong việc tạo phương thức nhập bàn phím của riêng bạn .

Mẫu thực tế của bàn phím màn hình cảm ứng là một phần của mẫu SDK, dựa trên tài liệu. Tải xuống mã mẫu và tìm các nguồn SoftPal , có bố cục XML trong res/layoutthư mục đại diện cho bàn phím trên màn hình.

Tất cả những gì sang một bên, chúng ta hãy nhìn tại các câu hỏi một cách khách quan, sử dụng một cách bố trí tùy chỉnh mà đã được phát triển trên nền tảng Windows, có thể không dễ dàng để "dịch" lên phiên bản Android, là có sự ràng buộc nào, bạn làm cần những kiến thức điều kiện tiên quyết Thật không may, SDK Android, Java để đạt được bố cục tùy chỉnh.

Theo nhận xét của @ geffcheng bên trên câu hỏi của OP có chứa liên kết được chỉ đến chủ đề phù hợp trên XDA, mục blog nêu bật cách đưa ra phiên bản của riêng bạn, ít nhiều giống với tài liệu dành cho nhà phát triển chính thức.

Các gói bàn phím khác như Swiftkey, Go Keyboard, SlideIT để đặt tên nhưng một số ít, sẽ có một tính năng để tùy chỉnh bố cục một cách thích hợp bằng cách sử dụng một tiện ích bổ sung hoặc bên thứ ba để phù hợp với nhu cầu của một người, gắn chặt với bàn phím đó. Sử dụng SDK và tài liệu liên quan đến bàn phím là cách hiệu quả để tạo ra bố cục tùy chỉnh của riêng bạn, độc lập với phiên bản Android được sử dụng miễn là quyết định hỗ trợ các phiên bản cũ hơn được bảo đảm.

Nếu quyết định tập trung vào Android v4.x trở lên, ứng dụng thực tế nằm trên Cửa hàng Google Play , mã nguồn cho bàn phím AOSP có sẵn để tải xuống và chơi từ đây .

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.