Решение проблемы со знаком вопроса в русской раскладке аппаратной клавиатуры.
На моём андроидофоне HTC Desire Z установлена ОС miui android 2.3.7
У телефона есть хардварная (аппаратная) qwerty клавиатура.
Я фанат qwerty клавиатур. Nokia E63, Alcatel OT-980. Кто не знает, qwerty — это такая клавиатура для телефонов с расположением клавишь как на компьютере. Прочитайте первый верхний ряд английских букв и поймете почему она так называется. Самая удобная клава была у нокии. Отдельные кнопки для зпт и тчк… Но хотелось чего-то на анроиде (зря). Тот, кто писал русскую раскладку для HTC Desire Z предположил, что русско-говорящим пользователям не нужен знак вопроса. Символ «?» есть только в английской раскладке.
По умолчанию miui не умеет работать с аппаратной клавой. В этом мне помогает приложение Russqwertyian Keyboard (ссылка на google play). Вчера я связался с разработчиками и совместными усилиями мы нашли решение задачи. Лично я поставил себе знак вопроса на двойное нажатие буквы «б», чтобы вопросительный знак был там где нарисован. Таким же макаром работают буквы «х» и «ъ». Так же поменял раскладку запятой и точки. Одно нажатие — запятая, два — точка, т.к. в русском языке точка используется реже. Скачать раскладку для Russian Keyboard можно прямо по этой ссылке (.zip 670 байт). Если мое решение вам не по душе — откройте фал блокнотом и переделайте его под себя по аналогии. Файл раскладки нужно положить в корень флеш карты, а в настройках Russian Keyboard выставить именно эту раскладку (находится в самом низу). В файле можно настроить дополнительные клавиши 92 и 93. Расположены на нижнем ряду клавиатуры телефона справа.
Решение будет работать не только для miui, но и для любого android.
Провел эксперимент: поставил в раскладку вместо одной буквы целое слово. Эскпериментировал со смайликом :) и своим email’ом. Хотел это сделать для того чтоб смайл или email вводился одним нажатием клавиши. Эксперимент закончился неудачей.
Рацпред/идея: реализовать принцип Ctrl+C/Ctrl+V с помощью андроид клавишь fn+c/fn+v либо menu+c/menu+v