̬ fm4.10.2 ](/H. dal8 0ELF > 0 @ @ C DEFGH IJKL M NO PQ RS TU VW XY Z[ \] ^_ `a bc de fg hi j k ln op qr st uv wx yz {| }~ HH8 t H USH H f1fH @11HH01E1@@fPf f f H H@ (8P X @` ǀ Hǀ Hǀǀ ǀ Hǀ ƀ HǀHǀ$ƀ, 0 ( HC@fD P fǀ` Hǀhp Hǀtǀ|@ H@x@h Hs1HH HkH[]USHHHHtHP HkHC HtLH Ht(tMHE@VHE(_HEh H HC @ H E@Hu뫐H}@(Hu@ H}(Hu덐@ USHdH<%( H|$= uH= H5D$ 5ŅH\$HHڑڋD$dH+%( uH[] f.AWAVAUATUSH8dH,l$(HpfH@H@H1HC fC(C0C@CPC`5 L= L5 LLl$ Ld$|$Hދ D$CHEHCD$1MH L HHD$9L$HD$ HD$@ljL$HD$jXAVAWQHL u8H|$HD$( H8[]A\A]A^A_D H|$L} L|$ MHD$I9jYHAVRRbH|$HmHlH9H-ZHHHH\$ HL$H9j[@Ht!H5 11H@A] LL 1MLH@ -LHD$H9j^P Lt$HLD$l$HLd$LHl$L D$ HHD$dHHD$HȋD$u H HdH\$8H IIE 1fAE(IE HCAE AE0IEAE@AEPAEH% L AE = (Am$|$L Hi IE Lt$1Mt$LHI@H A{ u4H|$HD$8 HHA_ÐHD$0D$ AN1HD$IHD$L|$ L$ D$(HD$(@|$0H$j|SQQHHGL D$ 1L|$(LD$HHD$0H$ 9L$ j}SA~ LLIUH4$I;EHD$ LD$HT$0HHL|$(jS$ AW 8dH4t$(L|$Lt$Ll$Ld$Hl$5 L D$HHLL ~ )D$L HD$xd D$HH߉,uDATUSH xE1fLIƾIfEF(IFFF0IFAFFPAF`L D$B D$C f)$H HD$D$)D$ T$Bf($L f(D$ H|$HAV)T$CAN0AV(AF@IF\$H1HHH-;H|$Hx HĈ D D$P KHD$P1HT$XHD$8L|$DL$DD$`HD$`@HD$ IHHT$0L|$Xh U5 HD$pH~/Ht$hHHHx HH9u1ɈL$DHD$B18L$BHD$X@HD$8L|$PLD hUATAH$Ht(u H|$` EiC-8H"CCU (f($ Hf\L|$ Ll$0A D$XL91HfA LD$X t$Aǵ1A}H\$8IV1HD$PI;FMHT$`@L\$Xh HUP@ H)H>AV 0t$ Ll$Ld$Hl$ f f( )LX HfLH߄ H0@xh23T$2H|$838=H|$8hh HxA_D$@@1Ht$H(L|$4L$4PHD$PtD$L|$Hh 6`H~2XR4HD$22H(L|$@ D$pPj`H~&Xf4HD$33H6T$PLl$ AHZAH(@PH֥fY DLfWhXfH|$f(=II$1LfAD$(ID$D$0AD$ ID$ID$ AD$@A|$PADLl$1MLI5XhfD$( AMHD$ Hl$(1Hl$@L|$@Lt$0L$ MH Dh LIT$MI;D$HT$@HD$(Hl$0 SRf(5L)t$@۾(L$8L$@f(ID$0HD$ f.Lt$ \E΄uf.@D΄tqff(fW f(fTfUf(fV f/ 1h HHS f(f(fW- fTfUf(f(f(VfYf(f(fV]f/AL$HfT$8f(E(1W@D f(1fW%fUf(f(f(f(f(fVf(]f/@.1LfAG(IGG IG IGAG0AG@AGPAd$1M7'@ D$( AL$HD$ 1Hl$(HD$Lt$@L$ Ll$0MHl$@@HD$05 hDWI;GMtl 4ht$LH@T$@f.L$8f(I\LlD$0f(f(fTfUf(fVf/A L$8Hf.f(\h f PYf(f(Vf/11f(fVf(]) HcHD k#{cٛޫfueHtCUHSHH߅uHH[]fHHH[] 1Ð@ ATIUHSH xu ~.H[]A\fu I$H ۉHD$D$ HH`9 9p H2 ?SfHHF1HC[H SHH [ QPointF(%g,%g) Sf@HPdHD$HHHH)$)D$ )D$0f(T$HdH+%( uHP[ H2H;;0 u [H8 (HH|$H 0MT$Ht*tHT$(1H8 H|$D$H= event0 type motion absolute button scroll wheelfingercontinuous event->type() m_device() m_nativeD() pointerEvent buttonState expectedBtime pressed released pe LIBINPUT_EVENT_POINTER_BUTTON pe"" pe->()->time pe->time() horizontal vertical value valueV120 wheel/wheel/wheel/both value.x()yV120V120.y() fingerstop bothboth bothMOTION2.1, 4.5) pe->delta()6.25, 6.9) pe->Pos40, 512) void Compared values are not the same /opt/kde/src/kwin/autotests/libinput/_event_test.cpp QObject (_event *)(*event.get()) dynamic_cast
(_ *)(*) SCROLL_WHEEL pe->axis().contains(KWin::InputRedirection::AxisHV pe->scrollValueV120FINGERCONTINUOUSMOTION_ABSOLUTEQSize(1280, 1024build H% b c d e f gh i j k l mn o + % ? T _ TestLEvent init cleanup testType_data testButtonButton testScrollWheelFingerFingerC testMotiAATUSL% Mt5A<$ t.I|$SHH9t' []A\ÐH{ ufH{Lt SH`X fo D$J Ht$ )D$ HD$@te fD$H1)D$0 H< uH*thH߉H$% `[D H<$ HH3D$ HH3T$(H qHH3D$0HBH3T$8H JHinterButH3D$:HH3T$BH #HtypSH@8uaD$0ype 1Ht$ )D$ tHu8upH@[@ Hu|$/typeuH$Ht*ubutton_stateqe Ht$ D$0statfD$41)D$ f|zHH9D$-uv ( sAVfPHHXLd$HLl$ LHHC<