WinVNKey là gì, lịch sử WinVNKey và tác giả phần mềm

Giới thiệu phần mềm WinVNKey là gì, các tính năng của bộ gõ tiếng Việt, gói ngôn ngữ hỗ trợ và lịch sử phát triển, tác giả của WinVNKey. Đặc biệt, WinVNKey được rất nhiều bạn học tiếng Trung ưa chuộng vì cho phép gõ chữ Hán, Nôm.

Link download WinVNKey cho Windows
WinVNKey mới nhất cho Win gõ tiếng Việt

WinVNKey là gì?

WinVNKey là phần mềm gõ chữ tiếng Việt và các ngôn ngữ khác trên thế giới. Đặc biệt, WinVNKey có thể gõ chữ Hán, Nôm bằng âm Việt, hay như gõ chữ Hán hằng Pinyin. Nên nhớ, phần mềm này hoàn toàn miễn phí, tương thích với máy tính Hệ điều hành Windows XP, Vista hay các bản cũ như Windows NT/2K/2003/2008.

Phần mềm WinVNKey hỗ trợ hầu hết các bộ chữ, bảng mã tiếng Việt, 46 bộ, như Unicode, ABC, VNI… và nhiều bộ chữ nước ngoài như Anh, Pháp, Đức, Nga, Nhật…

Các tính năng của WInVNKey có thể kể đến như:

WinVNKey hỗ trợ:

  • 46 bộ chữ Việt cùng với 45 bộ chữ các nước khác.
  • Nhiều cách gõ dấu chữ Việt: VNI, Telex, VIQR, Microsoft, v.v…
  • Gõ dấu bất kỳ nơi nào và WinVNKey sẽ tự đặt dấu đúng chỗ.
  • Sửa lỗi chính tả cho từ đơn.
  • Gõ chữ của hơn 30 các nước khác bằng macros.
  • Gõ chữ Hán Nôm bằng âm Việt, Pinyin, hoặc phương pháp Tứ Giác Hiệu Mã hoặc Thương Hiệt.
  • Hoán đổi dạng chữ hoa/thường trực tiếp cho đoạn văn trong bất kỳ ứng dụng nào.
  • Sửa các chữ biến dạng hoặc ô vuông trong email.
  • Chức năng tra dấu Hỏi Ngã.
  • Bảng ký tự và bàn gõ chữ Unicode.
  • Tự động gõ lại văn bản.
  • Hoán chuyển giữa các bảng mã tiếng Việt cho văn bản trơn (plain text).
  • Chuyển mã văn bản RTF mà không cần biết bảng mã (chỉ cần biết font nguồn và font đích muốn đổi).
  • Nhiều loại macros để có thể dùng trong mọi tình huống gõ tốc ký.
  • Gõ tiếng Việt trong game Audition và các game khác.
  • Phương pháp gõ tắt Tubinhtran.

 

Các ngôn ngữ WinVNKey hỗ trợ gồm:

  • Albanian (tiếng Albania)
  • Austrian (tiếng Áo – Austria)
  • Belgium (tiếng Bỉ – Belgium)
  • Canadian (tiếng Gia Nã Đại – Canada)
  • Croatian (tiếng Croatia)
  • Czech (tiếng Cộng hòa Séc – Czechia)
  • Denmark (tiếng Đan Mạch – Denmark)
  • Estorian (tiếng Estorian)
  • Finland (tiếng Phần Lan – Finland)
  • French (tiếng Pháp – France)
  • German (tiếng Đức – Germany)
  • Hiragana (một hệ thống chữ viết Nhật – Japan)
  • Hungarian (tiếng Hung ga ri – Hungary)
  • Iceland (tiếng Ái nhĩ Lan – Iceland)
  • Italian (tiếng Ý – Italy)
  • Katakana (Kiểu chữ đơn giản nhất trong chữ viết tiếng Nhật – Japan)
  • Latvian (tiếng nước Lavia)
  • Lithuanian (tiếng nước Lithuania)
  • Netherlands (tiếng Hà lan – Holland/Netherlands)
  • Norwegian (tiếng Na Uy – Norway)
  • Pali (ngôn ngữ tế lễ thuộc nhóm Ấn-Aryan)
  • Pinyin (chữ Trung Hoa được la tinh hóa)
  • Polish (tiếng Ba Lan – Poland)
  • Portuguese (tiếng Bồ Đào Nha – Portugal)
  • Romanian (tiếng Ru-Ma-Ni hoặc Lỗ Ma Ni – Romania)
  • Russian (tiếng Nga – Russia)
  • Slovakian (tiếng nước Slovakia)
  • Slovenian (tiếng nước Slovenia)
  • Spanish (tiếng Tây Ban Nha – Spain)
  • Swedish (tiếng Thụy Điển – Sweden)
  • Turkish (tiếng Thổ Nhĩ Kỳ – Turkey)

WinVNKey cho phép người dùng lấy Hán (Trung Quốc) và Nôm ký tự (cổ điển Việt) cực kỳ dễ dàng. Phần mềm sử dụng thuật toán thông minh để xử lý dấu phụ, sửa lỗi chính tả. Bạn có thể đánh dấu ở bất kỳ âm tiết nào, bật chế độ Hán Nôm khi gõ tiếng Việt hoặc phát âm Pinyin.

Chưa hết, WinVNKey còn hỗ trợ chuyển đổi các tài liệu tiếng Việt trong Word, Excel từ font chữ này sang font chữ khác.

Lịch sử phát hành WinVNKey

WinVNKey ra mắt lần đầu tiên năm 2003, phiên bản cập nhật gần nhất là năm 2009. Hiện tại, có thể do phần mềm Unikey quá tốt và miễn phí, nên WinVNKey đã không còn phát triển nữa. Đây cũng là điều rất đáng tiếc cho một sản phẩm tuổi đời lớn như vậy. Tuy nhiên, WinVNKey vẫn được người dùng Windows ưa chuộng, đặc biệt nhờ khả năng gõ chữ Hán, Nôm và gõ nhiều ngôn ngữ khác trên thế giới.

Cách cài đặt WinVNKey trên máy tính Windows thành công 3

• Ngày 6-5-2009: Công bố WinVNKey 5.5.456 , phát hành riêng 2 loại:
– WinVNKey 5.5.456 cho 32-bit hoặc 64-bit Windows Vista, Windows Server 2008, Windows7.
Phiên bản này chạy tốt trong các ứng dụng MS Office, Internet Explorer, Firefox, Chrome, pidyin, v.v. trên các hệ điều hành Vista hay Windows Server 2008, Windows 7 (cả hai nền 32-bit hoặc 64-bit) mà không cần phải tắt UAC (User Account Control) hoặc Protected Mode.
– WinVNKey 5.5.456 cho Windows NT/2K/XP/2003/Vista/2008/Windows7.
• Ngày 28-1-2008: Công bố WinVNKey 5.5 444, đặc điểm:
– Hỗ trợ đổi chữ Hoa / Thường hay bảng mã của đoạn chữ bôi đen (selected text) bằng context menu.
– Kiểu gõ: cho phép qui định một phím khác để gõ thành d, sửa lỗi gõ thông minh.
– Macro: hỗ trợ nhiều chức năng mới. Thêm loại macro đuôi, xử lý macro vần lười một cách thông minh hơn.
– Trang kết hợp: thêm chức năng đổi vần, thêm một số tùy chọn “Tự động biến đổi” cũng như “Sửa vần”.
– Hỗ trợ cách gõ nhanh Tubinhtran.

• Ngày 9-8-2007: Công bố WinVNKey 5.5.431, đặc điểm:
– Phục hồi gõ thông minh các vần ie => iê, ue => uê, uye => uyê, ye => yê.
– Hỗ trợ thêm bảng mã ÂuViệt Macintosh (hỗ trợ kiểu gõ và hoán chuyển văn bản trơn và RTF).
– Cập nhật hóa cơ sở dữ liệu Nôm (từ đơn) do ông Lê Sơn Thanh (Khúc Thần) cung cấp ngày 8/6/2007.
– Hỗ trợ thêm cơ sở dữ liệu chữ Hán Phật giáo gồm 27364 từ đơn và từ phức. Gõ bằng âm Việt (chọn menu: Hán).
• Ngày 1-8-2007: Công bố WinVNKey 5.5.429, đặc điểm:
– Tăng cường thêm khả năng định nghĩa dấu ^ cho từng mẫu tự a, e, o, và dấu móc cho từng mẫu tự o và u.
– Lần đầu tiên phiên bản này hỗ trợ gõ chữ Hán bằng âm Pinying với các dấu thanh là 1, 2, 3, 4.
• Ngày 6-8-2006: Công bố WinVNKey 5.5.424.
• Ngày 14-7-2006: Công bố WinVNKey 5.5.420
• Ngày 10-3-2006: Công bố WinVNKey 5.2.390
• Ngày 10-2-2006: Công bố WinVNKey 5.2.383
• Ngày 27-10-2005: Công bố WinVNKey 5.2.373
• Ngày 6-10-2005: Công bố WinVNKey 5.2.372
• Ngày 8-3-2005: Công bố WinVNKey 5.0 for Windows NT/2K/XP
• Ngày 14-1-2003: Công bố Winvnkey 4.0 beta 3 for NT/95/98/ME

Lịch sử phát triển WinVNKey

WinVNKey là viết tắt của chữ Windows-based Vietnamese Keyboard driver, một phần của phần mềm hệ thống Windows mở rộng khả năng để hỗ trợ gõ chữ Việt, và gần đây, gõ chữ Nôm chữ Hán cũng như ký tự của các nước khác. Nó được ra đời lần đầu tiên vào năm 1992 bởi nhóm thảo chương TriChlor trong nỗ lực nhằm chứng minh rằng có thể thiết kế một bộ chữ tám bit cho chữ Việt để dùng trong mọi tình huống.

Windows 3.1 được phát hành chỉ mới một năm trước, là năm 1991. Phần mềm gõ tiếng Việt thiết kế cho Windows 3.1 rất là hiếm bởi vì sự phát triển Windows khi ấy rất khó khăn. WinVNKey 1.x, phát hành cho công chúng vào năm 1992, đã nhanh chóng chiếm một số lượng lớn người dùng trên khắp thế giới vì sự đơn giản của giao diện và phương pháp gõ trực quan được gọi là VIQR. Từ đó, WinVNKey đã phát triển thành một bộ gõ đa ngôn ngữ. Các phiên bản mới nhất là phiên bản 5.0, thu hút một số lượng lớn người dùng không phải là người Việt Nam vì nó cho phép người dùng gõ được các ký tự của nhiều nước trên bàn phím Latin (Anh, Mỹ, v.v).

WinVNKey 1.x

Công lao lớn nhất dành cho người thiết kế tiên phong Nguyễn Tấn Cường. Lúc đó, ông là sinh viên tốt nghiệp ngành Kỹ thuật Điện tại Đại học Stanford, California. Những người đóng góp tích cực khác là Vũ Châu, Bùi Minh Cương, Ngô Đình Học, Tom T. Trương. Châu, làm việc tại Microsoft, trợ giúp trong việc lập trình. Cương và Tom đóng góp vào chi tiết kỹ thuật. Học đã đóng góp một kiểu thuật toán kết hợp cực kỳ nhanh và kích thước rất nhỏ. Một số người khác đóng góp cho việc thiết kế phông chữ VISCII. Trong số bảy phông chữ Viscii cơ bản ban đầu được phát hành cho WinVNKey 1.x, năm phông chữ True Type (Minh Quân, Hoàng Yến, Phương Thảo, Tha Hương, U Hoài) được thiết kế bởi Bùi Minh Cương, một phông chữ True Type (Heo May) do Nguyễn Tấn Cường, và phông hệ thống (System VISCII 1.1) do Học, Cường, và các thành viên của Hội Chuyên Gia Việt Nam (VPS).

Ngay sau khi phát hành 1.1, Hồ Phước Hùng đã dẫn đầu với nỗ lực rất lớn trên internet nhằm thiết kế hàng trăm phông chữ VISCII, đượcđặt tên chủ yếu bằng tên các loài hoa và bắt đầu bằng hai chữ cái đầu tiên của VISCII (ví dụ, VI Thiên Lý, VI Anh Đào, v.v.). Những phông chữ này đã giúp phổ biến rộng rãi WinVNKey và các phông chữ VISCII đến người dùng chữ Việt trên toàn thế giới.

WinVNKey 2.x

Sau khi Cường tốt nghiệp và nhận nhiệm vụ tại trường đại học HongKong năm 1993, dự án được giao lại cho Nguyễn Doãn Vượng, một chuyên viên nhiệt tình về lập trình Windows ở thung lũng Silicon. Vượng có những đóng góp đáng kể trong việc cải thiện giao diện thân thiện cho người dùng, thêm tính năng mới như tra hỏi/ngã (hook-above/tilde), chuyển đổi mã chữ Việt, và màn hình chữ Việt. Trong thời kỳ này, WinVNKey đã phát hành một số phiên bản 2.x, hỗ trợ cả 16-bit và 32-bit như Windows 3.1, Windows 95, Windows NT 3.5x/4.

WinVNKey 3 & 2000

Năm 1997, TriChlor được tăng cường thêm Nguyễn Thư, một kỹ sư nhiều năng lực về phần mềm Windows. Anh đảm nhiệm việc thiết kế lại giao diện WinVNKey và hỗ trợ cho Unicode. Sự hợp tác giữa Thư và Vượng lên đến đỉnh điểm trong WinVNKey 3 và WinVNKey 2000, vì có thể hỗ trợ Unicode trong một số ứng dụng.

WinVNKey 4

Trong khi đó, Ngô Ðình Học đã thực hiện việc hỗ trợ Unicode cho hệ thống mạng Unix/Linux, gắn vào thiết bị lưu trữ tại công ty Quantum từ năm 2001. Qua việc thiết kế bộ gõ tiếng Việt cho máy Macintosh (MacVNKey) vào năm 1995, hỗ trợ nhiều phương pháp gõ linh hoạt, ông quyết định đẩy WinVNKey đến một cao độ khác bằng cách nhập các thuật toán của MacVNKey vào WinVNKey và mở rộng các tính năng của WinVNKey, đồng thời bổ sung thêm chức năng hỗ trợ gõ đa ngôn ngữ. Những nỗ lực của ông đã chuyển đổi WinVNKey thành một bộ gõ đa ngôn ngữ, có thể hỗ trợ tất cả các bộ chữ (bảng mã) đang có trên thế giới, bao gồm Unicode.

Phiên bản đa ngôn ngữ đầu tiên là WinVNKey 4.0 beta1, được phát hành vào tháng 8 năm 2002 sau một năm phát triển. Trước tiên, nó hỗ trợ hơn 30 bộ chữ Việt và 45 bộ chữ quốc tế, nhưng thiết kế linh hoạt của WinVNKey cho phép người dùng tạo thêm các bộ chữ khác mà không cần sửa đổi bổ sung. Nó cũng cung cấp một phương pháp gõ thân thiện cho người sử dụng để nhập các ký tự đa ngôn ngữ trên bàn phím Mỹ. Ngoài ra, phiên bản WinVNKey này cũng cấp một phương pháp độc đáo để gõ chữ Hán Nôm cho những người dùng đã biết chữ Việt viết bằng chữ Latin (chữ quốc ngữ).

WinVNKey 5

Phiên bản phát hành tháng Giêng năm 2005 có phương pháp thông minh gõ chữ Việt và các macro thông minh biết được khi nào thì kết hợp hoặc không kết hợp dấu phụ tùy thuộc vào ý người dùng muốn có: sửa đúng chữ cái, sửa đúng vần, sửa đúng chữ, hoặc sửa đúng cách phát âm. Những tính năng thông minh này thực hiện được bởi do một công cụ nhỏ gọn bên trong kiểm tra chính tả cực kỳ nhanh. Điều này cũng cho phép WinVNKey hỗ trợ sự suy đoán các bộ chữ ở văn bản trơn và sự phục tạo nhanh chóng chữ Hán Nôm dựa trên chữ Việt viết bằng chữ Latin.

Phiên bản này cũng hỗ trợ hoán đổi tập tin RTF dựa trên tên các phông chữ, chứ không phải các bộ chữ. Mỗi tên phông chữ được kết hợp với một tập tin hoán đổi trong văn bản trơn. Người dùng có thể chỉnh sửa các tập tin hoặc tạo ra những tập tin mới để hỗ trợ hoán đổi qua phông chữ mới. Họ có thể làm điều này một cách thủ công hoặc thông qua các hộp hội thoại (dialogs).

Ngoài ra, WinVNKey hỗ trợ bàn phím có các phím chết. Người dùng có thể biến tất cả các phím chết thành phím thông thường để gõ dấu phụ sau khi gõ nguyên âm gốc.

Sự hỗ trợ chữ Hán-Nôm được tăng cường. Cơ sở dữ liệu đã được chia riêng rẽ thành chữ Hán và chữ Nôm. Các tập tin cơ sở dữ liệu được cung cấp ở dạng văn bản trơn để có thể chỉnh sửa trực tiếp nhằm sửa hoặc xóa các lỗi, hay tạo thêm các chữ mới. WinVNkey cung cấp tùy chọn để xây dựng lại cơ sở dữ liệu thành hai phần cho việc sử dụng sau cùng. Người dùng có thể thiết lập sự đăng ký của họ để hỗ trợ các ký tự thay thế thông qua hộp hội thoại.

Bản phát hành này ban đầu dự định được xem là phiên bản cuối cùng của WinVNKey 4.0 bởi vì tất cả các phiên bản trước được đặt tên là beta. Nhưng những thay đổi trong thiết kế UI và các tính năng rất là phong phú, vì vậy tốt hơn là nên gói nó thành một bản phát hành chính.

TÓM TẮT LỊCH SỬ PHÁT TRIỂN

– Phiên bản 5.x, 32-bit (2005-2010): Ngô Đình Học (hoc96@yahoo.com) — Phiên bản này được phát triển cho các hệ điều hành Windows dựa trên nền NT như NT 3.x/4, 2000, XP, 2003, Vista, 2008, v.v. Trọng tâm của phiên bản này là hỗ trợ rất nhiều chức năng thông minh như sau:

  • Hỗ trợ gõ chữ Việt trong hầu hết các ứng dụng trên Windows như MS Office, Internet Explorer, Wordpad, Notepad, pidgin, gaim, firefox, thunderbird, v.v.
  • Hỗ trợ bỏ dấu chữ Việt một cách tinh khôn cho các từ đơn âm (như Hùng Vương) hoặc đa âm (như Inđônêxia), cho phép gõ dấu vào bất kỳ chỗ nào trong vần, có thể kiểm soát chính tả cho từ đơn và một số từ phức.
  • Hỗ trợ rất nhiều loại macros, trong đó có loại vần lười và từ lười là loại macro chỉ bung ra khi kết quả tạo thành là một từ Việt hợp pháp (như Hùng) hoặc một từ trung gian hợp pháp (như Vưong là cụm chữ trung gian của Vương).
  • Hỗ trợ nhập chữ Hán Nôm bằng âm Việt, Pinyin, Tứ Giác Hiệu Mã, hoặc Thương Hiệt. Có thể dùng âm Việt của từ kép bằng cách viết dính liền các từ, như anhhùng.
  • Dùng cơ sở dữ liệu chữ Hán và chữ Nôm với số lượng chữ tương đối đầy đủ. Có hỗ trợ gõ chữ Hán dùng trong kinh sách Phật Giáo.
  • Cơ sở dữ liệu Hán/Nôm được lưu giữ ở dạng văn bản trơn, do đó, người dùng có thể tự cập nhật hóa để thêm chữ mới hoặc sửa chữ sai.
  • Hỗ trợ hiển thị chữ Unicode kép, hỗ trợ cài đặt registry cho chữ Unicode kép, v.v.
  • Gõ chữ Nhật Katakana và Hiragana, v.v.
  • Có thể hoán đổi bảng mã cho văn bản trơn (plain text) khi không biết mã nguồn.
  • Hoán đổi văn bản định dạng RTF một cách tinh khôn dựa vào tên phông trong tệp nguồn chứ không cần tên bảng mã. Người dùng chỉ cần qui định phông nguồn nào sẽ biến thành phông đích nào mà thôi.
  • Hỗ trợ hoán đổi đoạn chữ bôi đen (selected text) trực tiếp ngay trong các ứng dụng (đổi chữ hoa/thường, đổi bảng mã, v.v.) bằng cách nhấn thả phím CTRL rồi nhấp chuột phải để hiển thị menu gồm nhiều chức năng hoán chuyển.
  • Hỗ trợ phím nóng, phím chết, phím undo, phím trắng vô hình, các chuỗi phím đặc biệt để hoán chuyển, v.v.
  • Hỗ trợ điều chỉnh WinVNKey cho từng ứng dụng một. Các thông số sau đây có thể áp dụng cho từng ứng dụng: chế độ bàn phím, cách xuất chữ, sửa lỗi macros.

Xin chân thành cám ơn các bạn sau đây đã góp phần thử nghiệm beta và báo lỗi (theo thứ tự abc):

Trần Tư Bình, Nguyễn Văn Danh, Bùi Khương Duy, Lê Hưng, Thái Jasper, Nguyễn Khải, Thanh Không (Ko Masaki), Phạm Kim Long, Trần Tiến Ngọc, Xương Rồng, Lê Sơn Thanh, Nguyễn Văn Thành, Lương Ngọc Thi, Trần Timothy, Nguyễn Ngọc Tiến, Nguyễn Tony, Nguyễn Đức Trọng, và rất nhiều người khác nữa.

Riêng về cơ sở dữ liệu Hán Nôm, xin chân thành tri ơn ông Lê Sơn Thanh (học giả chữ Nôm và Hán), Đặng Thế Kiệt (đồng tác giả của tự điển trực tuyến Hán Việt Thiều Chửu), Nguyễn Ngọc Tiến, Lê Hưng.

– Phiên bản 4.x, 32-bit (2001-2004): phiên bản đầu tiên hỗ trợ gõ chữ đa ngữ, kể cả bộ chữ Unicode và tất cả các bộ chữ Việt Nam đã được biết cho đến hiện nay. Hỗ trợ cho tất cả các phiên bản của Windows NT 3.x, 4, 2000, XP, 9X/ME.

Những người đóng góp cho phiên bản 4.x là:

  • Ngô Đình Học (Winvnkey-users@lists.sf.net, hoc96@yahoo.com): lập trình viên chính.
  • Lê Thức David (dle95035@yahoo.com): đóng gói (installation packaging).
  • Thomas Menath (tmenath@infonegocio.com): dịch giao diện sang tiếng Ðức và tham gia thử nghiệm tìm lỗi.
  • Bình Anson (budsas@arach.net.au): cung cấp macro gõ chữ Pali-Sankscrit và tham gia thử nghiệm tìm lỗi.

– Phiên bản 3.x (1999-2000): Nguyễn Thư (thu@vietpage.com) — hỗ trợ Win9X/ME, NT3.51/4, hỗ trợ Unicode một cách giới hạn trong một số ứng dụng.

– Phiên bản 2.x (1995-1998): Nguyễn Doãn Vượng (levan@hotmail.com) — hỗ trợ Win9X, NT3.51/4 (không hỗ trợ Unicode).

– Phiên bản 1.x (1992-1994): Nguyễn Tấn Cường (ctn@alumni.stanford.org) & Vũ Châu (chauv@microsoft.com) — hỗ trợ Windows 3.1.

THUẬT TOÁN KẾT HỢP
1.x & 4.x, 5.x – Ngô Ðình Học (hoc96@yahoo.com, trichlor@trichlor.org).

THẢO LUẬN VỀ KỸ THUẬT VỚI
1.x – Bùi Minh Cương (cuong_bui@yahoo.com).
1.x – Trương T. Tom (Tiến Vietnamese Software).

PHÔNG CHỮ VIỆT NAM
Phối hợp viên: Hồ Phước Hùng (phuochung@yahoo.com).
Công lao đóng góp của rất nhiều người, khó có thể kể hết. Xin cám ơn tất cả.