Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 14
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Mã nguồn C#, code bàn phím ảo viết bằng C#


  2. #2
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    Cũng được, nâng cấp thêm 1 số tính năng nữa!
    Phát triển thành chương trình tập gõ 10 ngón ấy hoặc dùng để đăng nhập pass,id gì ấy để qua mặt keylog

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã nguồn PHP:
    dùng để đăng nhập pass,id gì ấy để qua mặt keylog  
    Khó ăn đấy [IMG]images/smilies/smile.png[/IMG]

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hook vào hệ thống để chặn thông điệp hoặcc làm giống bạn mèo hồi trước ý. Không nhớ làm thế nào nữa ^^

  5. #5
    Ngày tham gia
    Dec 2015
    Bài viết
    0
    bạn tham khảo đoạn sau:

    Lớp SendKeys

    Lớp SendKeys cung cấp ba phương thức chính: Send, SendWait và Flush cho phép bạn thao tác và sử lý phím trong ứng dụng hiện hành.

    Phương thức Send

    Phương thức Send cho phép bạn gởi phím đến ứng dụng hiện hành. Mỗi phím có thể có một hoặc nhiều ký tự. Để chỉ định phím đơn trên bàn phím bạn sử dụng chính ký tự đó, chẳng hạn, để gửi phím A thì bạn gởi ký tự “A”.
    Trong trường hợp cần gửi tổ hợp phím, bạn có thể chỉ định chuỗi kết hợp. Ví dụ, muốn gửi phím A, B và C thì bạn gửi chuỗi “ABC”.
    Ngoài ra, các dấu (+), (^), (%), (~), và {},(),[] có ý nghĩa đặc biệt với lớp SendKeys, để chỉ định các dấu này bạn cần khai báo bên trong cặp dấu {}.
    Ví dụ, nếu gởi dấu + thì bạn khai báo chuỗi “{+}”.
    Đối với trường hợp phím không thuộc ký tự như phím ENTER hay TAB thì bạn phải sử dụng các ký tự tương ứng
    Bảng sau trình bày danh sách mã của các phím hành động:

    Phím Mã
    BACKSPACE { BACKSPACE}, {BS}, {BKSP}
    BREAK { BREAK}
    CAPS LOCK { CAPSLOCK}
    DEL DELETE { DEL}, {DELETE}
    DOWN ARRAOW { DOWN}
    END { END}
    ENTER { ENTER} {~}
    ESC { ESC}
    HELP { HELP}
    HOME { HOME}
    INS INSERT { INS} {INSERT}
    LEFT ARROW { LEFT}
    NUM LOCK { NUMLOCK}
    PAGE DOWN {PGDN}
    PAGE UP {PGUP}
    PRINT SCREEN {PRNSC}
    RIGHT ARROW { RIGHT}
    SCROLL LOCK {SCROLL LOCK}
    TAB { TAB}
    UP ARROW { UP}

    Tương tự, khi làm việc với phím chức năng, bạn có thể tham khảo mã tương ứng trong bảng sau:

    Phím Mã
    F1 { F1}
    .. ..
    F16 {F16}
    + {ADD}
    - {SUBTRACT}
    * {MULTIPLY}
    / {DEVIDE}

    Chẳng hạn, bạn thiết kế Form7, thêm nút button1 vào Form7 và khai báo trong biến cố Click của nút button1 như sau:
    private void button1_Click(object sender, EventArgs e)
    {
    label1.Text="You Clicked on this button";
    }
    Kế đến, chọn thuộc tính AcceptButton của Form7 là button1 rồi khai báo trong biến cố Activated của Form để gởi phím ENTER nhằm chọn nút button1 mỗi khi Form kich hoạt như ví dụ sau:
    private void Form7_Activated(object sender, EventArgs e)
    {
    SendKeys.Send("{Enter}");
    }
    Khi thực thi chương trình, thay vì bạn nhấn nút button1, phím Enter tự động gởi đến để thực hiện chức năng này, kết quả trình bày như hình sau:


    Nếu sử dụng tổ hợp phím Shifl, Ctrl, Alt thì bạn có thể khai báo dấu tương ứng trình bày trong bảng sau:
    Phím Mã
    Shifl +
    Ctrl ^
    Alt %

    Chẳng hạn, bạn gởi tổ hợp phím Shifl cùng với phím số 6 thì khai báo tương tự như sau:
    private void Form8_Activated(object sender, EventArgs e)
    {
    Sendkeys.Send(“(6)”);
    Sendkeys.Send(“+(8)”);
    Sendkeys.Send(“(10)”);
    Sendkeys.Send(“(=)”);
    Sendkeys.Send(“(60)”);
    }
    Khi thực thi chương trình, kết quả trình bày là biểu thức 6*10=60

    như vậy bài của bạn là chỉ việc tạo các nút hay các label gì đó rồi đổi màu text sau khi nhấn phím, đồng thời trước khi nhấn một phím nào đó thì cần setfocus về cho form trước để cho form thụ lý sự kiện nhận phím KeyPress

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn ơi có code ko? share minh tham khảo với. Thanks.

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn nào có code Vỉtual keyboard C# Share cho mình với. Cái chỗ SendKeys mình chưa bit nó làm thế nào. Thanks

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn có thể cho mình biết là khi mình xuất ra một chuỗi kí tu làm sao để chuỗi ki tu đó liên kết voi­­­ cái bàn phím ảo mà mình tạo.vd nhu :một chu­o­ng trình tập đánh bàn phím mình xuất ra chuỗi abc chan­­g hạn đầu tiên minh nhập chu a sau đó thi đến chu b nhung trên trên bàn phím ảo của minh sẽ đổi màu phím b để báo hiệu cho mình là phải nhập chu­ b
    thanhk

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình cũng đang làm cái này, tuy chưa được hoàn chỉnh lắm, nhưng hy vọng có thể giúp các bạn được dù ko nhiều thì ít
    Bấm vào đây để Download

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    link die rồi bạn ơi

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •