VirtualBox

Changeset 30562 in vbox


Ignore:
Timestamp:
Jul 1, 2010 3:37:04 PM (15 years ago)
Author:
vboxsync
Message:

Devices/Input/UsbMouse: support five buttons

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Input/UsbMouse.cpp

    r30224 r30562  
    257257    /* Usage Page */                0x05, 0x09,     /* Button */
    258258    /* Usage Minimum */             0x19, 0x01,     /* Button 1 */
    259     /* Usage Maximum */             0x29, 0x03,     /* Button 3 */
     259    /* Usage Maximum */             0x29, 0x05,     /* Button 5 */
    260260    /* Logical Minimum */           0x15, 0x00,     /* 0 */
    261261    /* Logical Maximum */           0x25, 0x01,     /* 1 */
    262     /* Report Count */              0x95, 0x03,     /* 3 */
     262    /* Report Count */              0x95, 0x05,     /* 5 */
    263263    /* Report Size */               0x75, 0x01,     /* 1 */
    264264    /* Input */                     0x81, 0x02,     /* Data, Value, Absolute, Bit field */
    265265    /* Report Count */              0x95, 0x01,     /* 1 */
    266     /* Report Size */               0x75, 0x05,     /* 5 (padding bits) */
     266    /* Report Size */               0x75, 0x03,     /* 3 (padding bits) */
    267267    /* Input */                     0x81, 0x03,     /* Constant, Value, Absolute, Bit field */
    268268    /* Usage Page */                0x05, 0x01,     /* Generic Desktop */
     
    295295    /* Usage Page */                0x05, 0x09,     /* Button */
    296296    /* Usage Minimum */             0x19, 0x01,     /* Button 1 */
    297     /* Usage Maximum */             0x29, 0x03,     /* Button 3 */
     297    /* Usage Maximum */             0x29, 0x05,     /* Button 5 */
    298298    /* Logical Minimum */           0x15, 0x00,     /* 0 */
    299299    /* Logical Maximum */           0x25, 0x01,     /* 1 */
    300     /* Report Count */              0x95, 0x03,     /* 3 */
     300    /* Report Count */              0x95, 0x05,     /* 5 */
    301301    /* Report Size */               0x75, 0x01,     /* 1 */
    302302    /* Input */                     0x81, 0x02,     /* Data, Value, Absolute, Bit field */
    303303    /* Report Count */              0x95, 0x01,     /* 1 */
    304     /* Report Size */               0x75, 0x05,     /* 5 (padding bits) */
     304    /* Report Size */               0x75, 0x03,     /* 3 (padding bits) */
    305305    /* Input */                     0x81, 0x03,     /* Constant, Value, Absolute, Bit field */
    306306    /* Usage Page */                0x05, 0x01,     /* Generic Desktop */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette