![]() |
|
![]() |
Bạn có thể thử ngay bộ gõ trong khung chữ trên (textarea hay text box)
| Lịch sử
VietJie: "Sỡ dĩ có ứng dụng JavaScript Editor này là do sau khi tham khảo vietuni.js của anh Trần Anh Tuấn và voviunicode.js của anh Lý Phúc Hiếu (Vovisoft) tôi nghĩ chắc có thể viết lại sao cho Javascript Editor chạy bằng hay gần bằng các chương trình độc lập như VietKey, VNI, UniKey ... về chức năng, kích cỡ cũng như về tốc độ! Và bây giờ tôi có thể khẳng định là có thể làm được. Phần còn lại là nếu có nhiều người đóng góp vào thì Vietnamese JavaScript Input Editor sẽ trở thành một công cụ hữu hiệu để phát huy Việt ngữ trên mạng web!" Bộ gõ này được bắt đầu thực hiện vào sau giữa tháng 9 năm 2001. Những tài liệu mà bộ gõ này tham khảo gồm:
Tuy tham khảo qua các ứng dụng trên nhưng thuật toán áp dụng trong VietJie lại khác hẳn các ứng dụng trên. Cho đến hôm nay (ngày 17 tháng 10 năm 2001) thì VietJie trong version 1.0 final của nó đã hoàn toàn bỏ được các dấu sắc, huyền, hỏi, ngã, nặng kể cả dấu chữ như "â", "ă", "ê", "ơ", "ư", "đ" ở phía sau một chữ hay nói đúng hơn có thể bỏ dấu xóa sửa ở bất kỳ vị trí nào sau nguyên âm có dấu. Những đặc tính khác của VietJie có thể tóm tắt lại như sau: Đặc tính:
Với cách chọn kiểu gõ như trên, các khóa (keys) trong bàn phím sẽ được tận dụng mà không bị xung đột với kiểu gõ nào. Đồng thời cách chọn bằng khóa như trên sẽ giúp cho người dùng không phải bỏ tay ra dùng con chuột (mouse) trong khi đang gõ nhập dữ liệu. Cách này cũng sẽ rất tiện khi ta đang gõ chữ Việt mà cần chuyển gõ tiếp một số nhiều từ ngữ tiếng Anh rồi trở lại gõ tiếp chữ Việt. Ứng dụng còn có thêm hai nút thoát [ \ ] (back slash) và [ / ] (forward slash) dành cho việc gõ những dấu xung đột do cách sắp xếp dấu gõ của kiểu gõ gây ra. Ví dụ bạn đang dùng VIQR để gõ Unicode chữ Việt và định chấm câu sau đoạn: "... tôi đi làm". Nhưng vì VIQR dùng khóa dấu chấm (.) để đánh dấu nặng nên chương trình chuyển đọan trên thành "... tôi đi lạm" và khi bạn gõ thêm một lần dấu nặng thì bạn sẽ có "... tôi đi lạm." Để khắc phục điểm trên bạn có thể gõ nút thoát " \ " ngay sau chữ "làm\" rồi gõ dấu chấm "làm\.". Ứng dụng sẽ đổi nút thoát \ thành dấu chấm và chữ làm sẽ vẫn được giữ nguyên. Sau đó bạn vẫn tiếp tục gõ VIQR chữ Việt như bình thường. Như vậy nút thoát " \ " có tác dụng tắt kiểu gõ tạm thời cho một chữ hay một nguyên âm để tránh xung đột. Các hồ sơ chứa trong bộ gõ VietJie 1.0 final gồm:
Hiện cốt lỏi của scriptlet này vẫn chỉ chiếm có 14 kb và nếu thêm converter vào thì sẽ chiếm thêm 4 kb. Nếu muốn scriptlet nhỏ gọn và bạn không cần màu mè thì bạn chỉ cần dùng 2 hồ sơ vietjie.js và conversion.js là đủ chạy ứng dụng này. Các hồ sơ trên cần được giữ chung trong một folder để không làm gẫy nối của các hồ sơ phụ thuộc. Cách sử dụng VietJie: Bạn có thể download scriptlet này, unzip nó và dùng trang vietjie.html hay readme.html như một phương tiện xử lý Unicode chữ Việt trên mạng Internet. Những tiện ích của scriptlet này là: Nếu bạn là Webmaster: Bạn chỉ cần sửa đổi tùy ý tags trong trang vietjie.html là có thể ứng dụng bộ gõ này vào website của bạn. Nếu có thắc mắc thì bạn có thể vào diễn đàn 2001 của Vovisoft để nêu thắc mắc. Khi áp dụng scriptlet này vào bất kỳ form nào ta chỉ cần đổi tên form thành "name = myForm" và tên textarea "name = Message" thì scriptlet sẽ làm chủ tất cả event trong textarea của form đó. Hoặc ta cũng có thể đổi tất cả 5 cái tên "myForm" thành tên ta đặt trong form của ta. Còn nếu muốn dùng nó vào một text box thì thêm event VietTyping vào text box như sau: <input onkeypress='VietTyping()' onkeydown='bsErase()' type="text" name="text1" size="65"> Bạn có thể dùng VietJie để viết chữ Việt Unicode rồi copy và paste vào FrontPage để tạo trang web Unicode chữ Việt. FrontPage 2000 có thể chuyển đổi Unicode NCR hay UTF-8 tức thời cho bạn và là công cụ xử lý Unicode mạnh nhất trên thị trường đa ngôn ngữ hiện nay. Nếu bạn là người dùng: Bạn có thể chuyển email bằng VIQR nhưng vẫn gõ chữ theo kiểu Telex hay VNI (nhanh hơn là gõ theo kiểu VIQR) rồi bấm nút chuyển ToVIQR để chuyển text thành dạng VIQR. Sau đó bạn có thể copy và paste text vào chương trình email như Outlook Express để chuyển điện thư VIQR cho bạn bè. Đọc điện thư VIQR bằng chữ Việt hẳn hoi. Bạn chỉ cần copy và paste bất kỳ text VIQR trong bất kỳ điện thư nào vào trong khung gõ chữ của VietJie rồi bấm nút ToUnicode là bạn sẽ tức thời đọc được chữ Việt với dấu đầy đủ. Ngoài ra bạn có thể copy và paste text Việt Unicode trong VietJie vào bất kỳ chương trình nào như: Ms Word, Ms Excel, Ms Access, Ms Powerpoint, Ms FrontPage của bộ Office từ 97 đến 2002. Nếu bạn dùng Windows 2000 Professional trở lên thì bạn còn có thể paste vào Notepad và Wordpad của hệ điều hành mới nữa. Mọi liên lạc, thắc mắc và nhất là hồi báo về bugs xin vào Bộ gõ chữ Việt được viết bằng JavaScript trong diễn đàn 2001 của Vovisoft để đăng hay nêu câu hỏi. Bạn có thể download scriptlet này ở đây: Vietnamese JavaScript Input Editor version 1.0 final (38 kb) Nếu bạn đã download VietJie trước ngày 26 tháng 10 năm 2001 thì bạn chỉ cần update những hồ sơ sau (copy vào folder vietjie và cho viết chồng lên file cũ) hay bạn có thể download lại VietJie ở link trên:
Acknowledgement: Thành thật cám ơn những bạn đã bỏ công ra test thử và hồi báo lỗi chính tả cũng như bugs về bộ gõ chữ Việt VietJie. Bộ gõ này sẽ không thể đạt đến mức toàn thiện nếu không có sự trợ giúp quý báu của quý vị. Mời bạn định kỳ ghé thăm trang web này để lấy tiếp những phiên bản cập nhật, sửa lỗi và những khối chức năng mới được đưa thêm vào. Nếu bạn muốn được thông báo mỗi khi có phiên bản mới (updated version) thì xin mời đăng ký vào Vovisoft Forums 2001 hoặc subscribe vào danh sách VietJie sau đây (nhớ chọn đúng vietjie.lst trong dropdown box): |
| First day posted:
18/10/2001 Last Updated: 20-Nov-2001 |