Idealerweise möchte ich, dass die gesamte Benutzeroberfläche ein benutzerdefiniertes Design hat , das auf dem iOS (itouch / ipad) oder Android-Äquivalent mit der vorhandenen virtuellen Tastatur angezeigt wird. Siehe unten für weitere Details.
Ein benutzerdefinierter Satz von CSS-Hacking-Regeln, die aktiv sind, wenn die Tastatur "vorhanden" ist, ist ebenfalls eine akzeptable Lösung.
Zielt sowohl auf Androiden als auch auf iOS auf einer Website ab (HTML / JavaScript / CSS). Beachten Sie außerdem, dass das darin enthaltene Layout "flüssig" ist.
Bearbeiten: Dies war mehr Design als Text; Die Änderungen sind also nicht desorientierend. Auf der untersten Ebene wünsche ich mir nur eine Designänderung mit und ohne die virtuellen Schlüssel (vielleicht nur eine Hintergrundänderung).
Die Frage, bei der es sich um eine gute oder schlechte Designidee handelt, ist umstritten. Ich halte es jedoch für irrelevant für die Frage. Für einen solchen Exploit kann mehr als nur Text verwendet werden (z. B. Spiele oder interaktive Medien).
Daher die Prämie: Obwohl ich für das Projekt, an dem ich arbeitete, keine Antwort mehr brauchte (es wurde ein alternatives Design verwendet). Ich glaube immer noch, dass diese Frage von einer Beantwortung profitieren kann.
Standardverhalten
+--------+
| |
+------------+ +-+-hidden-+-+ <- ~50% hidden
| +--------+ | | +--------+ |
| | | | | |visible | |
| | | | \ | | | | <- ~50% visible
| | 100% | | ==> | +--------+ |
| | | | / | |virtual | |
| | | | | | keys | |
| +--------+ | | +--------+ |
+------------+ +------------+
Gewünschtes Verhalten
+------------+ +------------+
| +--------+ | | +--------+ |
| | | | | |visible | | <- 100% visible (example styling)
| | | | \ | | | | Custom Styling
| | 100% | | ==> | +--------+ |
| | | | / | |virtual | |
| | | | | | keys | |
| +--------+ | | +--------+ |
+------------+ +------------+