Skip to content

Commit dd25671

Browse files
authored
feat(keypressview): exclude mouse move events (#566)
1 parent 02fe83a commit dd25671

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

libs/pyTermTk/TermTk/TTkTestWidgets/keypressview.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,14 @@ def _addKey(self, evt):
6969
def _addMouse(self, evt):
7070
# return f"MouseEvent ({self.x},{self.y}) {self.key2str()} {self.evt2str()} {self.mod2str()} tap:{self.tap} - {self.raw}"
7171
# text = f"M:{(evt.x,evt.y)} {evt.key2str().replace('Button','')} {evt.evt2str().replace('Release','').replace('Press','')} {evt.mod2str().replace('NoModifier','')}"
72+
if evt.key==TTkMouseEvent.NoButton: return
7273
tap = " "
74+
if evt.tap==1: tap=" Click "
7375
if evt.tap==2: tap=" DoubleClick "
7476
if evt.tap==3: tap=" TripleClick "
7577
if evt.tap>3: tap=f" {evt.tap} Clicks "
78+
if evt.evt==TTkMouseEvent.Drag: tap=" Drag "
79+
if evt.evt==TTkMouseEvent.Release: tap+="Release "
7680

7781
text = f"M:{(evt.x,evt.y)} {evt.key2str().replace('Button','')}{tap}{evt.mod2str().replace('NoModifier','')}"
7882
self._keys.append([1,text,0x100])

0 commit comments

Comments
 (0)