Bài viết em viết hơi dài, chia thành các phần sau:
1. Giới thiệu Swype (cho bác nào còn chưa rõ về Swype)
2. Cách cài tiếng Việt vào Swype (cho bác nào thích vọc giống em)
3. Download Swype đã cài tiếng Việt (cho các bác thích mì ăn liền)
4. Hướng dẫn qua cách dùng Swype (cho các bác ngại đọc hướng dẫn tiếng Anh)
5. Cập nhật các máy đã/chưa cài thành công
1. Giới thiệu Swype (cho bác nào còn chưa rõ về Swype)
2. Cách cài tiếng Việt vào Swype (cho bác nào thích vọc giống em)
3. Download Swype đã cài tiếng Việt (cho các bác thích mì ăn liền)
4. Hướng dẫn qua cách dùng Swype (cho các bác ngại đọc hướng dẫn tiếng Anh)
5. Cập nhật các máy đã/chưa cài thành công
Bài hơi cũ, em chỉ cập nhật link down file mới nhất (3.26.x) em có (1 bác nào up lên, lâu em quên)
http://www.mediafire.com/?ejtj447hvmo3ajb
1. Giới thiệu Swype
Nếu bác nào chưa biết về Swype thì chỉ cần tìm ngay trong diễn đàn này thôi đã có khá nhiều bài về Swype rồi. Ngắn gọn 1 câu thì swype là cách nhập liệu bằng lướt ngón tay trên bàn phím ảo chứ không phải gõ từng phím. Cách này hay hơn cách gõ phím thông thường ở điểm là dùng thuật toán đoán từ nên cho phép dung sai (nghĩa là lướt không đúng phím swype vẫn đoán ra), ngoài ra thao tác lướt cũng nhanh hơn mổ cò. Do vậy dùng swype nhanh và chính xác hơn dùng type. Quá tuyệt phải không?
Em thì mê Swype từ lúc nó còn bê tha, à quên beta. Nhưng có 1 nhược điểm là swype không hỗ trợ tiếng Việt (kể cả không dấu) nên phải thêm từ (không dấu) khi mới sử dụng. Điều này làm nhiều bác ngại nên chùn bước quay lại với các loại bàn phím thông thường trừ những con nghiện swype như em 😁 Sau này swype đi theo hướng bán buôn (bán cho các hãng làm điện thoại để tích hợp vào điện thoại của hãng đấy, không bán lẻ trên market) nên các bản swype sau (không phải beta nữa) toàn do dân lập trình extract ra. Do vẫn chưa hỗ trợ tiếng Việt nên vẫn ít người dùng. Ngoài swype thì còn 1 số bàn phím khác đi theo lối này như SlideIT, FlexT9 nhưng cảm nhận cá nhân của em thì vẫn thua xa Swype về độ chính xác và thông minh khi đoán từ. Làm sao để thêm tiếng Việt vào swype là câu hỏi em vẫn để tâm từ hồi đó.
2. Cách cài tiếng Việt vào Swype
Thật ra trước khi bác tom_riddle tạo topic Swype tiếng Việt cho Samsung Galaxy S em đã có ý định extract em nó ra từ 1 con Samsung khác là I5503 giới thiệu cho đứa em nó mua xong thấy nó nghịch swype tiếng Việt thích quá mà cắm máy vào adb nó không nhận :banghead: nên không extract ra được. Đang định hôm nào thử lại thì bác tom_riddle đưa lên bản extract lấy từ Galaxy S nên em nhào dzô luôn. Bác nào muốn tự tạo thì đây là hướng dẫn:
Chuẩn bị:
- winrar
- SignApp (down ở đây)
Quảng cáo
- File Swype.apk trích từ Galaxy S down ở đây (link từ bác tom_riddle)
- File Swype.2.6.xxx.apk bản 2.6.x cho màn hình WVGA ở đây (bản HVGA cho màn hình nhỏ: link)
- Yêu cầu máy có cài java
Các bước tiến hành:
- Dùng Winrar extract bản Swype.apk (của Galaxy S) ra 1 thư mục
- Dùng Winrar mở (mở chứ không phải extract nhé) file Swype.2.6.xxx.apk, sau đó bấm vào assets>files trong đây sẽ thấy liệt kê các từ điển cho các ngôn ngữ. Bấm vào nút Add của Winrar rồi browse đến thư mục đã extract Swype.apk, browse vào đúng thư mục assets>files và select all các từ điển trong này (gồm cả tiếng việt). Làm lại tương tự với các file trong thư mục assets > keyboards (đây là thư mục chứa ảnh các bàn phím ứng với các ngôn ngữ khác nhau)
- Sau khi thêm xong từ điển và bàn phím thì đóng Winrar lại và chuyển sang bước sign phần mềm. Phải sign lại vì ta đã thay đổi nội dung file apk
- Copy file apk vừa sửa vào thư mục giải nén của SignApp
- Mở cmd, cd đến thư mục SignApp và chạy lệnh:
Code:
java -jar signapk.jar certificate.pem key.pk8 Swype.2.6.xxx.apk Swype.2.6.vn.sign.apk
Quảng cáo
3. Download file Swype đã cài tiếng Việt (là người sử dụng bạn chỉ cần cài file apk này)
Nhớ chú ý chọn đúng bản Swype phù hợp với độ phân giải của máy
UPDATE: (Bản cài nhỏ hơn, chỉ còn tiếng Anh & tiếng Việt, fix 1 số lỗi liên quan icon)
Bản WVGA (480x800): Swype2.6.47.WVGA.vn.sign.apk
Bản HVGA(320x480): Swype.2.6.47.HVGA.vn.sign.apk
Bản QVGA(240x320):Swype.2.6.47.QVGA.vn.sign.apk
OLD VERSION (Trong trường hợp bản update có vấn đề :p)
Bản WVGA (480x800): Swype.vn.sign.apk
Bản HVGA (480x320): swype2647-hvga.vn.sign.apk
Bản WVGA 480x854 (cho Motorola series): Swype.2.6.47.WVGA854.vn.sign.apk
Bản QVGA (320x240): swype-2.6.47-qvga.vn.sign.apk
4. Cài đặt và sử dụng
Khi cài đặt và sử dụng bị lỗi thì theo như mọi người thông báo lại chỉ có 2 trường hợp sau:
- Chọn không đúng độ phân giải màn hình: Xem lại máy mình độ phân giải và chọn lại phù hợp
- Máy cài sẵn Swype mặc định trong System (các máy Samsung, Dellstreak, Droid 2 global, v.v) uninstall thôi không đủ, phải làm theo hướng dẫn dưới đây.
Lưu ý cho các máy Samsung / Motorola có Swype mặc định không tiếng Việt cài trong System (hàng xách tay, custom ROM):
Máy phải có quyền root, cài Root Explorer và Titanium Backup.
a- Dùng Titanium Backup backup lại swype có sẵn trong máy
b- Trước tiên ta dùng Titanium Backup uninstall Swype trong máy
c-Reboot máy
d-Vào root explore tìm tất cả những file tên swype thì sẽ có /system/lib/libSwypeCore.so Mount thư mục /system/lib là r/w (tức read/write - cho phép ghi đè), rồi xóa file này đi. Xóa xong, để ăn chắc thì reboot máy lần nữa. Chắc ăn nữa thì tìm lại bằng Root Explorer, nếu không còn libSwypeCore.so nữa là xong.
e-Cài file và thưởng thức thôi
Thanks các bác tvu732, Lexus IS 250C, best1112 và laktrui
Lưu ý cho các máy Motorola độ phân giải 480x854:
Cài bản WVGA 480x854. (Nếu cài bản 480x800 thì chỉ dùng chiều dọc được thôi)
Cài swype từ thẻ nhớ như phần mềm thông thường, sau đó vào Settings > Language and Keyboards sẽ thấy có 2 mục là chọn Swype và Swype settings. Vào Swype settings lựa chọn ngôn ngữ là tiếng Việt, bên ngoài tích vào ô chọn Swype.
Sau đó mở phần mềm ghi chú / mail / message v.v nhấn giữ ô nhập liệu rồi chọn Input method, trong danh sách hiện ra hãy chọn Swype.
Sử dụng Swype (mượn ảnh bác tom_riddle nha, em lười quá): Muốn gõ chữ Cộng, dùng ngón tay lướt (ko nhấc khỏi bàn phím) từ chữ c -> o -> ^ -> .-> n -> g
Hay ở swype là "sai cũng ok" ví dụ như trên các bác trượt c -> o -> ^ -> . -> n -> f nghĩa là quá tay đến chữ f em đảm bảo nó vẫn hiện chữ Cộng chứ không phải Cộnf....! Quá hay, phải không?Một số mẹo dùng Swype:
- Viết chữ hoa giữa câu: trượt ra ngoài bàn phím. Ví dụ muốn viết hoa chữ Bác thì kéo từ b -> ra ngoài bàn phím -> a -> ' -> c
- Khi bảng word choice hiện như hình trên, nếu từ mình muốn ở trên cùng thì không cần quan tâm, cứ swype tiếp, còn nếu ở từ thứ 2 trở đi mới phải chọn.
- Kéo từ biểu tượng swype vào SYM thì ra menu cho phép edit như cut/copy/select
- Phụ âm đ viết như nào? Kéo từ chữ d -> - (dấu trừ - )
- Chuyển nhanh giữa 2 kiểu gõ: kéo từ biểu tượng Swype lên chữ q
- v.v các bác tự khám phá nhé
Các mẹo dưới đây là của bác [MENTION=115713]tom_riddle[/MENTION]
Thành công:
WVGA: Acer Liquid A1, Archos 70IT 8G, HTC HD2, Samsung Infuse, HTC Desire HD, Samsung Vibrant, Nexus One (ROM CM 6.1.1), Samsung Captivate, Droid 2 global
HVGA: LG optimus one, LG gt540, HTC Legend, Motorola backflip
WVGA 854: Motorola Milestone
QVGA: HTC Wildfire (riêng chiều ngang bị lỗi?)
Chưa thành công: Đa phần do máy có cài Swype mặc định trong System, xem chú ý bên trên
Dell streak ( 5 or 7 ?), Samsung Captivate (phải xóa sạch Swype cũ, xem chú ý bên trên) Droid 2 global
Credit:
- Bài của bác tom_riddle [Galaxy S] Swype đã hỗ trợ tiếng Việt !
- Swype 2.6.xxx Swype v2.6.47.11856
- Hướng dẫn sign phần mềm: How to Sign Android APK
- Tut trên xda HowTo: Modify Swype (new dictionaries; new keyboard layouts)