... modern ... Object oriented
wat?
Bro that shits like 30 years old and most langs released after lets say 2010 have put that stuff in the backseat for backwards compatibility. Anyway I get your point
operate any arbitrary interface
Dont believe it. Behold the shittyness of modern UI
36 keys... I will outpace you, including special characters and numbers