Tới nội dung
oreokey
Miễn phí · Mã nguồn mở · macOS 13+

Bộ gõ tiếng Việt cho macOS — không dính, không nháy chữ.

Engine Rust nhẹ ~20MB RAM, chạy nền trên menu bar. Kiểm tra chính tả 3 mức tự bảo vệ từ tiếng Anh, tự cập nhật bản mới, và bạn tự chỉnh được chế độ tương thích cho từng app — không phải chờ bản vá.

Phiên bản · macOS 13+ · Apple Silicon & Intel

Menu OreoKey trên thanh menu macOS: bật/tắt Tiếng Việt, kiểu gõ Telex/VNI, Cài đặt

Dính chữ và nháy chữ — chấm hết.

Gõ nhanh một từ như “vieeti”, bộ gõ event-tap thường nháy hoặc dính ký tự khi thay dấu. OreoKey thay đoạn text mượt trong một thao tác — dưới đây là bốn tầng sửa chữ.

  1. 1

    Accessibility API

    Thay thẳng đoạn text quanh con trỏ trong một thao tác nguyên tử (TextEdit, Notes, Safari…): không gửi backspace → không thể nháy/dính.

  2. 2

    Diff tối thiểu

    Khi buộc phải bơm phím, chỉ xóa đúng phần đuôi thay đổi thay vì gõ lại cả từ.

  3. 3

    Gộp event

    Gửi chuỗi thay thế trong ít sự kiện nhất, với thứ tự chặt chẽ để app không kịp vẽ trạng thái trung gian.

  4. 4

    Bảng quirk theo app

    Mỗi app (Chrome, Excel, VS Code…) có tinh chỉnh riêng; bạn tự override trong Cài đặt mà không cần chờ bản mới.

Terminal phổ biến (iTerm2, kitty, Alacritty, WezTerm, Warp, VS Code, JetBrains…) đã được đặt sẵn chế độ phù hợp — cài là gõ.

Đủ tính năng, không thừa mỡ.

Những gì một bộ gõ tiếng Việt hiện đại cần — gói gọn trong ~20MB.

Kiểu gõ Telex & VNI

Hai kiểu gõ phổ biến nhất, chuyển ngay trên menu bar.

Kiểm tra chính tả 3 mức

Thanh trượt Thoải mái → Thường → Chặt: càng cao càng bảo vệ từ tiếng Anh (class, sound giữ nguyên); mức thấp cho gõ tắt kiểu chat (đc, nèk).

Gõ dấu linh hoạt

Đặt dấu muộn vẫn ra đúng chữ: nanag → nâng, did → đi, một chữ w móc cả cặp ươ (nguoiwf → người).

Gõ tắt (macro)

Bung cụm dài từ vài ký tự viết tắt; kèm tuỳ chọn che từ tục tĩu khi chốt từ.

Cài đặt theo app

Nhớ trạng thái VN/EN riêng từng app, tắt hẳn tiếng Việt trong Terminal/IDE, thêm cả app chưa chạy bằng bundle ID.

Tương thích tự chỉnh

App nào nháy/dính chữ, đổi chế độ bơm phím cho riêng app đó ngay trong Cài đặt — không cần chờ bản mới.

Tự cập nhật (Sparkle)

Kiểm tra bản mới định kỳ, cảnh báo ngay trong Cài đặt, cài bằng một cú bấm; bản phát hành ký Developer ID + notarize.

Nhẹ, riêng tư, mã nguồn mở

Engine Rust ~20MB RAM, chạy hoàn toàn ngoại tuyến, không gửi dữ liệu đi đâu; toàn bộ mã MIT trên GitHub.

Tùy chỉnh gọn gàng, đúng nhu cầu.

Bốn tab đủ dùng — Chung · Gõ tắt · Ứng dụng · Giới thiệu. Phiên bản và trạng thái cập nhật hiện ngay chân sidebar: tick xanh khi mới nhất, cảnh báo cam khi có bản mới.

  • Chung
  • Gõ tắt
  • Ứng dụng
  • Giới thiệu
Cửa sổ Cài đặt OreoKey với các tab Chung, Gõ tắt, Ứng dụng, Giới thiệu

Yêu cầu hệ thống & Tải về

  • macOS 13 Ventura trở lên
  • Apple Silicon (arm64) & Intel (x86_64)
  • ~20MB RAM
  • Engine Rust
Tải về cho macOS

Phiên bản · macOS 13+ · Apple Silicon & Intel

Tất cả phiên bản

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

OreoKey có miễn phí không?

Có, miễn phí và mã nguồn mở theo giấy phép MIT.

Có an toàn / riêng tư không?

OreoKey chạy hoàn toàn ngoại tuyến, không phân tích, không gửi dữ liệu đi đâu; mã nguồn công khai để bạn kiểm chứng. Quyền Accessibility chỉ dùng để nhận phím và thay chữ.

Vì sao cần quyền Accessibility?

Để nhận sự kiện bàn phím và thay text ở mọi app — cơ chế bắt buộc cho bộ gõ toàn hệ thống trên macOS. App hướng dẫn cấp quyền từng bước ở lần chạy đầu.

Khác gì các bộ gõ tiếng Việt khác?

Xử lý dính/nháy chữ bằng 4 tầng (Accessibility API, diff tối thiểu, gộp event, bảng quirk theo app) và kiểm tra chính tả 3 mức không phá từ tiếng Anh. App nào lỗi bạn tự chỉnh chế độ ngay trong Cài đặt.

Gõ lẫn tiếng Anh có bị biến dạng không?

Mức Chặt bảo vệ tối đa (“mask”, “class” giữ nguyên); mức Thường vẫn nhận diện từ tiếng Anh có cụm bất khả (“clear”, “sound”) mà cho gõ tắt “đc”, “nèk”.

Cập nhật thế nào?

App tự kiểm tra bản mới định kỳ (Sparkle) và cảnh báo ngay trong Cài đặt; bấm một nút để cài. Bản phát hành ký Developer ID và notarize với Apple.

Chạy được trên máy Intel không?

Có — bản universal hỗ trợ cả Apple Silicon và Intel, macOS 13 trở lên.