Trang 1 trên tổng số 5 123... Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 43 kết quả

Đề tài: Key4U - Bộ gõ dành cho bạn

  1. #1
    Ngày gia nhập
    02 2008
    Bài viết
    88

    Mặc định Key4U - Bộ gõ dành cho bạn

    Key4U - Best Vietnamese Typing For You
    Version 1.4

    - Trong thời đại công nghệ hiện nay, với sự phát triển hết sức mạnh mẽ của lĩnh vực công nghệ thông tin mà bác BillGate nhà ta đã cho ra đời của Windows Vista - một OS có nhiều tính năng mạnh mẽ + giao diện vô cùng hào nhoáng rất thích hợp với cái tính yêu thích cái đẹp của đa số chúng ta. Thêm vào đó Win Vista còn tích hợp sẵn thư viện lập trình Net Framework ( một bộ thư viện hỗ trợ rất nhiều thứ giúp cho việc lập trình dễ dàng và nhanh chóng hơn trước rất nhiều ) . Từ đó thấy rằng sự kết hợp từ Windows Vista + ứng dụng Net là một bộ đôi hoàn hảo
    - Với ý tưởng như vậy mà tui ( tức là anhtuyenbk) đã cho ra đời Key4U - Một bộ gõ tiếng việt hết sức mạnh mẽ và uyển chuyển thỏa màn tất cả nhu cầu gõ tiếng việt của các bạn ( Nhờ viết trên ngôn ngữ Net nên nó chạy rất tốt trên WinVista cũng như các OS sau này hỗ trợ Net), đem lại cho chúng ta một sự lựa chọn mới bên cạnh bộ gõ Unikey hay Vietkey đã quá quen thuộc với tất cả chúng ta.
    - Đối với những ai đang chạy WinXP hay thấp hơn nữa , muốn chạy Key4U thì trong máy phải cài thêm thư viện Net FrameWork 2.0.

    Download tại đây Version 1.4

    1. Giao diện chính của chương trình
    - Chương trình được thiết kế với tiêu chí là đơn giản và dễ sử dụng. Do đó, khi bạn nhìn vào chương trình sẽ thấy nó thật sự đơn giản và thật thân thiện.
    - Giao diện chính của chương trình cho phép ta chỉnh sửa các tùy chọn một cách dễ dàng và nhanh chóng.


    2. Bảng mã và kiểu gõ mà chương trình hỗ trợ

    2.1 Bảng mã:
    - Chương trình hỗ trợ các bảng mã thông dụng và phổ biến nhất hiện nay như Unicode dựng sẵn , Vni-Windows và TCVN3 - Kết quả có được sau cuộc điều tra của mình với các bạn chat trong YM.
    - Nếu các bạn có yêu cầu thêm các bảng mã khác thì cứ việc gõ ý, mình sẽ tích hợp thêm vào chương trình.

    2.2 Kiểu gõ
    - Cũng trong kết quả điều tra trên mình có được kiểu gõ mà người dùng hay sử dụng nhất là VNI và Telex.
    Các tính năng hỗ trợ giúp cho việc gõ nhanh chóng và dễ dàng hơn :
    - Gõ tăng tốc với vần uo : hỗ trợ chỉ cần gõ uo và 7 với kiểu gõ vni (hay w với kiểu gõ telex) thì sẽ ra ngay ươ, giúp gõ nhanh hơn.
    - Nhấn phím z để xóa dấu đã gõ trước đó.
    - Gõ lặp dấu để khử dấu đã gõ : Gõ 2 lần số biểu thị dấu (đối với Vni) hay ký tự biểu thị dấu (đối với Telex) để khử dấu không muốn nhập trước đó và nhập ký tự mà mình muốn nhập.
    Ví dụ :
    VNI : a11-->a1
    Telex : ass ---> as
    - Hỗ trợ khả năng quay lui giống như Unikey: nghĩa là sau khi nhấn Space bar để nhập vào từ mới, ta vẫn có thể Backspace lại để chỉnh sửa từ cũ
    Ví dụ :
    Nhập vào Tôi 1 --> Backspace lại để xóa ký tự còn lại Tôi + gõ s --> Tối

    3. Các tính năng mở rộng cao cấp mà chương trình hỗ trợ
    1. Kiểm tra chính tả
    - Cho phép chương trình thực hiện chế độ kiểm tra chính tả để quyết định có nên bỏ dấu vào từ đang được nhập hay ko.
    Ví dụ :
    Mode không kiểm tra chính tả giúp gõ được từ “wá” và ngược lại ko gõ được.

    2. Chế độ Sử Dụng ClipBoard
    Bao gồm 2 chế độ
    - Không sử dụng Clipboard: Gõ được tiếng việt trong hầu hết các ứng dụng với tốc độ rất nhanh nhưng ko gõ được trong một số ứng dụng khó chịu như : YM8, Chat trên web của YM.
    - Sử dụng ClipBoard : Giúp gõ được tiếng việt trên tất cả mọi ứng dụng kể cả các ứng dụng khó chịu như YM8, Chat trên web của YM. Tuy nhiên tốc độ chậm hơn Ko sử dụng Clipboard một tý. Nhưng thà chậm còn hơn ko gõ được tiếng việt phải ko nào, he he.

    3. Hỗ trợ tính năng gõ tắt để tăng tốc độ gõ
    Gồm 2 tùy chọn
    - CheckBox Bật tính năng gõ tắt : dùng để cho phép hay ko cho phép gõ tắt.
    - CheckBox Gõ tắt khi nhấn Space Bar : đây là một tùy chọn bổ sung cho chế độ gõ tắt, nghĩa là chỉ cho phép từ đầy đủ mô tả từ gõ tắt được thêm vào ứng dụng sau khi đã nhấn Space Bar.
    Giao diện của bãng gõ tắt cho phép ta
    - Xóa text trong ô để từ gõ tắt và từ đầy đủ biểu diễn từ gõ tắt.
    - Thêm, sửa và xóa các từ viết tắt.


    4. Menu tray hệ thống
    - Với bố cục hợp lý và rõ ràng giúp ta điều chỉnh nhanh các tùy chọn của chương trình mà ko cần phải vào giao diện chính để chỉnh sửa

    Mọi đóng góp cho chương trình xin gửi tại đây hay
    Email : anhtuyenbk@gmail.com <mailto:anhtuyenbk@gmail.com>
    Web Pages : http://anhtuyenbk.googlepages.com
    Đã được chỉnh sửa lần cuối bởi anhtuyenbk : 24-09-2008 lúc 09:29 PM.
    Mình từ Caulacbovb qua)
    Giã từ VB6 đến với VB.Net, C# và Java.

  2. #2
    Ngày gia nhập
    01 2007
    Nơi ở
    Hải Phòng
    Bài viết
    210

    Cả bộ gõ của bác và bác Tiến khi mới khởi động gõ từ đầu tiên bao giờ cũng bị sai.

    Nhấn phím chuyển thì nhấn Ctrl, nhả ra, nhấn Shift vẫn được ) hi hi.

    Giao diện đẹp hơn của bác Tiến một chút.
    pEnGwINUS.

  3. #3
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    bác anhtuyen có thể share mã nguồn cho em học hỏi được không?
    Cánh Chym ứ mỏi

  4. #4
    Ngày gia nhập
    02 2008
    Bài viết
    88

    Trích dẫn Nguyên bản được gửi bởi hieubm Xem bài viết
    Cả bộ gõ của bác và bác Tiến khi mới khởi động gõ từ đầu tiên bao giờ cũng bị sai.
    Cái này lạ à nghe, vừa mới test bật lên gõ ngay chữ đường, thấy có bị sai đâu
    Nhấn phím chuyển thì nhấn Ctrl, nhả ra, nhấn Shift vẫn được ) hi hi.
    Cái này đã được fix.
    Giao diện đẹp hơn của bác Tiến một chút.
    Thanks
    Mình từ Caulacbovb qua)
    Giã từ VB6 đến với VB.Net, C# và Java.

  5. #5
    Ngày gia nhập
    02 2008
    Bài viết
    88

    Updated Version 1.1.4.
    Mình từ Caulacbovb qua)
    Giã từ VB6 đến với VB.Net, C# và Java.

  6. #6
    Ngày gia nhập
    01 2007
    Nơi ở
    Hải Phòng
    Bài viết
    210

    Mặc định Key4U - Bộ gõ dành cho bạn

    Lần sau bác update thì ghi thêm mấy dòng changelog nhé.
    pEnGwINUS.

  7. #7
    No Avatar
    marusathem Khách

    có thể share cho mình tài liệu
    Quy luật gõ dấu tiếng việt.
    2. Class UserActivityHook dùng để hook bàn phím và chuột để lấy ký tự
    3. Kỹ thuật sendkey keyboard event chôm từ tienlbhoc
    và mã nguồn của bộ gõ Key4U không. Để mình học tý !!

  8. #8
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà Nội
    Bài viết
    361
    Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/

    mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
    http://www.tinhte.vn/threads/691731/

  9. #9
    Ngày gia nhập
    02 2008
    Bài viết
    88

    Trích dẫn Nguyên bản được gửi bởi marusathem Xem bài viết
    có thể share cho mình tài liệu
    Quy luật gõ dấu tiếng việt.
    2. Class UserActivityHook dùng để hook bàn phím và chuột để lấy ký tự
    3. Kỹ thuật sendkey keyboard event chôm từ tienlbhoc
    và mã nguồn của bộ gõ Key4U không. Để mình học tý !!
    Trời đất, bạn đòi hỏi nhiều như vậy là mình làm luôn cho bạn 100% rồi chứ còn học hỏi gì ở đây. Nếu muốn học hỏi thì phải cố gắng tìm tòi và làm chứ.
    Mình chỉ giúp thế này thôi
    1. Quy luật gõ dấu tiếng việt : search google có rất nhiều và dễ kiếm, nếu lười thì tự dựa vào khả năng tiếng việt của mình mà suy ra (mình chủ yếu dùng cách này, nhờ vậy hiểu tiếng việt nhiều hơn )
    2. Class UserActivityHook.cs : search trong forum.
    3. Keyboard-event để send nội dung:
    Khai báo

    Visual C# Code:
    1.  [DllImport("user32.dll")]
    2.         public static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, UIntPtr dwExtraInfo);

    Đây là code gửi phím backspace 1 lần để xóa 1 ký tự trên của số soạn thảo hiện tại
    Visual C# Code:
    1. keybd_event((byte)Keys.Back, 0, 0, UIntPtr.Zero);//press
    2.                 keybd_event((byte)Keys.Back, 0, 2, UIntPtr.Zero);//release
    MÌnh chủ yếu dùng Clipboard để gửi text, nghĩa là text cần gửi sẽ được copy vào clipboard trước sau đó dùng đoạn code sau đây (tương đương với Ctrl + V ) để paste nội dung vào cửa sổ soạn thảo hiện tại, tại vị trí chuột hiện hành.
    Visual C# Code:
    1. keybd_event(0x10, 0, 0, UIntPtr.Zero); //...Shift key down
    2.                 keybd_event(0x2D, 0, 1, UIntPtr.Zero); //...Insert key down phải  giá trị thứ 3 là 1 mới được
    3.                 keybd_event(0x2D, 0, 0x02, UIntPtr.Zero); //...Insert key up
    4.                 keybd_event(0x10, 0, 0x02, UIntPtr.Zero); //...Shift key up*/
    4. THam khảo thêm cái ebook làm bộ gõ của tienlbhoc.
    Mình chỉ giúp thế thôi và ko share code (Mình đã đầu tư rất nhiều tâm trí cho nó). Mình ko có dùng obfuscation nên bạn nào muốn cứ việc dùng Reflector để dịch từ exe.
    Mình từ Caulacbovb qua)
    Giã từ VB6 đến với VB.Net, C# và Java.

  10. #10
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà Nội
    Bài viết
    361

    Trích dẫn Nguyên bản được gửi bởi anhtuyenbk Xem bài viết
    Mình chỉ giúp thế thôi và ko share code (Mình đã đầu tư rất nhiều tâm trí cho nó). Mình ko có dùng obfuscation nên bạn nào muốn cứ việc dùng Reflector để dịch từ exe.
    Có lý à hen , em bị tay gì không biết bê luôn code spdict nộp cho ông thày (không biết có phải nó dọa không) . Làm thế này , thì xem code được nhưng project không phải của vs2005 , không thể design kéo thả , sẽ không thể bê nguyên cho ông thày xem được
    Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/

    mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
    http://www.tinhte.vn/threads/691731/

Các đề tài tương tự

  1. DotNetKey và Key4U soft nào tốt hơn
    Gửi bởi tienlbhoc trong diễn đàn Giải trí - Thư giãn
    Trả lời: 1
    Bài viết cuối: 24-08-2008, 05:04 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn