Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Địa chỉ của các phím trên bàn phím

  1. #1
    Ngày gia nhập
    12 2006
    Nơi ở
    HCM
    Bài viết
    62

    Mặc định Địa chỉ của các phím trên bàn phím

    Thầy mình có viết mẫu 1 ctrình
    #define F1 0x3B
    Làm sao biết được địa chỉ của các phím khác ( vd F1 là 0x3B )?

  2. #2
    Ngày gia nhập
    11 2006
    Bài viết
    2

    00 is normally an error code
    01 (Esc)
    02 (1!), 03 (2@), 04 (3#), 05 (4$), 06 (5%E), 07 (6^), 08 (7&), 09 (8*), 0a (9(), 0b (0)), 0c (-_), 0d (=+), 0e (Backspace)
    0f (Tab), 10 (Q), 11 (W), 12 (E), 13 (R), 14 (T), 15 (Y), 16 (U), 17 (I), 18 (O), 19 (P), 1a ([{), 1b (]})
    1c (Enter)
    1d (LCtrl)
    1e (A), 1f (S), 20 (D), 21 (F), 22 (G), 23 (H), 24 (J), 25 (K), 26 (L), 27 (;, 28 ('")
    29 (`~)
    2a (LShift)
    2b (\|), on a 102-key keyboard
    2c (Z), 2d (X), 2e (C), 2f (V), 30 (B), 31 (N), 32 (M), 33 (,<), 34 (.>), 35 (/?), 36 (RShift)
    37 (Keypad-*) or (*/PrtScn) on a 83/84-key keyboard
    38 (LAlt), 39 (Space bar),
    3a (CapsLock)
    3b (F1), 3c (F2), 3d (F3), 3e (F4), 3f (F5), 40 (F6), 41 (F7), 42 (F8), 43 (F9), 44 (F10)
    45 (NumLock)
    46 (ScrollLock)
    47 (Keypad-7/Home), 48 (Keypad-8/Up), 49 (Keypad-9/PgUp)
    4a (Keypad--)
    4b (Keypad-4/Left), 4c (Keypad-5), 4d (Keypad-6/Right), 4e (Keypad-+)
    4f (Keypad-1/End), 50 (Keypad-2/Down), 51 (Keypad-3/PgDn)
    52 (Keypad-0/Ins), 53 (Keypad-./Del)
    54 (Alt-SysRq) on a 84+ key keyboard
    ...
    Bạn tra trong bảng mã Ordinary PC keyboards scancodes
    P/S: Trong phần phụ lục của quyển -lập trình C by Nguyễn Văn Ất- cũng có đấy.

  3. #3
    Ngày gia nhập
    12 2006
    Nơi ở
    HCM
    Bài viết
    62

    Thanks đã giúp đỡ!

  4. #4
    Ngày gia nhập
    07 2006
    Bài viết
    121

    Tốt nhất là đọc sách.
    Cách hai là viết một đoạn code xuất giá trị phím mình vừa nhấn.

  5. #5
    Ngày gia nhập
    12 2006
    Nơi ở
    HCM
    Bài viết
    62

    Đọc sách thì sẵn sàng.Còn viết code thì mình hổng biết.Mong bạn chỉ giúp.Mới học được 1 tuần C

  6. #6
    Ngày gia nhập
    11 2006
    Bài viết
    2

    Mặc định Địa chỉ của các phím trên bàn phím

    bạn thử đánh đoạn code này xem

    #include <stdio.h>
    #include <conio.h> int main()
    {
    char c;
    while (1)
    {
    c = getch();
    printf("%x ", c);
    if (c == 13 )
    break;
    }
    return 0;
    }

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

  1. Lập trình C++ lỗi khi viết trên dev c, còn trên cfree chạy bình thường
    Gửi bởi truongvantri trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 26-10-2013, 03:34 PM
  2. Trả lời: 30
    Bài viết cuối: 15-02-2012, 07:03 PM
  3. Lập trình Socket trên C++ có thể giao tiếp chương trình Java trên Server được ko các
    Gửi bởi jacobkruse trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 18-11-2010, 11:10 PM
  4. Source code build trên Ubuntu có chạy được Trên Linux Kernel không ?
    Gửi bởi trần trân trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 0
    Bài viết cuối: 03-11-2010, 09:22 AM
  5. Lưu dữ liệu để trống trên một cell của datagirdview trên csdl Access như thế nào?
    Gửi bởi hvcuongit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 27-05-2009, 04:21 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