Lines Matching refs:ev
355 bool CheckAccel(const BitVector &ev, const BitVector &abs, const BitVector &prop)
357 bool hasKeys = ev.CheckBit(EV_KEY);
445 bool CheckPointers(const BitVector &ev, const BitVector &abs, const BitVector &key, const BitVector &rel,
450 bool hasRelCoordinates = ev.CheckBit(EV_REL) && rel.CheckBit(REL_X) && rel.CheckBit(REL_Y);
505 bool CheckKeys(const BitVector &ev, const BitVector &key)
507 if (!ev.CheckBit(EV_KEY)) {
549 BitVector ev{ GetProperty("EV") };
555 bool isPointer = CheckAccel(ev, abs, prop) || CheckPointers(ev, abs, key, rel, prop);
556 bool isKey = CheckKeys(ev, key);
558 if (!isPointer && !isKey && ev.CheckBit(EV_REL) && (rel.CheckBit(REL_WHEEL) || rel.CheckBit(REL_HWHEEL))) {
561 if (ev.CheckBit(EV_SW)) {