Processing

PythonでProcessing Input Mouse mouseButton 押されているマウスのボタンの種類を取得

マウスボタンが押されると、押されたボタンに応じて、システム変数mouseButtonの値がLEFT、RIGHT、CENTERのいずれかに設定される。

※ボタンが押されていない場合、mouseButtonは0にリセットされることがある。そのため、mousePressedを使用して、いずれかのボタンが押されているかどうかを確認後に、mouseButtonの値を確認することが推奨される

def draw():
  if mousePressed and mouseButton == LEFT:
    fill(0)
  else:
    fill(255)
  rect(25, 25, 50, 50)