ATKey tự động ngừng hoạt động khi IME tiếng Nhật đang ở chế độ ひらがな hoặc カタカナ, rồi tự bật lại khi bạn quay về 直接入力. Bạn không phải bấm thêm gì.
Windows 10 trở lên · 64-bit · 1,5 MB · Không cần cài đặt
Vấn đề
Bộ gõ tiếng Việt chen vào giữa chuỗi romaji mà IME Nhật đang xử lý, làm mất chữ và nhảy dấu. ATKey đọc trạng thái IME rồi tự nhường phím.
| Chế độ IME Nhật | Bạn gõ | Bộ gõ thường | ATKey |
|---|---|---|---|
| 直接入力 (romaji) | aa | â | â |
| ひらがな | kaa | kâ | かあ |
| カタカナ | kaa | kâ | カア |
Tính năng
Nhận biết ひらがな, カタカナ và cả 全角英数 — chế độ cuối vẫn gõ được tiếng Việt.
Unicode, TCVN3, VNI Windows, Unicode tổ hợp.
Tự khôi phục phím gốc khi từ gõ ra không hợp lệ.
Bảng macro riêng, dùng được cả khi đang ở chế độ tiếng Anh.
Tự chuyển Việt/Anh theo ứng dụng bạn đang dùng.
Đúng 2 trong 4 phím Ctrl Alt Win Shift. Mặc định Ctrl+Shift.
Giao diện
Bảng điều khiển mở bằng cách nháy đúp biểu tượng ở khay hệ thống.
Cài đặt
Tải về là chạy được ngay.
C:\ATKey\. Đừng để trong
Downloads vì dễ bị dọn nhầm, và ATKey cập nhật bằng cách ghi đè lên chính nó.
Vì sao Windows cảnh báo, và vì sao phần mềm diệt virus có thể báo nhầm
Mọi bộ gõ tiếng Việt trên Windows đều phải cài hook bàn phím cấp thấp và bơm phím thay thế để tạo chữ có dấu. Với máy quét dựa trên hành vi, việc này không phân biệt được với keylogger.
ATKey hiện chưa có chữ ký số nên Windows báo “Unknown publisher”. Microsoft Defender cũng đang gắn nhãn nhầm cho bản 1.0.0; chúng tôi đã gửi khiếu nại và đang chờ xử lý, đồng thời xin chứng chỉ ký số miễn phí dành cho dự án nguồn mở.
ATKey không ghi, không lưu, không gửi đi bất kỳ phím nào bạn gõ. Toàn bộ mã nguồn công khai tại github.com/Tailee1/atkey — bạn kiểm chứng được từng dòng, hoặc tự build lấy.
Hỏi đáp
Không. Kết nối mạng duy nhất của ATKey là tải
atkey.org/version.json để kiểm tra phiên bản mới, và chỉ khi bạn bật tuỳ chọn đó
hoặc bấm nút kiểm tra. Không có mã nào ghi phím ra tệp hay gửi đi đâu cả. Mã nguồn công khai,
bạn tự kiểm chứng hoặc tự build được.
Đây là nhận nhầm. Bộ gõ tiếng Việt buộc phải dùng
WH_KEYBOARD_LL để chặn phím và SendInput để thay ký tự — đúng hành vi
mà keylogger cũng dùng. Máy quét dựa trên máy học không phân biệt được mục đích.
Chúng tôi đã gửi tệp cho Microsoft phân tích và đang chờ kết quả. Song song đó, việc ký số sẽ giúp giảm hẳn tình trạng này.
Không. Hai bộ gõ cùng chạy sẽ cùng xử lý một phím, gây mất chữ và nhảy dấu. Hãy thoát hẳn bộ gõ kia trước khi chạy ATKey.
ATKey hỏi trạng thái IME của cửa sổ đang gõ qua thông điệp
WM_IME_CONTROL, trên một luồng nền riêng, rồi lưu kết quả vào bộ đệm. Hook bàn phím
chỉ đọc bộ đệm đó chứ không bao giờ gọi sang tiến trình khác — gọi đồng bộ ngay trong hook cấp
thấp sẽ làm Windows gỡ hook và bộ gõ chết im lặng.
Hiện chỉ có Windows. Mã nguồn gốc OpenKey có hỗ trợ macOS, nhưng phần nhận biết IME tiếng Nhật của ATKey viết riêng cho Windows.
Không. ATKey miễn phí và sẽ luôn miễn phí, phát hành theo giấy phép GPL v3.
Mã nguồn
Bạn có toàn quyền đọc, sửa và phân phối lại.