Let us not concentrate on numbers of buttons. My idea was to provide flexible and comfortable way to pass predefined text strings from Blynk to my app. And i mean user (Me:) should be able to modify/correct those values from the Blynk GUI.
Again, if it too complex and you push us to use terminal - so i get remote VPN and terminal with much better functions than Blynk and i dont need your features. Idea is to provide string communication to software by pushing buttons. By easy way, without typing commands each time.
And yes, we can combine all those buttons by tabs.
here is my example. I'd like to have serveral buttons sending commands like "CMD_CHECK_OUTPUT#" where output number can be let me guess 1..16. and "cmd_set_status_green", "cmd_set_status_orange", "cmd_set_status_red". and "cmd_sensors_query". And let me guess "cmd_shutdown_alarm". and any other command depending on my imagination. And maybe later i will decide this command format is crazy and i will replace it by some other strings like just dont know what ))), so only change in GUI i need is text label correction. without any linux C code recompilation.
For typing all those commands i can use good old JusieSSH with predefined login profile and command history. and good scroll buffer. and snippets. ans even X server despite i dont need it...
well, i still hope "string sending button" feature is possible...I think it can make life more easy.