Skip to content

Commit 200b451

Browse files
committed
fix gaze+motion bugs
1 parent 0164647 commit 200b451

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

InputScheme.py

+4-7
Original file line numberDiff line numberDiff line change
@@ -171,13 +171,14 @@ def setWindow(self, window):
171171
def grabbed(self, hand):
172172
gaze = self.gazeTracker.getAttentiveGaze(clear=True)
173173
self.doGrab(gaze[0], gaze[1])
174+
pyMouse.move(int(gaze[0]), int(gaze[1]))
175+
self.gazeTracker.clearLastFixation()
174176

175177
def released(self, hand):
176178
gaze = self.gazeTracker.getAttentiveGaze(clear=True)
177179
self.doRelease(gaze[0], gaze[1])
178-
179-
def setScaling(self, value):
180-
pass
180+
pyMouse.move(int(gaze[0]), int(gaze[1]))
181+
self.gazeTracker.clearLastFixation()
181182

182183
def stop(self):
183184
self.gestureTracker.stop()
@@ -296,9 +297,6 @@ def handMoved(self, delta):
296297
int(location[1] - round(delta[1]))
297298
)
298299

299-
def setScaling(self, value): # @TODO: remove this
300-
self.scale = value # @TODO: remove this
301-
302300
def stop(self):
303301
self.gestureTracker.stop()
304302

@@ -328,7 +326,6 @@ def fixated(self, handPosition):
328326
def eyesMoved(self, pos):
329327
if self.floatingIcon is None:
330328
self.attentivePoint = pos
331-
#self.changePreselectedIcon(pos, True)
332329
self.changePreselectedIcon(pos)
333330

334331
def setWindow(self, window):

0 commit comments

Comments
 (0)