Chuyển đến nội dung chính

Bộ gõ tiếng Việt cho macOS

Gõ tiếng Việt trên Mac, gõ tiếng Anh vẫn đúng.

Gõ tiếng Việt bằng Telex hoặc VNI, xen kẽ các từ tiếng Anh như database, camera và userName. ZKey dùng từ điển có sẵn để nhận diện từ và xử lý nội dung gõ ngay trên máy Mac của bạn.

  • macOS 13 trở lên · Apple Silicon và Intel
  • Không cần quyền Accessibility
  • Đã ký bằng Developer ID và qua kiểm tra của Apple (notarization)

Vì sao chọn ZKey

Gõ tiếng Việt thuận tiện hơn trên Mac

Tiếng Anh không bị biến dấu

ZKey dùng từ điển tiếng Việt và danh sách thuật ngữ tiếng Anh để nhận diện từ. Các từ như database, camera và userName được khôi phục về đúng ký tự bạn đã nhập khi gõ xong.

Tự bỏ qua Terminal

Trong Terminal, iTerm2, Warp, Ghostty, Alacritty, kitty, Hyper, Termius, ZKey không thêm dấu vào lệnh bạn nhập. Khi chuyển sang ứng dụng khác, bộ gõ trở lại trạng thái bật hoặc tắt trước đó.

Phím gõ ở lại trên máy

ZKey xử lý nội dung gõ trên máy Mac và không gửi nội dung đó qua mạng. Bạn không cần cấp quyền Trợ năng (Accessibility) hay Giám sát đầu vào (Input Monitoring).

Ví dụ cách gõ

Bạn gõ gì, ZKey hiển thị gì?

ZKey thêm dấu vào từ tiếng Việt khi bạn gõ. Với từ tiếng Anh hoặc tên biến được nhận diện, ZKey giữ lại các ký tự bạn đã nhập khi bạn nhấn dấu cách, dấu câu hoặc Enter.

  • tieengstiếngTiếng Việt
  • VieetjViệtTiếng Việt

    Viết hoa đầu từ vẫn gõ Telex bình thường

  • chuyenerchuyểnTiếng Việt

    Thêm e sau phụ âm cuối: chuyên → chuyển

  • databasedatabaseGiữ tiếng Anh

    Giữ nguyên từ database khi gõ xong

  • userNameuserNameTên biến trong mã nguồn

    Giữ nguyên userName khi cả user và Name được nhận diện là tiếng Anh

Các ví dụ dưới đây dùng Telex với tính năng kiểm tra từ điển đang bật, theo cài đặt mặc định.

Xem bảng phím đầy đủ

Cài đặt

Telex hoặc VNI, đặt dấu theo ý bạn

Mở “Cài đặt ZKey…” từ menu nguồn nhập. Các thay đổi có hiệu lực khi bạn bắt đầu gõ từ tiếp theo, không cần khởi động lại.

  • Telex và VNIChọn kiểu gõ quen thuộc. Văn bản sử dụng bảng mã Unicode dựng sẵn.
  • hòa hay hoàChọn kiểu đặt dấu cũ hoặc mới: hòa/hoà, khỏe/khoẻ, thủy/thuỷ.
  • Control + Shift + SpaceBật/tắt tiếng Việt. Đổi được sang Option + Shift + Space hoặc tắt phím tắt.

Từ điển

Thêm tên riêng và thuật ngữ vào từ điển

Nếu ZKey bỏ dấu của một tên riêng hoặc thuật ngữ khi bạn gõ xong, hãy thêm từ đó vào mục Từ bổ sung. Nhập mỗi từ hoặc cụm từ trên một dòng để ZKey giữ cách viết bạn muốn.

  • Từ điển có sẵn trên máyTừ điển gồm 7.232 âm tiết và các biến thể đặt dấu, được tổng hợp từ 31.327 mục từ của VNTK. Bạn không cần kết nối mạng để sử dụng.
  • Từ bổ sung được ưu tiênNếu một từ có trong cả Từ bổ sung và danh sách tiếng Anh, ZKey ưu tiên cách viết bạn đã thêm.
  • Tuỳ chỉnh kiểm tra từ điểnCho phép âm tiết hợp lệ chưa có trong từ điển, hoặc tắt hẳn kiểm tra từ điển.

Ứng dụng

Chọn ứng dụng không dùng bộ gõ

Trong các ứng dụng thuộc danh sách loại trừ, ZKey không thêm dấu và không xử lý phím tắt bật/tắt tiếng Việt.

  • Tự nhận diện 8 ứng dụng TerminalTerminal, iTerm2, Warp, Ghostty, Alacritty, kitty, Hyper, Termius — ZKey nhận diện từng ứng dụng qua mã định danh (bundle ID).
  • Thêm ứng dụng của bạnChọn tệp .app hoặc nhập bundle ID, mỗi dòng một ID.
  • Lưu ý với VS CodeZKey không phân biệt được Terminal tích hợp và vùng soạn thảo của VS Code. Nếu loại trừ com.microsoft.VSCode, bạn sẽ tắt bộ gõ trong toàn bộ ứng dụng.

Bảng phím

Telex và VNI trong một bảng

Gõ lại phím dấu lần nữa để bỏ dấu đó: ass → as.

Bảng phím Telex và VNI
Dấu / chữTelexVNIVí dụ
Sắcs1as → á · a1 → á
Huyềnf2af → à · a2 → à
Hỏir3ar → ả · a3 → ả
Ngãx4ax → ã · a4 → ã
Nặngj5aj → ạ · a5 → ạ
Bỏ dấuz0asz → a · a10 → a
â ê ôaaeeoo6aa → â · e6 → ê
ăaw8aw → ă · a8 → ă
ơ ưowuww7ow → ơ · u7 → ư · tw → tư
đdd9dd → đ · d9 → đ

Xem hướng dẫn gõ

Chi tiết

Tiện ích khi gõ hằng ngày

Backspace thông minh

Backspace xoá lần lượt thao tác gõ: từ giữ (giwx) về giư, rồi về gi.

Khôi phục bằng Esc

Nhấn Esc để bỏ các thay đổi dấu và giữ nguyên chuỗi ký tự bạn đã nhập cho từ đang gõ.

Universal

Một bản cài cho cả Mac Apple Silicon và Mac Intel.

Bộ xử lý viết bằng C++20

Bộ xử lý tiếng Việt viết bằng C++20, tích hợp với macOS qua InputMethodKit. Cửa sổ cài đặt sử dụng SwiftUI.

Kiểm thử kỹ

6.559 mẫu từ điển chạy với cả Telex và VNI, cùng 2.000 chuỗi gõ/xoá ngẫu nhiên mỗi lần build.

Cài đặt gọn

Một tệp .pkg, cài vào /Library/Input Methods và tự đăng ký nguồn nhập.

Quyền riêng tư

Nội dung bạn gõ được xử lý trên máy

Gõ không cần mạng

Bạn có thể gõ tiếng Việt mà không cần mạng. ZKey chỉ kết nối để kiểm tra phiên bản mới mỗi ngày một lần; yêu cầu này không chứa nội dung gõ hay thống kê sử dụng.

Không cần quyền đặc biệt

ZKey hoạt động qua cơ chế bộ gõ của macOS, không cần quyền Accessibility hay Input Monitoring.

Từ điển trên máy

Từ điển và từ bạn thêm nằm trên máy, không tải hay đồng bộ qua mạng.

Đọc chính sách quyền riêng tư

Tải về

ZKey cho macOS

Một bộ cài .pkg cho Mac Apple Silicon và Intel. ZKey phát hành ngoài Mac App Store vì Apple không phân phối bộ gõ qua App Store.

Tải ZKey cho macOSPhiên bản 1.0 · macOS 13+ · Apple Silicon & Intel

Đã ký bằng Developer ID và qua kiểm tra của Apple (notarization)

Phiên bản
1.0 (build 1)
Tệp cài đặt
ZKey-1.0-universal.pkg
Dung lượng
≈ 4 MB
Yêu cầu
macOS 13 Ventura trở lên
SHA-256
994dd8c875569af2aa6c795c157eeea4911f518e4ec910d5093b15cfdb074108
  • Không cần tắt Gatekeeper
  • Cài đè bản cũ để nâng cấp
  • Không thu thập dữ liệu

Hướng dẫn cài đặt từng bước

Hỏi đáp

Câu hỏi thường gặp

Vì sao ZKey không có trên Mac App Store?

Apple không phân phối bộ gõ qua Mac App Store: bộ gõ phải nằm trong /Library/Input Methods, còn app từ App Store chỉ được cài vào /Applications — nơi macOS không nhận bộ gõ. Vì vậy ZKey phát hành dạng tệp .pkg được ký bằng Developer ID và qua kiểm tra của Apple (notarization), cách phát hành chuẩn cho phần mềm macOS ngoài App Store.

macOS báo “nhà phát triển có thể truy cập mọi thứ bạn gõ”. Có đáng lo không?

Đây là thông báo chuẩn macOS hiện cho mọi bộ gõ bên thứ ba, vì bộ gõ nào cũng phải nhận phím để làm việc. ZKey xử lý phím ngay trên máy, không gửi nội dung gõ qua mạng và không ghi nội dung bạn gõ vào nhật ký.

Gõ “database” có bị thành “dât” không?

Không. Bạn có thể gõ database bình thường. ZKey nhận diện các từ trong danh sách tiếng Anh như database, camera và banana, rồi khôi phục đúng các ký tự đã nhập khi kết thúc từ. Bạn không cần gõ thêm phím để tránh bị thêm dấu.

Tôi gõ lệnh trong Terminal thì sao?

ZKey tự bỏ qua Terminal, iTerm2, Warp, Ghostty, Alacritty, kitty, Hyper, Termius: ZKey không thêm dấu vào ký tự bạn nhập và không xử lý phím tắt của bộ gõ. Khi chuyển sang ứng dụng khác, ZKey trở lại trạng thái bật hoặc tắt trước đó. Có thể tắt tính năng này trong Cài đặt ZKey → Ứng dụng.

Xem tất cả câu hỏi

Sẵn sàng?

Bắt đầu gõ với ZKey

Tải và mở bộ cài, sau đó chọn ZKey trên thanh menu để bắt đầu sử dụng. Xem hướng dẫn có ảnh minh hoạ nếu bạn cần thêm nguồn nhập thủ công.