Cảnh báo: trang này là bản dịch tự động (máy), trong trường hợp có bất kỳ nghi ngờ nào, vui lòng tham khảo tài liệu tiếng Anh gốc. Chúng tôi xin lỗi vì sự bất tiện này có thể gây ra.

ECTkeyboard - Tạo bàn phím ảo được cá nhân hóa

Tạo bàn phím ảo được cá nhân hóa

ECTkeyboard cung cấp các tính năng cài đặt vô cùng linh hoạt. Ví dụ: người dùng có thể tạo bàn phím ảo của riêng họ với bất kỳ số lượng hoặc vị trí nào của các nút, bao gồm thêm chú thích tùy chỉnh và hình ảnh hoặc âm thanh cho mỗi nút. Để làm như vậy, người dùng phải tạo một tệp bàn phím với chú thích nút và đường dẫn đầy đủ đến hình ảnh hoặc âm thanh. Cũng cần phải thiết lập chương trình để làm việc với một tệp như vậy.

Tập tin bàn phím

Các tệp bàn phím là các tệp văn bản với các tham số được viết bằng ký hiệu phân tách đặc biệt (giá trị mặc định là #). Mỗi chuỗi trong tệp tương ứng với một nút trên bàn phím ảo, ví dụ: nếu một bàn phím ảo có chín nút, thì tệp của bàn phím phải có chín chuỗi độc lập.

Hãy xem xét một ví dụ về tệp bàn phím ảo (xem hình 23).

Keyboard file example (Hình 23. Ví dụ về tập tin bàn phím)

Bàn phím này được tạo ra đặc biệt cho các trung tâm y tế và phục hồi chức năng, và nhiệm vụ chính của nó là thiết lập liên hệ ban đầu đầu tiên với một bệnh nhân không thể nói hoặc viết. Bàn phím chỉ chứa chín nút: 'Ăn', 'Uống', 'Nhà vệ sinh', 'Nóng', 'Lạnh', 'Ngủ', 'Tốt', 'Xấu', 'Đau'.

Ví dụ này cho thấy cách mỗi chuỗi của tệp được sử dụng để đặt các tham số khác nhau. Để làm cho nó rõ ràng hơn, nội dung tập tin có thể được chia thành nhiều cột.

Clear structure of the keyboard file (Hình 24. Cấu trúc rõ ràng của tệp bàn phím)

Cấu trúc tệp bàn phím có thể được so sánh với một bảng, trong đó mỗi hàng tương ứng với một nút trên bàn phím ảo, trong khi mỗi cột tương ứng với một tham số khác nhau của nút.

Số cột bắt đầu từ 0. Trong ví dụ đã đề cập:

Đặt chương trình hoạt động với tệp bàn phím

Nó không đủ để tạo một tập tin bàn phím để vận hành chương trình. Người dùng phải thiết lập ECTkeyboard để cung cấp các chức năng thích hợp của chương trình. Để làm điều đó, người dùng phải thay đổi các tham số sau trong cửa sổ cài đặt của chương trình:

Sau khi lưu tất cả các thay đổi trong chương trình, người dùng phải chọn chế độ làm việc phù hợp của bộ chọn. Chương trình đã sẵn sàng để làm việc (xem hình 25). Cách làm việc thuận tiện nhất cho bàn phím như vậy là phương pháp thứ hai, tức là chế độ quét ngang.

Appearance of simplified keyboard with icons (Hình 25. Xuất hiện bàn phím đơn giản với các biểu tượng)

PROThông tin thêm

Phiên bản ban đầu của ECTkeyboard có khả năng chọn các tệp riêng biệt cho chú thích bàn phím ảo, hình ảnh và âm thanh (tham số 6, 7, 8 của cửa sổ cài đặt của chương trình). Nhưng sau khi phát hành phiên bản mới nhất, tất cả các tham số được đề cập đã được hợp nhất thành các tệp bàn phím. Do đó, tham số 7 và 8 được ẩn khỏi cửa sổ cài đặt của chương trình.

Mỗi nút của bàn phím ảo có thể được gán một chú thích, tối đa 5 hình ảnh khác nhau (trạng thái không hoạt động, nút bên dưới con trỏ, chọn hàng nút, chọn nút, nút nhấn) và tệp âm thanh, được phát khi nút được tô sáng . Tất cả các tham số được đề cập là không bắt buộc, ví dụ: người dùng chỉ có thể chọn âm thanh và biểu tượng cho một nhóm nút và chỉ chú thích cho nhóm khác. Ngay cả khi không có tham số cho một nút, ECTkeyboard sẽ vẫn hoạt động bình thường, chỉ có nút cụ thể đó sẽ không tạo ra bất kỳ hành động nào. Cách tiếp cận như vậy cung cấp sự linh hoạt lớn trong quá trình thiết lập chương trình.

Tất cả các hình ảnh (biểu tượng) của bàn phím ảo được tải vào RAM và được hiển thị theo tỷ lệ đã chọn của các nút (Thông số 56) và cửa sổ biểu tượng hiện được chọn (Thông số 173). Khi bàn phím bao gồm số lượng lớn nút hoặc tệp hình ảnh nặng, quá trình kết xuất này có thể mất thời gian đáng kể. Kết xuất lại hoàn toàn xảy ra sau mỗi thay đổi trong cửa sổ cài đặt của chương trình, tải hồ sơ mới hoặc thay đổi của ECTkeyboard kích thước cửa sổ chính. Hiệu ứng này đáng chú ý hơn khi mỗi trạng thái của các nút bàn phím có hình ảnh riêng hoặc hình ảnh đó có độ phân giải cao. Do đó, chỉ phiên bản PRO của chương trình hỗ trợ các biểu tượng bàn phím, vì người dùng phải có hiểu biết đúng về tất cả các tham số và cài đặt được sử dụng trong chương trình.

Không giống như các biểu tượng bàn phím, các tệp âm thanh được tải từ thiết bị lưu trữ tại thời điểm thông báo. Để cải thiện tốc độ của chương trình, bạn nên khởi chạy nó từ ổ cứng hoặc bất kỳ thiết bị lưu trữ ngoài nhanh nào (USB 2.0 hoặc 3.0). Khi người dùng khởi chạy ECTkeyboard từ một thiết bị lưu trữ được kết nối qua cổng USB 1.0 hoặc tốc độ đọc của thiết bị đó quá thấp, âm thanh của chương trình có thể được phát với độ trễ, trong khi chương trình sẽ không cung cấp hiệu quả và tốc độ hoạt động tối đa.

Cấu trúc tệp bàn phím hiện tại cho phép người dùng thêm các tham số bổ sung, ví dụ: nội địa hóa mới, rất nhanh chóng (xem hình 26). Để làm việc với một bản địa hóa bổ sung, người dùng chỉ cần thay đổi giá trị của tham số 28 trong cửa sổ cài đặt của chương trình thành 5 # 1, bởi vì chú thích bổ sung được thêm vào cột thứ năm của tệp bàn phím. Một tệp bàn phím có thể chứa một số nội địa hóa khác nhau, được lưu trong các cột khác nhau với # dải phân cách. Nếu cần, người dùng cũng có thể thêm các bộ âm thanh hoặc biểu tượng cụ thể cho bàn phím. Sự dễ dàng đáng kinh ngạc của quá trình này làm cho ECTkeyboard một chương trình thực sự phổ quát.

Adding localization to the keyboard file (Hình 26. Thêm nội địa hóa vào tệp bàn phím)