p51Labs came up with the Simply-Buttons v2. The buttons automatically adjusts itself as text. There are 3 states: inactive, active and Hover. They look and behave identically in any browser and operating system. But the warnings are generally on the keys, the text will be selected. And these keys are non-mobile environment.