Чего мне не хватало с самого начала пользования смартфонами на Андроид, так это хорошей клавиатуры со стрелками. И вот я сделал её своими руками.
Конечно, я не писал программу (увы, я этого не умею). Я просто создал три клавиатурных раскладки для замечательной программы Jbak Keyboard Юрия Бакунина (http://jbak.ru/jbakkeyboard). Эта программа позволяет создавать любые раскладки клавиатур с любыми клавишами любых размеров.
Кроме стрелок на клавиатуре есть две удобные клавиши для работы с буфером. Клавиша слева от Enter включает режим выделения — можно просто выделять нужный кусок текста стрелочками. Долгое нажатие этой клавиши выделяет весь текст. Клавиша справа от «Ю» копирует выделенный фрагмент в буфер обмена, а при её долгом нажатии происходит вставка текста из буфера.
Всё остальное — как в оригинальной раскладке Jbak Keyboard — большие клавиши букв, редко используемые буквы собраны в отдельном ряду. У каждой клавиши есть вторая функция при долгом нажатии.
Третья раскладка, которую я сделал, — символьная. В ней просто заменён нижний ряд клавиш, чтобы было так же, как в алфавитных клавиатурах.
Алфавитной клавиатурой в портретном режиме пользоваться менее удобно, но вполне возможно.
Три дополнительные раскладки остались без изменений:
Дополнительная символьная клавиатура (она вызывается по Shift из основной символьной клавиатуры).
Клавиатура смайликов (вызывается по долгому нажатию Enter).
Клавиатура редактирования (вызывается по долгому нажатию Shift).
Jbak Keyboard имеет редактируемые шаблоны текста (вызываются по долгому нажатию стрелки влево) и мультибуфер обмена (долгое нажатие стрелки вправо).
Скачать мои раскладки вместе с Jbak Keyboard и инструкцией по установке можно здесь: mp5.ru/ak.zip
Автор: AlexeyNadezhin