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

Gõ tiếng Việt,
không ai nhìn trộm.

KietKey không có một dòng code mạng nào. Không kiểm tra bản mới, không gửi thống kê, không quảng cáo. Script build tự kiểm tra lại binary và dừng build nếu có symbol mạng lọt vào.

macOS 26 trở lên · 1,4 MB · Miễn phí · Giấy phép GPL

Những thứ bộ gõ khác không có

Không kết nối Internet

Toàn bộ phần kiểm tra bản mới và tự cập nhật đã bị gỡ khỏi mã nguồn. Binary không link CFNetwork, không có symbol mạng nào — và build sẽ thất bại nếu điều đó thay đổi.

Nhiều tổ hợp phím chuyển

Đặt bao nhiêu tổ hợp cũng được, dùng song song. Máy bàn quen ⌃⇧, MacBook quen fn⇧ — không phải đổi qua đổi lại nữa. Hỗ trợ cả phím fn.

Quy tắc theo ứng dụng

Terminal và Xcode luôn tắt, Mail luôn bật, còn lại thì nhớ lần cuối. Đặt một lần rồi quên đi — phím chuyển vẫn bật lại được bất cứ lúc nào.

Quy tắc theo website

GitHub tắt tiếng Việt, Messenger bật. Khớp cả tên miền con. Chỉ đọc tên miền của tab đang xem — không đọc đường dẫn, không đọc nội dung, không gửi đi đâu.

Không đánh nhau với macOS

Máy có sẵn Simple Telex của Apple? Chọn nhường bộ gõ hệ thống hoặc khoá ở ABC. Có thể chiếm luôn ⌃Space để nó bật/tắt tiếng Việt thay vì đổi bộ gõ.

Báo hiệu rõ ràng

Một ô kính mờ hiện giữa màn hình 0,6 giây rồi tan. Chữ trượt dọc khi đổi trạng thái. Không còn phải đoán xem mình đang gõ tiếng gì.

Cửa sổ Cài đặt

Viết lại bằng SwiftUI theo kiểu System Settings của macOS. Bấm thử các mục bên dưới.

KietKey
V Gõ tiếng Việt Đang bật — dùng phím chuyển để tắt bất cứ lúc nào
Kiểu gõTelex
Bảng mãUnicode
Đặt dấu kiểu mớioà, uý thay vì òa, úy
Gõ nhanhcc = ch, gg = gi, kk = kh…
Viết hoa chữ cái đầu câu

Khi bộ gõ của macOS đổi sang tiếng khác

Không can thiệp
Nhường bộ gõ hệ thốngTự tắt tiếng Việt của KietKey
Khoá ở ABCChỉ áp dụng khi đang gõ tiếng Việt

Tổ hợp bật/tắt tiếng Việt

⌃⇧−
fn⇧−
⌥Z−
+ Thêm tổ hợp
Hiện báo hiệu giữa màn hìnhThay cho tiếng beep
Kêu beep khi chuyển
Dùng phím chuyển bộ gõ của macOS⌃Space bật/tắt tiếng Việt
Tạm tắt bằng phím ⌘
Tự ghi nhớ tiếng Việt / English theo ứng dụng
Tự ghi nhớ bảng mã theo ứng dụng

Ứng dụng

Terminalcom.apple.TerminalLuôn tắt tiếng Việt
Xcodecom.apple.dt.XcodeLuôn tắt tiếng Việt
Mailcom.apple.mailLuôn bật tiếng Việt
+ Thêm ứng dụng

Website

github.comÁp dụng cho cả tên miền conLuôn tắt tiếng Việt
messenger.comÁp dụng cho cả tên miền conLuôn bật tiếng Việt
Cho phép gõ tắt
Gõ tắt cả khi đang tắt tiếng Việt
Tự động viết hoa theo phím tắt
Bảng gõ tắtMở…

Gõ tắt phụ âm

Phụ âm đầuf → ph, j → gi, w → qu…
Phụ âm cuốig → ng, h → nh, k → ch…

Khởi động & biểu tượng

Khởi động cùng macOS
Hiện biểu tượng trên thanh Dock
Biểu tượng hiện đại trên thanh menuHợp với chế độ tối

Tương thích

Sửa lỗi gợi ýTrình duyệt, Excel và các ô có gợi ý
Tương thích Telex trên layout khácDvorak, Colemak…
Gửi từng phímChậm hơn; chỉ bật khi gõ bị lỗi

Cài đặt

1

Tải về

Tải KietKey 2.0.4, giải nén rồi kéo KietKey.app vào /Applications. Bản tải về đã được Apple notarize nên mở thẳng, không bị chặn.

2

Cấp quyền

Mở app, bấm Cấp quyền, rồi bật KietKey trong System Settings → Privacy & Security → Accessibility. Mọi bộ gõ đều cần quyền này để đọc phím bạn bấm.

3

Tắt bộ gõ khác

Nếu đang dùng EVKey, GoTiengViet hay Unikey thì tắt hẳn — hai bộ gõ chạy cùng lúc sẽ gõ sai.

Về quyền riêng tư

Một bộ gõ đọc được mọi phím bạn bấm, kể cả mật khẩu. Nên đáng để nói rõ KietKey làm gì với chúng: không gì cả. Phím được xử lý trong bộ nhớ rồi gửi lại cho ứng dụng đang gõ. Không ghi ra file, không gửi đi đâu, vì app không có khả năng kết nối mạng.

Quy tắc theo website cần đọc tên miền của tab đang xem qua Accessibility. Tính năng này mặc định tắt, chỉ chạy khi bạn tự thêm quy tắc, và chỉ lấy tên miền chứ không lấy đường dẫn hay nội dung trang.

Mã nguồn công khai theo giấy phép GPL. Bạn có thể đọc, sửa, và tự build.