UniKey

Bách khoa toàn thư mở Wikipedia
Buớc tưới chuyển hướng Bước tới tìm kiếm
UniKey
Biểu tượng của UniKey
Biểu tượng của UniKey
Unikey 4.3 RC4 trên Windows 10
Unikey 4.3 RC4 trên Windows 10
Phát triển bởi Phạm Kim Long
Phiên bản ổn định
4.3 RC4 / 14 tháng 7, 2018; 4 tháng trước
Repository sourceforge.net/projects/unikey/
Hệ điều hành Microsoft Windows
Ngôn ngữ có sẵn Tiếng Việt, Tiếng Anh
Thể loại Bộ gõ tiếng Việt
Giấy phép

3.x: GNU GPL

4.x: Mã nguồn đóng
Trang mạng https://www.unikey.org

UniKey là chương trình điều khiển bàn phím, hay còn gọi là bộ gõ, hỗ trợ nhập liệu tiếng Việt trên máy tính, chạy trên hệ điều hành Microsoft Windows, được phát triển bởi Phạm Kim Long. Ban đầu, phần mềm được phát hành theo giấy phép nguồn mở Giấy phép Công cộng GNU, tuy nhiên từ phiên bản 4.0 phát hành năm 2005 cho tới nay, tác giả đã không còn công bố mã nguồn nữa[1]. Trên nền Linux phần mềm này được gọi là X-UniKey.

Tính năng[sửa | sửa mã nguồn]

UniKey hỗ trợ:[2]

  • 14 bảng mã tiếng Việt:
    • Unicode tổ hợp và dựng sẵn
    • TCVN3 (ABC), BK HCM1, BK HCM2, Vietware-X, Vietware-F
    • VIQR, VNI, VPS, VISCII
    • Các dạng mã hóa của Unicode: UTF-8, NCR Decimal/Hexadecimal – dùng cho web
    • Windows-1258 - Vietnamese locale CP 1258 (chuẩn tiếng Việt của Microsoft); có thể sử dụng để đánh tiếng Việt trong Yahoo! Messenger.
  • 3 phương pháp gõ thông dụng: Telex, VNIVIQR..[2]
  • Chuyển đổi giữa 12 bảng mã tiếng Việt cho clipboard và tập tin với định dạng văn bản thuần tuý hoặc rich-text.
  • Cho phép Tự định nghĩa kiểu gõ.
  • Cho phép gõ tắt và định nghĩa bảng gõ tắt.
  • Tương thích với Các phiên bản Windows 32-bit và 64-bit: Windows NT/9x/ME/2k/XP/Vista và cao hơn.
  • Kích thước nhỏ gọn và dễ dùng – chỉ có duy nhất một file EXE với kích thước 250 KB và không cần thêm thư viện nào khác.
  • Không cần cài đặt (kể từ bản UniKey 4.0 RC2, tệp tin unikey đặt trong file nén chỉ cần giải nén file, chạy phần mềm để sử dụng).

Lịch sử[sửa | sửa mã nguồn]

Phạm Kim Long - cha đẻ của Unikey - bắt đầu viết một bộ gõ tiếng Việt với tên gọi TVNBK năm 1994 khi đang là sinh viên của trường Đại học Bách khoa Hà Nội.[3] Ban đầu TVNBK được viết bằng hợp ngữ cho DOS. Đến giữa những năm 1990, Phạm Kim Long đã chuyển nó lên Windows và đổi tên nó thành LittleVnKey. Đến năm 2000, ông phát hành bộ gõ với tên gọi mới Unikey, hỗ trợ nhập liệu Unicode và phát hành miễn phí theo giấy phép GNU GPL. Hiện tại toàn bộ dự án bao gồm các phiên bản đã phát hành và mã nguồn của chúng được lưu trữ tại SourceForge[3][4]. Ông cũng đã phát triển bộ gõ Laban Key, một bộ gõ tiếng Việt phổ biến cho các thiết bị chạy AndroidiOS[5] được ra mắt năm 2013.

Từ lúc ra mât đến nay, tác giả luôn thường xuyên ra mắt nhiều phiên bản để sửa lỗi và làm cho phần mềm tốt hơn.

Virus và Giả mạo[sửa | sửa mã nguồn]

Bị chèn Virus[sửa | sửa mã nguồn]

Ngày 1/2/2012, Bạn Phạm Trần Minh Triết, quản trị viên diễn đàn CMC InfoSec phát hiện và thông báo trên một số diễn đàn về bảo mật về website http://unikey.org của tác giả Phạm Kim Long đã bị kiểm soát bởi hacker cho đến rạng sáng ngày 1/3/2012. Tin tặc đã trỏ các đường dẫn tải phần mềm Unikey về một website được làm giả của tin tặc ở trang web phần mềm SourceForge.net. Các file của phần mềm Unikey được lưu giữ ở website này cho đến rạng sáng 1/3/2012 đều chứa phần mềm độc hại trojan.[6]

Sau 24h nhận được thông báo, hãng bảo mật CMC InfoSec đã lập tức xử lí, đưa ra bản cập nhật và phát hành công cụ loại trù mã độc giả dạng. Trang web unikey.org đã bình thường trở lại sau ngày 1/3/2012.

Tác giả của phần mềm Unikey cũng gửi lời xin lỗi đến những người sử dụng vì đã để xảy ra việc này.

Giả mạo[sửa | sửa mã nguồn]

Hiện nay có nhiều trang web cung cấp tải về phần mềm Unikey, trong đó có trang giả mạo tên miền gần giống Unikey: Unikey.vn việc tải về từ các trang này có thể tìm ẩn nguy cơ bị virus xâm nhập vào máy tính.

Nhầm đảm bảo việc tải về an toàn không bị Virus, người dùng chỉ nên tải về từ trang chủ Unikey tại https://www.unikey.org hoặc từ trang dự án của unikey trên sourcefouge.net tại https://sourceforge.net/projects/unikey/.

Chú thích[sửa | sửa mã nguồn]

Xem thêm[sửa | sửa mã nguồn]

Liên kết ngoài[sửa | sửa mã nguồn]