Mọi ứng dụng
Tin nhắn, trình duyệt, ứng dụng chat: VnKey gõ được trong mọi ô nhập chữ. Phím Shift, tự viết hoa đầu câu và phím Fn vẫn hoạt động như cũ.
VnKey mang kiểu gõ Telex quen thuộc của Unikey lên Symbian. Chỉ cần gõ các phím chữ trên bàn phím QWERTY, chữ Việt có dấu hiện ra ngay trong Tin nhắn, trình duyệt, ứng dụng chat và mọi ô nhập chữ khác.
Tính năng
Những gì bạn quen dùng với Telex trên máy tính, giờ chạy ngay trong các ứng dụng của điện thoại, với chính bàn phím của máy.
Tin nhắn, trình duyệt, ứng dụng chat: VnKey gõ được trong mọi ô nhập chữ. Phím Shift, tự viết hoa đầu câu và phím Fn vẫn hoạt động như cũ.
Ctrl+Space chuyển qua lại giữa tiếng Việt và tiếng Anh. Dấu [V] hoặc [E] nhỏ nằm ở thanh dưới, cạnh đồng hồ, và tự ẩn khi chơi game hay xem video toàn màn hình. Có thể đặt phím khác trong triggers.txt.
Khi bật kiểm tra chính tả, từ nào không thể là tiếng Việt sẽ được trả lại đúng các phím đã gõ khi bạn gõ xong từ: tẽt thành text, ưindow thành window.
ko → không, dc → được, vn → Việt Nam, giữ đúng kiểu hoa thường bạn gõ. Thêm từ của riêng bạn vào macros.txt trên thẻ nhớ.
Kiểu cũ (hòa, thúy, khỏe) hoặc kiểu mới (hoà, thuý, khoẻ). Dấu tự dời chỗ khi từ dài thêm: hòa, gõ thêm n, thành hoàn.
VnKey tự chạy khi bật máy và tự bật lại Telex. Màn hình cài đặt có tiếng Việt và tiếng Anh, và mọi chữ đều là Unicode dựng sẵn.
Cách hoạt động
VnKey thêm một plugin nhỏ mà máy nạp vào từng ứng dụng. Bộ gõ gốc của máy vẫn lo việc nhận phím; VnKey chỉ sửa lại chữ.
Telex
Gõ chữ cái, rồi gõ phím thêm dấu. Thứ tự rất thoải mái: dấu mũ, dấu móc và dấu thanh đều có thể gõ ở cuối từ.
| Chữ | ||
|---|---|---|
| aa | â | |
| aw | ă | |
| ee | ê | |
| oo | ô | |
| ow | ơ | |
| uw | ư | hoặc chỉ w |
| dd | đ | |
| Dấu thanh | ||
|---|---|---|
| s | á | sắc |
| f | à | huyền |
| r | ả | hỏi |
| x | ã | ngã |
| j | ạ | nặng |
| z | a | xóa dấu |
| Cả từ | ||
|---|---|---|
| toans | toán | dấu thanh ở cuối |
| vietej | việt | dấu mũ ở cuối |
| nguoiwf | người | một w cho ươ |
| hoafn | hoàn | dấu tự dời |
| ass | as | gõ hai lần để bỏ |
| thuowr | thuở | khi gõ xong từ |
Mọi ví dụ trên trang này, kể cả phần gõ minh họa, đều do chính bộ gõ Telex của VnKey tạo ra.
Cài đặt
Một file cài đặt, cài như mọi ứng dụng Symbian khác.
vnkey-x.y.z.sisx mới nhất ở trang Releases, bằng trình duyệt của điện thoại, hoặc tải về máy tính rồi chép sang điện thoại.off trong E:\VnKey\ (dùng Quản lý file) và plugin sẽ không đụng tới ứng dụng nào.E:\VnKey\vnkey.log, và không gửi gì đi đâu cả. Ô mật khẩu không bao giờ được ghi lại.Mã nguồn
Việc build chạy trong một Docker image công khai có sẵn SDK S60 3rd Edition FP2, GnuPoc và GCCE, nên chỉ cần một máy Mac, Linux hoặc Windows (WSL) có Docker.
GitHub Actions chạy đúng quy trình build này mỗi lần push. Các file trên trang Releases được build từ đó, từ đúng commit được gắn tag.
# kiểm thử bộ gõ Telex, bằng trình biên dịch của máy
$ bash symbian/test/run.sh
# tạo file cài đặt: symbian/sis/vnkey.sisx
$ bash symbian/group/docker-build.sh