Thảo luận VNKeyb 2.2.0 [04/11/09] Bàn phím tiếng Việt gõ kiểu VNI và TELEX

Thảo luận trong 'SMARTPHONE WM: THÔNG TIN PHẦN MỀM' bắt đầu bởi tramy58, 22 Tháng mười 2011.

  1. tramy58 Nick Vi Phạm

    THÔNG BÁO

    ĐỂ TIỆN VIỆC UPDATE VERSION MỚI, MÌNH SẼ ĐƯA THÔNG TIN MỚI NHẤT VỀ VNKEYB LÊN TIÊU ĐỀ ĐẦU TIÊN CÙA TOPIC

    VNKeyb phiên bản 2.2.0 (04/11/2009)của tác giả ntd

    - fix kích thước trong Option. Thêm tùy chọn Ẩn thanh menu.
    - thêm phím VK_OPTION và VK_KEYB. VK_KEYB để thu nhỏ bàn phím, khi ấn và giữ để chuyển bàn phím, VK_OPTION để vào Option. 2 phím này cần thiết khi dùng chức năng Ẩn thanh menu. Khi không có 2 phím này vẫn có thể thu nhỏ, chuyển bàn phím hay vào Option bằng ấn Ctrl + H, Ctrl + K và Ctrl + O
    - ấn và giữ Enter -> Tab
    - khi ko dùng chế độ trượt (tắt Gestures trong Option), bàn phím sẽ có tác dụng drag, ví dụ khi ấn A trượt sang F bỏ ngón tay sẽ được F.
    - khi làm skin các bạn nên dùng VK_LANG thay cho VK_VN và trong skin.ini thêm dòng Language1=VN. Language0 mặc định là EN (xem thêm Default.ini). Khi ấn VK_LANG, chuyển sang VN thì mới viết được tiếng Việt. Dùng VK_LANG sẽ rõ nhìn hơn VK_VN.

    Đối với ngôn ngữ châu Âu (xem thêm DE.key, FR.key):
    - hỗ trợ phím "chết" (phím bỏ dấu). Ở châu Âu bỏ dấu trước ký tự
    - hỗ trợ thay đổi vị trí phím khi thay đổi ngôn ngữ, ví dụ như từ QWERTY (tiếng Anh) thành AZERTY (tiếng Pháp)

    Bạn nào ko dùng được chế độ rung (máy Samsung, LG,...) hãy tải Set4VNKeyb.exe, chép vào thiết bị, cho chạy và tìm đúng Vibrate port, chỉnh Vibrate length. Sau đó ấn OK, chương trình sẽ ghi lại vào Settings.ini của VNKeyb.

    [​IMG]

    [​IMG]


    Các bạn download ở cuối bài số #2, giải nén và cài đặt nhé .

    ---------------------------------------------------------------------------------------------------------------------------


    QUÁ TRÌNH PHÁT TRIỂN CỦA VNKEYB (tên cũ TelexKeyb) THEO THỜI GIAN

    Sau bao năm tìm giải pháp gõ Telex hoặc VNI trên các phần mềm bàn phím “ngoại”, tích hợp Autocorrect Telex – VNI để có cách gõ như thói quen trên PC… Khi phát hiện bàn phím “Made by Vietnam” TelexKeyb 1.2.3 của bạn ntd thì mới thấy tác giả đã lập trình 1 bàn phím thật tuyệt với, chỉ với hơn một trăm Kb mà thay hẳn bộ Auto correct hơn 28.000 ký tự.

    Mình đã test phần mềm bàn phím gõ kiểu telex và hết sức thích thú :
    • Bàn phím rất gọn nhẹ y như bàn phím QWERTY vì không cần phải gán thêm ký tự Việt.
    • Xử lý ký tự Việt ngay tức khắc với cách bỏ dấu telex rất thông minh : có thể bỏ dấu ngay sau nguyên âm hay cuối từ, nếu từ có 2 nguyên âm thì tự động bỏ dấu đúng chính tả (khi bỏ dấu ở cuối từ) không cần phải chờ gõ space, như vậy có thế sữ dụng trong bất cứ ngữ cảnh nào (test trên SMS, Tự Điển, Web… đều tốt)
    • Đặc biệt có thể tạo layout hay skin tùy thích (giống như PCMKeyboard). Thích thú với bàn phím TelexKeyb này, mình đang tạo các skin và layout mới có thể sữ dụng cho các loại màn hình QVGA, WQVGA, VGA, WVGA …. Thể hiện tốt ở màn hình đứng (Portrait) lẫn màn hình ngang (Lanscappe).
    • Ngoài ra tác giả cũng tạo thêm nhiều tính năng khá hay : ấn phím trên 1/5s sẽ có ký tự bên trên (ví dụ : ấn phím 1/5s chữ thường thành chữ hoa), gõ phím có âm phản hồi như gõ phím thật.

    [​IMG] [​IMG]

    Được sự giúp đở của ntd , mình thiết kế thêm skin cho cách gõ VNI bằng cách thêm 1 hàng phím số 0...9 dùng cho gõ dấu, ở màn hình đứng (Portrait) mình tăng chiều cao bàn phím, ở màn hình ngang Lanscappe) mình hạ thấp chiều cao xuống để có thể sữ dụng tốt ở cả hai chế độ màn hình.

    [​IMG] [​IMG]


    Màn hình ngang (Landscape) đã hạ chiều cao xuống.

    [​IMG]


    Cả 2 skin nầy các bạn đều có thể set kiểu gõ TELEX hay VNI bằng cách vào \Program Files\TelexKeyb sửa trong file Settings.ini dòng VNI=1 (gõ VNI) hoặc VNI=0 (gõ TELEX)

    Mình đính kèm 2 file cài đặt, các bạn đownload về đúng loại bàn phím mình cần để cài đặt. (thay mới 8g30 16-05-2009 - Thêm dấu "?" và "!" ở trên dấu "." và ","

    Thông tin các phiên bản được cập nhật
    • Cập nhật thêm 9h30 ngày 16-05-2009 :
      • Chọn kiểu gõ VNI download : TelexKeyb VNI (cho màn hình QVG và VGA). TelexKeybW VNI (cho màn hình WQVG và WVGA)
      • Chọn kiểu gõ Telex download : TelexKeyb Telex (cho màn hình QVG và VGA). TelexKeybW telex (cho màn hình WQVG và WVGA)
    • Cập nhật 19h40 ngày 16-05-2009 file TelexKeybW TELEX.zip : chỉnh lỗi chữ M và N trên màn hình Landcape.
    • Cập nhật 19h10 ngày 18-05-2009 file TelexKeyb Iphone_Telex.zip:cài đặt Skin Iphone cho bàn phím Tellex (QVGA, VGA).
    • Cập nhật 22h30 ngày 18-05-2009 file TelexKeyb IphoneW_Telex.zip: cài đặt Skin Iphone cho bàn phím Tellex (WQVGA, WVGA).Chương trình cài đặt chỉ chép đè file settings.ini bạn muốn trở về skin cũ mở settings.ini sửa lại Skin=mint_vn, muốn có âm thanh khi gõ phím Sound=1)

    [​IMG] [​IMG]


    • Cập nhật 16h50 ngày 19-05-2009 file TelexKeyb Iphone_VNI.zip (màn hình QVGA,VGA)TelexKeyb IphoneW_VNI.zip (màn hình WQVGA,WVGA). Dành cho các bạn gõ VNI. Các bạn download đúng loại màn hình nhé.
    [​IMG] [​IMG]

    • Cập nhật 20g25 ngày 20-05-2009 : Theo yêu cầu của một số bạn tôi hạ chiều cao Landscape của Skin Iphone VNI của màn hình WIDE xuống thấp hơn. Các bạn download file TelexKeyb_ỊphoneW VNI low.zip tôi vừa cập nhật nhé.
    [​IMG] [​IMG]

    • Cập nhật 21g45 ngày 21-05-2009 : file TelexKeyb_Black Telex.zip: bàn phím gõ Telex màu đen giống Finger Keyboard do ntd thiết kế, mình đã chọn sẵn trong settings.ini để các bạn dễ cài đặt.


    • Cập nhật 18g ngày 22-05-09 : Version mới của TelexKeyb được đặt tên mới là VNKeyb 1.2.4 do tác giả ntd vừa hoàn thành với Menu Options chọn lựa (như các bàn phím ngoại mình hay dùng) và có thêm 1 số tinh năng mới, mình đã test và xin giới thiệu với các bạn:
    - Bỏ dấu tự do hoặc chọn lựa Telex, VNI .(trong skin....ini dữ liệu VNI=x sẽ không có tác dụng mà chuyển cách bỏ dấu nằm trong settings.ini)
    - Thêm Preview zoom board có thể chọn vị trí thể hiện
    - Chọn lựa có âm hay không ......
    Chú ý : các bạn phải remove version cũ trước khi cài version mới

    [​IMG] [​IMG]

    -Trong file cài đặt mình để sẵn 3 skin (standard, Telex và VNI) để minh họa cho các bạn chọn lựa. Muốn thêm Skin nào chép thêm 3 file skin...ini, skin....bmp, sin....L.bmp vào thư mục VNKeyb.
    - Để vào Options các bạn ấn tam giác nhỏ kế bên icon bàn phìm trên thanh cuối màn hình và chọn Options như sau :

    [​IMG] [​IMG]

    - Sau khi chọn trong Options bạn phải lóad lại bàn phím hoặc reset thì mới có tác dụng.

    VNKeyb
    1.2.4 của ntd là 1 bước đột phá mới của Bàn phím "Made by Vietnam", rất cám ơn tác giả và mong các bạn test và góp ý, nếu hoàn thiện chúng ta cùng đóng góp thêm Skin cho Bàn phím đã tuyệt vời càng tuyệt vời thêm.


    • Cập nhật 0g55 ngày 23-05-09 : thay file VNKeyb.zip (chỉnh lỗi không thể hiện Option trên màn hình VGA do Maianhtungsten phát hiện)

    • Cập nhật 6g42 ngày 23-05-09 : thay file VNKeyb.zip (chỉnh lỗi sai dấu ă của cách gõ VNI và cho zoom board xuất hiện tức khắc khi gõ phím). Sau khi cài cập nhật các bạn phải Reset máy để nạp lại chương trình mới nhé.

    • Cập nhật 18g21 ngày 24-05-09 : phiên bản VNKeyb v1.2.5 beta do có 1 số lỗi nên đã thay bằng phiên bản mới.


    • Cập nhật 19g50 ngày 25-05-09 : tác giả ntd giới thiệu bản VNKeyb v1.2.5 chính thức :

    • fix một số lỗi nhỏ
    • Thêm chức năng sửa dấu: áf -> à
    • Thêm chức năng tự sửa dấu: hòa khi thêm n -> hoàn
    • Nút Z xóa dấu: áz -> a
    Các bạn cài cập nhật lên phiên bản VNKeyb 1.2.4 cũ, vẫn giữ nguyên các skin đã có sẵn trong phiên bản 1.2.4 trong thư mục VNKeyb. Reset máy để load lại toàn bộ.

    • Cập nhật 8g05 ngày 27-05-09 : phiên bản VNKeyb 1.2.5b tác giả ntd fix lỗi xoay ngang màn hình. Bắt đầu phiên bản nấy mình chỉ cập nhật phần xữ lý của chương trình và skin standard không đính thêm skin khác. Các bạn backup skin hiện có và cài cập nhật phiên bản mới, sau đó chép ngược trở về thư mục VNKeyb. Các skin mới mình sẽ đính kèm riêng.
    • Cập nhật 13g00 ngày 27-05-09 :Cài đặt Skin cho phiên bản mới (chưa có cho màn hình WIDE) ,đóng gói riêng cho bàn phím TELEX và VNI, mỗi loại có 2-3 Skin : Standard,Black và Iphone được tạo file cài đặt .cab, thích skin nào cài đặt file .cab đó, không dùng nữa vào settings --> Sytem --> Remove. (không ảnh hưởng gí đến chương trình cài đặt VNKeyb).
    • Cập nhật 15g10 ngày 28-05-09 : Cài đặt Skin phiên bản mới dùng cho màn hình WIDE (240x400 và 480x800), trong file SkinWide_VNKeyb.zip có 4 skin tạo sẵn file cab cài đặt (2 cho VNI và 2 cho TELEX), cài và remove không ảnh hưởng đến chương trình.

    • Cập nhật 21g30 ngày 29-05-09 : phiên bản VNKeyb 1.3.0 giải quyết việc tương thích với mọi loại màn hình :
    - cho phép dùng bất cứ skin nào cho các loại màn hình mà khi xoay ngang vẫn kín toàn bộ chiều ngang màn hình. Tuy vậy các bạn vẫn nên dùng skin cho đúng màn hình của mình vì nếu dùng skin lớn cho màn hình nhỏ thì sẽ tốn bộ nhớ không cần thiết. Ngược lại khi dùng skin bé cho màn hình lớn thì bàn phím sẽ bị kéo dãn, không đẹp.
    - vì thay đổi như trên nên trong skin.ini, các tọa độ phím sẽ phải đúng thực với file bmp chứ không phải duy nhất cho QVGA nữa. Trong skin.ini các thông số về kích thước của skin không còn ý nghĩa.
    thêm trong Option đặt kích thước cho Preview. (sau khi cài vào Options để chọn cài đặt theo ý thích nhé)

    [​IMG] [​IMG]


    • Cập nhật 17g00 ngày 12-06-09 : Phiên bản VNKeyb 1.3.1 của tác giả ntd
    [​IMG] [​IMG]

    Sau đây là thông báo chỉnh lỗi và tính năng mới của tác giả :
    Vừa hoàn thành xong phiên bản 1.3.1, gửi các bạn cùng test :D

    - fix lỗi màn hình
    - fix lỗi không viết được từ như thuế
    - fix lỗi trượt sang trái (backspace) làm dấu bỏ lung tung
    - khi dùng ảnh lớn cho skin và các tọa độ cho phím đúng theo kích thước ảnh thì trong skin.ini cần phải thêm QVGA=0 trong phần [skin]. Nếu không có thông số này hoặc QVGA=1 thì bàn phím sẽ coi các tọa độ trong skin.ini là cho màn hình QVGA và sẽ tự động tính lại theo đúng kích thước màn hình của thiết bị.
    - thêm 0 là phím xóa ký tự cho kiểu gõ VNI
    - thêm khi ấn và giữ Shift thì có tác dụng như Capslock (không có tác dụng bên bàn phím số)
    - thêm khi ấn và giữ phím Backspace, Delete, Space có tác dụng lặp lại
    - có thể thay đổi ký tự gốc của tất cả các phím khi chỉ dùng 1 ngôn ngữ tiếng Việt. Trong skin.ini nằm trong mục [normal] và [shift].
    - Preview đã hiện đúng ký tự Hold
    - chuyển thông số Gestures từ skin.ini ra settings.ini
    - trong Option đã có đầy đủ các thông số của setting.ini


    • Cập nhật 0g10 ngày 13-06-09 Phiên bản VNKeyb 1.3.2 có những thay đổi sau so với 1.3.1 , Tác giả ntd thông báo:
    - fix lỗi xóa dấu khi dùng phím Z
    - fix lỗi eo->ê, ao->â,...
    - trong skin.ini không dùng thông số QVGA nữa mà thay bằng ScreenHeight và ScreenWidth. 2 thông số này chỉ kích thước màn hình mà các vị trí của phím trong skin.ini được đặt. Mặc định là 320 và 240 nên các skin cho QVGA hoặc VGA (với vị trí phím đặt theo QVGA) thì không cần thêm. Skin cho WQVGA với vị trí phím đặt cho màn hình 240x400 thì chỉ cần thêm ScreenHeight=400. Tất cả các skin sẽ dùng được cho các loại màn hình mà không cần chỉnh lại ini. Ví dụ như skin Omnia cho WQVGA vẫn có thể dùng cho QVGA (trong Landscape sẽ tự động co lại) cũng như cho VGA (sẽ kéo dài ra). Như vậy với mỗi loại skin chỉ cần 1 skin.ini, còn muốn hình ảnh đẹp thì cần tạo file bmp theo đúng kích thước màn hình.
    - tôi tạo thêm phiên bản cho WM6.5 để các bạn cùng test. Bản thân tôi dùng VNKeyb với WM6.5 cho Asus P535 ok.


    Lưu ý
    :
    1/ Bàn phím VNKeyb (tên cũ là TelexKeyb) chỉ cài đặt cho PPC có hệ điều hành từ WM5 trở lên.
    2/ Máy nào đã cài Autocorrect VNI hoặc Autocorrect TELEX mà trước đây mình đã thiết kế thì các bạn nên phục hồi Autocorrect Origin cho khỏi rối 2 cách gõ lẫn lộn với nhau và đở tốn dung lượng lưu trữ của máy, các phục hồi xem tại đây :
    Diễn Đàn Tinh Tế - View Single Post - Gõ tiếng Việt TELEX và VNI cho mọi bàn phím trên WinMo
    3/ Máy nào chưa có Font chữ Việt bạn download tại đây : Tiếng Việt cho WM6.5 - Diễn Đàn Tinh Tế
    4/ Muốn bàn phím TelexKeyb mặc định bạn cài thêm SIPchange để chọn:Diễn Đàn Tinh Tế


    • Vì bài #1 quá dài, để tiện cho việc Upload thêm file cập nhật, xin các bạn tiếp tục theo dõi ở bài #2.
  2. apple88

    apple88 Thành viên

    Bài viết:
    22
    Được Like:
    0
    Rất cám ơn bạn mauminh đã giới thiệu bàn phím TelexKeyb của tôi ở forum này. Nhân tiện xin gửi các bạn 1 chương trình nhỏ gọn giúp chọn bàn phím mặc định, ẩn (hide) những bàn phím hệ thống không dùng đến (bàn phím sẽ hiện ra nhanh hơn),...

    Các bạn tải về, giải nén và chép:

    1. SetKeyb.exe vào \Program Files\
    2. SetKeyb.lnk vào \Windows\Start Up\
  3. tuongvi11

    tuongvi11 Thành viên

    Bài viết:
    17
    Được Like:
    0
    không biết nói 1 từ gì hơn " TUYỆT VỜI "

    ( cái này cái vào i900 tốt nhé anh em , em cài VNI )

    đây đúng là bàn phím tiếng Việt mình hằng mơ ước .. chứ dùng vietnamese keyboard trên forum trước đây thì bàn phím nó nhỏ xíu, còn bàn phím này vừa to vừa hay .... tốt quá

    cảm ơn tác giả và chủ topic nhiều :D


    đã test trên Mdict 3.0 gõ tiếng Việt và tra từ okie :cools:

    và gõ tiếng Việt trên word mobile, xem trên MS Word trên PC cũng okie, :D
  4. maytinhbang11

    maytinhbang11 Thành viên

    Bài viết:
    25
    Được Like:
    2
    đã test và rất hài lòng với bộ phím mới, cám ơn bác ntd và bác mauminh đã giải quyết được vấn đề bàn phím tiếng việt cho anh em. Anyway, với i900 thì vẫn hơi kẹt là khi xoay ngang thì bàn phím ko ra được hết chiều ngang màn hình, mà chỉ được 2/3 (chắc là do skin QVGA chỉ được đến 320x240). Mong các bác chế nốt cái skin WQVGA để anh em chơi i900 được nhờ vả.
  5. dongtaytech

    dongtaytech Thành viên

    Bài viết:
    24
    Được Like:
    1
    Vừa cài rồi nhưng bị lỗi ở màn hình nằm ngang, mất hoàn toàn skin, chỉ có những ký tự loằng ngoằng trên màn hình. Bác fix lại giúp anh em nhé. Anyway, bác làm luôn hộ cái skin cho telex nhé, tớ dùng telex.