How to read blynk button pressed inside the arduino sketch?

Thas is an Arduino issue, not Blynk specific.

However, God is in the detail :wink: and there are other ways to monitor GPIO inputs, like a fast timed function that uses digitalRead() commands. I find scanning every 250ms (1/4 second) is sufficient for most basic button pressing needs, but if really wanting to play Space Invaders, then I imagine even 50-100ms scans can be handled for a small handful of buttons.

I use something similar on a Sonoff AC power switch based on ESP8266 to monitor the manual button on the device.