Wiktionary:Gõ tiếng Việt

Wiktionary (sử dụng MediaWiki) hỗ trợ soạn thảo văn bản bằng tiếng Việt do có hỗ trợ bộ mã chuẩn quốc tế Unicode, là bộ mã chuẩn quốc tế được thiết kế để dùng làm bộ mã duy nhất cho tất cả các ngôn ngữ khác nhau trên thế giới, kể cả các ngôn ngữ sử dụng ký tự tượng hình phức tạp như tiếng Trung, tiếng Thái... hiện đang được hỗ trợ trên rất nhiều phần mềm cũng như các trình ứng dụng.

Bạn có thể biên tập và gõ tiếng Việt bằng nhiều bộ gõ tiếng Việt khác nhau. Trang này giới thiệu các bộ gõ tiếng Việt khác nhau được sử dụng rộng rãi và phổ biên hiện nay. Hầu hết tất cả đều phổ biến hai kiểu gõ là TELEX và VNI.

Trên các thiết bị di động

Bạn có thể gõ tiếng Việt trên các thiết bị di động bằng ứng dụng bộ gõ tiếng Việt bên ngoài phổ biến là GboardLaban Key hoặc được cài trực tiếp vào thiết bị di động. Hầu hết bàn phím mặc định của các nhà sản xuất điện thoại phổ biến đều hỗ trợ gõ tiếng Việt.

Bàn phím mặc định của iOS mới đều hỗ trợ gõ tiếng Việt. Kể từ phiên bản 8, iOS cho phép người dùng cài đặt các bộ gõ từ bên thứ ba, bạn có thể cài đặt một ứng dụng khác gõ tiếng Việt như Laban Key nếu muốn gõ tiếng Việt bằng bộ gõ bên ngoài.

Trên các thiết bị máy tính

Có nhiều chương trình máy tính hỗ trợ gõ tiếng Việt dưới dạng phần mềm chạy độc lập trên hệ điều hành hoặc được cài trực tiếp có sẫn như Windows.

  • UniKey là do Phạm Kim Long phát triển, phổ biến vì miễn phí, gọn nhẹ và không cần cài đặt, hỗ trợ nhiều bảng mã và kiểu gõ tiếng Việt.
  • EVKey do Lâm Quang Minh phát triển dựa trên mã nguồn mở của Unikey. Bộ gõ cũng phổ biến vì miễn phí, gọn nhẹ và không cần cài đặt, được đánh giá cao nhờ việc sửa lỗi gõ trên Chrome và tính năng loại trừ chương trình không cần gõ tiếng Việt.
  • GoTiengViet của tác giả Trần Kỳ Nam.
  • Bàn phím gõ tiếng Việt có sẫn của Windows là bộ gõ tiếng Việt có sẫn chạy trên Windows 10 (từ phiên bản 19H1) và Windows 11, hỗ trợ hai kiểu gõ TELEX và VNI.

Linux

  • IBus Bamboo là bộ gõ tiếng Việt nguồn mở dựa trên IBus.

macOS

  • GoTiengViet của tác giả Trần Kỳ Nam, có hai phiên bản miễn phí và tính phí.

Trên nền tảng Web

AVIM (tích hợp trên Wiki)

AVIM (Advanced Vietnamese Input Method) là một bộ gõ tiếng Việt tích hợp trên nền tảng Web hỗ trợ gõ được Tiếng Việt mà không cần đến bộ gõ bên ngoài, hỗ trợ gõ theo kiểu TELEX và VNI.

Phiên bản tích hợp trên Wikipedia là phiên bản sửa đổi của bộ gõ Tiếng Việt AVIM dành cho MediaWiki, được cộng đồng Wikipedia tiếng Việt tích hợp vào và sử dụng cho hầu hết Wiki tiếng Việt của Wikimedia vì giấy phép phù hợp với tiêu chí nguồn mở, cài đặt đơn giản, dễ tuỳ biến và sử dụng được trên các trình duyệt phổ biến.

Cách thiết lập tùy biến riêng

Nếu bạn đã đăng ký một tài khoản trên Wiktionary tiếng Việt, bạn có thể sử dụng bộ gõ mặc định với các tuỳ biến cho riêng mình theo hướng dẫn sau.

Các bước tiến hành
  1. Tạo tập tin common.js nơi trang người dùng của bạn, nếu chưa có. Ấn nút bên dưới:

  2. Trong tập tin common.js đó, bạn thêm các dòng (thay đổi giá trị x, y, z, t, và u theo phần giải thích bên dưới, và chỉ cần thêm những dòng cần thiết)
    if (!window.AVIMGlobalConfig) AVIMGlobalConfig = {};
    AVIMGlobalConfig.method=x;
    AVIMGlobalConfig.onOff=y;
    AVIMGlobalConfig.ckSpell=z;
    AVIMGlobalConfig.oldAccent=t;
    AVIMGlobalConfig.useCookie=u;
    
  3. Lưu trang và xóa vùng nhớ đệm (cache) của trình duyệt.
Giải thích
  • AVIMGlobalConfig.method=x Kiểu gõ mặc định khi khởi động. Giá trị của x
    • 0 là Tự động (pha trộn Telex và VNI)
    • 1Telex
    • 2VNI
    • 3VIQR
Mặc định: 0
  • AVIMGlobalConfig.onOff=y Trạng thái của bộ gõ khi khởi động. Giá trị của y
    • 0 bộ gõ khởi động ở trạng thái TẮT
    • 1 bộ gõ khởi động ở trạng thái BẬT
Mặc định: 0
  • AVIMGlobalConfig.ckSpell=z Chế độ kiểm tra chính tả khi khởi động. Giá trị của z
    • 0 chế độ kiểm tra chính tả ở trạng thái TẮT
    • 1 chế độ kiểm tra chính tả ở trạng thái BẬT
Mặc định: 1. Tuỳ chọn này giúp phân biệt một số trường hợp không phải là chữ Việt, nhất là khi gõ kiểu Telex, ví dụ gõ được chính xác chữ "Linux" theo kiểu Telex, thay vì được "Lĩnu" hay "Linũ."
  • AVIMGlobalConfig.oldAccent=t Kiểu bỏ dấu trên nguyên âm. Giá trị của t
    • 0 nếu chọn kiểu bỏ dấu mới (oà, oè, uý)
    • 1 nếu chọn kiểu bỏ dấu cũ (òa, òe, úy)
Mặc định: 1
  • AVIMGlobalConfig.useCookie=u Dùng cookie để ghi nhớ kiểu gõ đã chọn. Giá trị của u
    • 0 nếu chọn không dùng
    • 1 nếu dùng
Mặc định: 1. Không cần quy định giá trị của biến này nếu bạn đã quy định lại trạng thái bật-tắt/kiểm tra chính tả (các biến onOff/ckSpell) của bộ gõ.

Lưu ý: Bạn chỉ cần quy định lại những biến nào khác với mặc định.

Thí dụ

Giả sử một trường hợp cụ thể: Kiểu gõ mặc định là Telex (x=1), bộ gõ luôn mở khi khởi động (y=1), bật chế độ kiểm tra chính tả (z=1), kiểu bỏ dấu mới (t=0), luôn để bảng các nút điều khiển, bạn sẽ được đoạn mã sau:

AVIMGlobalConfig.method = 1;
AVIMGlobalConfig.onOff = 1;
AVIMGlobalConfig.oldAccent = 0;

Chúc bạn có phiên làm việc vui vẻ với Wiktionary tiếng Việt.

Có trục trặc

Khi gặp trục trặc trong việc gõ tiếng Việt. Xin bạn hãy miêu tả lỗi này tại w:Wikipedia:Gõ tiếng Việt/Báo lỗi.

Nâng cấp bộ gõ

Các bảo quản viên có thể nâng cấp bộ gõ. Chỉ việc nhập toàn bộ mã nguồn JavaScript của AVIM vào MediaWiki:Gadget-AVIM.js. Hãy nhớ giữ các sửa đổi ở trang đó sau lúc nâng cấp trước.

Liên kết ngoài

Còn thắc mắc? Mời vào:

Dưới đây là danh sách liên kết đến các bộ gõ tiếng Việt khác mà bạn có thể tải về dùng: