Don't update calltip on all keypresses
@@ -64,6 +64,16 @@ class CalltipBox(DocuBoxBase):
if event.keysym == "Escape":
return
+ if event.char or event.keysym in [
+ "Left",
+ "Right",
+ "Up",
+ "Down",
+ "KP_Left",
+ "KP_Right",
+ "KP_Up",
+ "KP_Down",
+ ]:
self.after_idle(self._calltipper.request_calltip)
