Lines Matching refs:keyState
1535 bool InputHub::IsLengthExceeds(const unsigned long *keyState, const unsigned long len, int keyIndex)
1544 void InputHub::CheckTargetKeyState(const InputHub::Device *dev, const unsigned long *keyState, const unsigned long len)
1548 if (IsLengthExceeds(keyState, len, BTN_LEFT)) {
1551 int mouseLeftBtnState = BitIsSet(keyState, BTN_LEFT);
1555 if (IsLengthExceeds(keyState, len, BTN_RIGHT)) {
1558 int mouseRightBtnState = BitIsSet(keyState, BTN_RIGHT);
1562 if (IsLengthExceeds(keyState, len, BTN_MIDDLE)) {
1565 int mouseMidBtnState = BitIsSet(keyState, BTN_MIDDLE);
1574 if (IsLengthExceeds(keyState, len, keyIndex)) {
1577 if (BitIsSet(keyState, keyIndex) != 0) {
1585 if (IsLengthExceeds(keyState, len, BTN_TOUCH)) {
1588 int btnTouchState = BitIsSet(keyState, BTN_TOUCH);
1599 unsigned long keyState[NLONGS(KEY_CNT)] = { 0 };
1606 int rc = ioctl(dev->fd, EVIOCGKEY(sizeof(keyState)), keyState);
1613 CheckTargetKeyState(dev, keyState, NLONGS(KEY_CNT));