HTC Dream, первый смартфон с Android, с аппаратной клавиатурой.
А сейчас это невозможно. Даже если сконструировать такой смартфон и для него изменить ядро, библиотеки и фреймворк Android - все равно в некоторых приложениях, например в играх на OpenGL, элементы интерфейса не станут отзываться к клавиатуре, проблему решит только переписать все эти приложения.
Много ли таких приложений?
Как была решена проблема в HTC Dream? Просто не было таких "проблемных" приложений? Или с клавиатуры невозможно было управлять кнопками (Tab вовсе не было никогда)?
Как ее решают на BlackBerry? Просто нет "проблемных" приложений? Или там тоже нет Tab?
Почему на Windows в различных UI-подсистемах, в Chrome, Firefox никто не отказывается от переключения фокуса контролов клавишей TAB, несмотря на то что у всех давно есть мышки, а в Android просто отказались от клавиатуры?