Gõ tiếng Việt trên macOS. Theo cách bạn đã quen.

Telex và VNI, trong mọi ứng dụng. Không cần đổi input source.

macOS 14+Apple Silicon và IntelMã nguồn mở0.2.7

Minh họa bộ gõ: chuỗi Telex Tooi ddang gox tieengs Vieetj biến thành Tôi đang gõ tiếng Việt, rồi chuyển sang tiếng Anh bằng Control-Shift.

Không tiêu đề
VI

Tôi đang gõ tiếng Việt

Tooi ddang gox tieengs Vieetj

Telex. VNI. Như Unikey.

Cùng một từ, hai kiểu gõ bạn đã quen trên Windows.

tieengs Vieetj

tiếng Việt

text vẫn là text.

Từ tiếng Anh không bị biến thành tiếng Việt sai khi bạn gõ xong.

Minh họa khôi phục tiếng Anh: từ như text, add, request không bị biến thành tiếng Việt sai.

Đang gõ

text

text

Safari gõ Việt. Terminal gõ Anh.

GõViệt nhớ chế độ theo từng ứng dụng. Game có thể đưa vào danh sách loại trừ.

  • Safari

    VI

  • Terminal

    EN

  • Messages

    VI

  • VS Code

    EN

Một icon trên menu bar.

Cài đặt native, phím tắt ⌃⇧, khởi động cùng macOS. Không phải input source của hệ thống.

GõViệt — Cài đặt
ChungGõ phímGõ tắtỨng dụngGiới thiệu
Phím tắt chuyển Anh–Việt⌃⇧
VI
  • Tiếng Việt (⌃⇧)
  • Telex
  • VNI
  • Simple Telex
  • Cài đặt…
  • Thoát GõViệt

Gõ ở mọi ứng dụng

Safari, Chrome, VS Code, Terminal, Messages, Notes, Slack. Engine can thiệp sự kiện bàn phím toàn hệ thống.

tiếng Việt

  • Safari
  • Chrome
  • VS Code
  • Terminal
  • Messages
  • Notes
  • Slack

Gõ tắt do bạn đặt

Không giới hạn độ dài, nhập/xuất JSON, giữ hoa/thường theo cách bạn gõ. Không có sẵn cặp viết tắt.

hn

hn

Biết khi nào nên dừng

Khi macOS bật secure input (ô mật khẩu), GõViệt tạm dừng và hiện khóa trên menu bar.

••••••••

Rust xử lý chữ. Swift nói chuyện với macOS.

Engine thuần logic, có kiểm thử. Phần vỏ macOS lo event tap, bơm phím, và nhớ app.

  1. Sự kiện bàn phím

  2. Engine gõ Rust

  3. Tích hợp macOS

  4. Ứng dụng đang mở

Rust + Swift · MIT · kiểm thử đơn vị

Xem mã trên GitHub

Cài xong là gõ.

Bản phát hành hiện ký bằng chứng chỉ Apple Development, chưa notarize. macOS sẽ hỏi thêm một bước.

  1. Tải

    Tải file .dmg universal (Apple Silicon và Intel).

    Tải cho macOS
  2. Cài

    Kéo GõViệt vào thư mục Applications.

  3. Cho phép mở

    Mở một lần cho macOS ghi nhận. Vào System Settings → Privacy & Security, bấm Open Anyway. Hoặc chạy xattr -cr /Applications/GoViet.app.

  4. Bật Accessibility

    System Settings → Privacy & Security → Accessibility → bật GõViệt. Không cần logout. Icon VI/EN hiện trên menu bar.

Privacy & Security

GoViet.app

Mở một lần cho macOS ghi nhận. Vào System Settings → Privacy & Security, bấm Open Anyway. Hoặc chạy xattr -cr /Applications/GoViet.app.

Open Anyway

Quyền Accessibility, nói thẳng.

GõViệt cần Accessibility để đọc và sửa sự kiện bàn phím trong ứng dụng khác. Đó là cách một bộ gõ kiểu Unikey hoạt động trên macOS, không phải input source.

  • Mã nguồn mở trên GitHub. Bạn có thể đọc engine và phần vỏ macOS.
  • Đường gõ chạy trên máy bạn. Không có tài khoản GõViệt.
  • Không nhận là không rủi ro. Cấp quyền cho đúng app bạn tin.

Một vài điều nên biết

Từ tiếng Anh trùng âm tiết Việt hợp lệ có thể bị bỏ dấu, cùng kiểu Unikey: this thành thí, mix thành mĩ. Nhấn ESC để trả lại phím gốc, gõ đúp phím dấu, hoặc chuyển EN. GõViệt nhớ chế độ theo từng app.

Đọc hạn chế đã biết

Gõ tiếng Việt trên macOS.

Tải GõViệt, kéo vào Applications, bắt đầu gõ.