tran ha anh
Trả lời 16 năm trước
Mặc dù có rất nhiều bộ mã tiếng Việt được dùng, nhưng những bộ mã này được từng đơn vị xây dựng tự phát và ít khi có tài liệu kỹ thuật rõ ràng, do đó để tìm hiểu các bảng mã này, bạn nên kết hợp giữa việc tìm tài liệu kỹ thuật giới thiệu bảng mã với việc tự kiểm tra trực tiếp trên máy. Một trong các tài liệu kỹ thuật miêu tả các bảng mã tiếng Việt là các bảng chuyển mã đã được xây dựng sẵn thuộc bộ GVSBK của chúng tôi. Bạn có thể liên hệ với tòa soạn PC World VN để copy CD chứa bộ GVSBK này. Giải thuật chuyển mã phổ biến nhất là dùng bảng tra (bảng chuyển mã), bạn có thể dùng ngôn ngữ LEX để định nghĩa các biểu thức chính quy miêu tả các ký tự cần nhận dạng của bảng mã gốc rồi kết hợp từng biểu thức này với đoạn code nhỏ để tra bảng chuyển hầu tìm ra ký tự đích.
Về việc xây dựng 1 driver gõ phím tiếng Việt, bạn có thể download Project chứa source code của trình UniKey tại địa chỉ http://unikey.sourceforge.net/source.php rồi đọc hiểu nó để biết UniKey giải quyết việc xử lý phím như thế nào, trên cơ sở đó hiệu chỉnh và nâng cấp thêm chức năng theo ý riêng của mình.