Какие основные символы используется в URL-адресах?
Делаю свою простую клавиатуру в которой должны быть все необходимые символы для большинства случаев в жизни, без заморочек..
Сложные возможности типа передач данных в адресе методом GET не нужны.
Кроме цифробуквенных символов рекомендуют еще эти 20:
/ : @ - . _ ~ % ! ? $ & ' ( ) * + , ; =
Но свободных кнопок только 15 - какие можно отбросить как очень редко используемые?
Для правильного вопроса надо знать половину ответа
А вы откройте RFC3986 и посмотрите ABNF-схему URI. Для полной реализации там практически вся таблица ASCII-128 используется. Но, возможно, вам полная реализация и не нужна.
duck_nukem, И обратите внимание на pct-encoded. Его наличие означает, что в человеко-читаемом представлении может использоваться любой символ. Перед запросом URI переводится в URL-кодированную форму, где зарезервированные символы кодируются через %, пробелы заменяются на '+', национальные символы в host-части переводятся в Punicode.
duck_nukem, Как показывает практика, для домохозяек - одна большая кнопка Яндекс и ввод чего угодно в поле поиска.
Делайте кнопку Shift, переключайтесь между страницами символами. Иначе вам придётся делать 52 английских, 66 русских, 10 цифр и 31 символ- 159 кнопок, не считая управления (Enter, Backspace, Del, ...).
К тому же, если клавиатура на большинство случаев жизни, то что насчёт вода пароля? Там может быть любой символ.