Home | History | Annotate | Download | only in evdev

Lines Matching refs:code

91     ALOGV("processing mouse event. type=%d code=%d value=%d",
92 event.type, event.code, event.value);
95 processButton(event.code, event.value);
98 processMotion(event.code, event.value);
101 if (event.code == SYN_REPORT) {
110 void MouseInputMapper::processMotion(int32_t code, int32_t value) {
111 switch (code) {
125 // Unknown code. Ignore.
130 // Map evdev button codes to bit indices. This function assumes code >=
132 uint32_t buttonToBit(int32_t code) {
133 return static_cast<uint32_t>(code - BTN_MOUSE);
136 void MouseInputMapper::processButton(int32_t code, int32_t value) {
140 if (code >= BTN_MOUSE && code < BTN_JOYSTICK) {
142 mButtonValues.markBit(buttonToBit(code));
144 mButtonValues.clearBit(buttonToBit(code));
146 mUpdatedButtonMask.markBit(buttonToBit(code));