Changeset 8f840ed in mainline for uspace/lib


Ignore:
Timestamp:
2011-02-24T19:31:07Z (15 years ago)
Author:
Lubos Slovak <lubos.slovak@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f2ba5d9f
Parents:
e7b7ebd5
Message:

Modifiers handling.

  • Renamed constants in hidparser.
  • Changed parsing of modifiers.
  • GUI keys are not recognized yet (no keycodes for them).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/include/usb/classes/hidparser.h

    re7b7ebd5 r8f840ed  
    7272
    7373typedef enum {
    74         USB_HID_MOD_BOOT_NUM_LOCK = 0x01,
    75         USB_HID_MOD_BOOT_CAPS_LOCK = 0x02,
    76         USB_HID_MOD_BOOT_SCROLL_LOCK = 0x04,
    77         USB_HID_MOD_BOOT_COMPOSE = 0x08,
    78         USB_HID_MOD_BOOT_KANA = 0x10,
    79         USB_HID_MOD_BOOT_COUNT = 5
    80 } usb_hid_modifiers_boot_t;
     74        USB_HID_MOD_LCTRL = 0x01,
     75        USB_HID_MOD_LSHIFT = 0x02,
     76        USB_HID_MOD_LALT = 0x04,
     77        USB_HID_MOD_LGUI = 0x08,
     78        USB_HID_MOD_RCTRL = 0x10,
     79        USB_HID_MOD_RSHIFT = 0x20,
     80        USB_HID_MOD_RALT = 0x40,
     81        USB_HID_MOD_RGUI = 0x80,
     82        USB_HID_MOD_COUNT = 8
     83} usb_hid_modifiers_t;
    8184
    82 static const usb_hid_modifiers_boot_t usb_hid_modifiers_boot_consts[5] = {
    83         USB_HID_MOD_BOOT_NUM_LOCK,
    84         USB_HID_MOD_BOOT_CAPS_LOCK,
    85         USB_HID_MOD_BOOT_SCROLL_LOCK,
    86         USB_HID_MOD_BOOT_COMPOSE,
    87         USB_HID_MOD_BOOT_KANA
     85static const usb_hid_modifiers_t
     86    usb_hid_modifiers_consts[USB_HID_MOD_COUNT] = {
     87        USB_HID_MOD_LCTRL,
     88        USB_HID_MOD_LSHIFT,
     89        USB_HID_MOD_LALT,
     90        USB_HID_MOD_LGUI,
     91        USB_HID_MOD_RCTRL,
     92        USB_HID_MOD_RSHIFT,
     93        USB_HID_MOD_RALT,
     94        USB_HID_MOD_RGUI
    8895};
    8996
Note: See TracChangeset for help on using the changeset viewer.