почему щелчок правой кнопкой мыши создает оранжевую точку в центре круга?

Почемупервый пример виджета в киве приведите к оранжевому кружку в середине желтого, когда вы щелкаете правой кнопкой мыши на холсте, и чисто желтому, когда вы щелкаете левой кнопкой мыши?

    from kivy.app import App
    from kivy.uix.widget import Widget
    from kivy.graphics import Color, Ellipse

    class MyPaintWidget(Widget):
        def on_touch_down(self, touch):
            with self.canvas:
                Color(1, 1, 0)
                d = 30.
                Ellipse(pos=(touch.x - d/2, touch.y - d/2), size=(d, d))


    class MyPaintApp(App):
        def build(self):
            return MyPaintWidget()


    if __name__ == '__main__':
        MyPaintApp().run()

Ответы на вопрос(2)

Ваш ответ на вопрос