Компактная андроид клавиатура Hlider для активной работы с текстом или программным кодом, удобная навигация по тексту, очень крупные кнопки, удобно работать двумя руками как на небольших экранах, так и на широких.
Клавиатура безопасна для пользователей, не имеет доступ в интернет и к общим файлам пользователя, не собирает вводимые данные, в приложении хранятся лишь настройки пользователя.
В основном слое удалось разместить цифры и все основные знаки, а также продвинутую навигацию с перемещением по буквам, словам, строкам, страницам, работу с буфером обмена, возвратом и повтором изменений, возможно удаление по словам и удалением по буквам за курсором (как кнопка Delete на кнопочных клавиатурах), присутствуют и все модификаторы (Shift, Ctrl, Alt, Win/Cmd), удобно работать в консоли.
Печать осуществляется кликами и слайдами, на стандартных раскладках для печати букв предпочтительнее использовать горизонтальные слайды, точность ввода получается почти вдвое выше. Для печати цифр и символов используются только слайды, вертикальные и дуговые.
Уже установлено большое количество раскладок для множества языков, кроме стандартных раскладок (QWERTY и ЙЦУКЕН, а также Dvorak, Colemak, Workmal, советская JCUKEN, и алфавитные ABCDE и АБВГД) есть и эргономическая Hlider для многих языков, созданная специально под эту клавиатуру.
Для множественных действий, таких как перемещение текстового курсора, ввод многих символов, можно использовать круговые слайды, с возможностью отмены ввода обратным круговым движением, а для повтора ввода цифр, или множественного Backspace, повторные вертикальные слайды.
Есть слой типографских символов, два слоя для ввода цифр, цифровой блок кнопочной клавиатуры с функциональными кнопками, продвинутый слой навигации.
Через редактор раскладок можно быстро доработать существующую раскладку или создать свою, есть редактор цветовых тем, можно создать разные цветовые темы для разных приложений, в которых будет открываться клавиатура, можно быстро переключать клавиатуру в дневной и ночной режимы.
Словари сделаны отдельными приложениями, это всего лишь база данных с приложением поиска по ней, словари довольно крупные, английский содержит 370 тысяч слов, русский – 1,5 миллиона слов (множество вариантов окончания слов), клавиатура может работать только со своими словарями, и предлагает вводить длинные слова по частям. При одном начале слова всегда будет выдаваться одни и те же его продолжения на тех же кнопках, что позволяет запомнить нужные варианты, и набирать их не глядя. Можно формировать свой словарь, либо прямо с клавиатуры, либо вставить целиком в настройках. Клавиатура понимает CamelCase, и другие варианты разбивки слов.
Основные функции по набору текста есть в бесплатной Lite-версии, всё остальное становится доступным после покупки Pro-версии. В течении месяца будет действовать промокод habrahabr с очень хорошей скидкой. Покупка привязывается к вашему андроид аккаунту, ключ можно будет активировать неограниченное время на всех ваших устройствах, работающих под тем же аккаунтом. Если у кого-то будут проблемы с оплатой, обращайтесь, предоставим вам Pro-версию бесплатно. Ещё до покупки, в приложении настроек клавиатуры можно будет испытать почти все функции Pro-версии.
Проект должен был стартовать в феврале, но из-за санкций стало невозможно размещение приложения в Google Play, решено было распространять .apk
файлы через свой сайт.
Сайт: https://hlider.klava.org/
Раздел Справка на сайте, это копия приложения настроек клавиатуры, можно ознакомиться с ними ещё до установки самого приложения. Там же более подробное интерактивное описание возможностей клавиатуры.
Клавиатура Hlider постоянно развивается, в скором будущем появятся новые уникальные функции, которых нет в других клавиатурах, разрабатываются новые раскладки и словари.
Уведомления об обновлениях можно получать в телеграм канале @Hlider
Комментарии (60)
Chuvi
26.06.2022 22:43+1Не могли бы вы её так-же на https://f-droid.org/ опубликовать?
ibnteo Автор
26.06.2022 23:03F-Droid ведь только для программ с открытым исходным кодом. На разработку Hlider было потрачено больше полугода, для дальнейшего развития потребуются средства, которые можно будет получить лишь от продажи клавиатуры. Пока что не планируем открывать исходники, в будущем возможно будет.
Chuvi
26.06.2022 23:11+3На разработку многих опенсорсных программ, в том числе, и тех, которымы вы наверняка пользуетесь, были потрачены годы разработок. Что удивительно, они как-то живут, развиваюися и иногда процветают.
ibnteo Автор
26.06.2022 23:13Видимо у них есть спонсоры, которым нужен этот продукт, и требуются усилия сообщества.
Chuvi
27.06.2022 00:53+1Пытался оставить коммент при помощи вашей клавиатуры, но банальные, казалось бы вещи, которые должны быть интуитивны по своей сути, внезапно требуют отдельного "изучения"
BiW
28.06.2022 16:48На разработку Hlider было потрачено больше полугода, для дальнейшего развития потребуются средства, которые можно будет получить лишь от продажи клавиатуры.
Интереса ради - вы серьезно верите в возможность продавать приложение в более-менее приличных масштабах без публикации в магазинах?
nin-jin
26.06.2022 23:45+2русский – 1,5 миллиона слов (множество вариантов окончания слов)
Жесть. Я тут спелчекер сегодня делал. Обычно используются словари с обрезанными приставками и окончаниями типа этого, но это огромные 1.5 метра на 400к оснований. В итоге остановился на словарях морфем, которые собираются в одну огромную регулярку, что даёт всего 60кб. Плюс в качестве бонуса - поддержка словообразования типа "недоперепилоперенедопил". Пощупать можно тут, но там пока много ложных срабатываний - хороший словарь найти та ещё беда. Как насчёт объединить усилия? Подсказки можно делать, если добавить статистику по морфемам и парам морфем.
ibnteo Автор
27.06.2022 00:02Интересно, предложения продолжения слова могут выдавать занятные варианты, и их будет довольно много. Суфиксы короткие, их быстрее набрать по буквам, чем выбирать варианты. Для проверки набраннаго текста хорошая штука, а вот для дополнения слов похоже что не подойдёт.
nin-jin
27.06.2022 00:10Суффиксы можно до конца слова сразу продолжать. Через тот же механизм можно и сразу словосочетания подсказывать.
ibnteo Автор
27.06.2022 00:21Там получится слишко много нереальных вариантов слов, в Hlider есть ограничение в 5 вариантов, по количеству кнопок, времени искать из большего количества вариантов не будет, быстрее тогда печатать без словаря. Некоторые пользователи уже разогнались за 300 символов в минуту, на такой скорости словарём вообще уже не успеваешь воспользоваться, будешь медленнее печатать тогда.
nin-jin
27.06.2022 00:25+1Это если без статистики, то будет много вариантов. А со словарями вечная беда, что не хватает вполне реальных словоформ. Например, повелительного наклонения.
suenot
27.06.2022 00:11+2Пользуюсь клавиатурой почти вслепую: с выключенными буквами, но иногда посматриваю на нее. По скорости набора: у меня получается набирать на ней со скоростью под 300 знаков в минуту в клавиатурных тренажерах на 30-ти секундных тестах без знаков препинания. Со знаками препинания скорость не сильно падает, так как они в том же слое, что и буквы. А при наборе текста из головы скорость и точность соответственно выше, т.к. можно смотреть при наборе на клавиатуру и не отвлекаться на чтение текста для набора. Набираю на стандартных раскладках qwerty/йцукен. Также есть фонетические раскладки aocts/аоктс, которые позволяют еще точнее и быстрее набирать. Думаю, что за год/два использования клавиатуры глайдер с фонетическими раскладками в повседневной жизни позволит набирать со скоростью 300-500 знаков в минуту, а это уже сравнимо с полноценным слепым набором на обычной клавиатуре. А если рассматривать клавиатуру как инструмент для программирования, то скорость в клавиатуре далеко не самая характеристика, гораздо важнее: удобное и быстрое перемещение по коду, удобный буфер обмена, наличие alt/ctrl/shift/meta. И все это есть в глайдере и реализовано очень добротно.
Spectrum-Hyena
27.06.2022 00:39+1Кстати да, удобно, что есть курсорные клавиши, их сочитания с ctrl (без необходимости отдельного активирования этой самой клавиши), home-end и прочие. Можно сказать, простенький редактор встроен прямо в клавиатуру. Причем это все тоже настраивается, как и буквенно-символьная раскладка, если не удобно стандартное расположение - его можно перенастроить на любое другое
Aitvaras
27.06.2022 00:12+2Интересная клавиатура, попробую освоить. Вы вдохновлялись клавиатурой MessagEase?
ibnteo Автор
27.06.2022 00:16Да, я на MessagEase печатал ещё год назад, но Hlider придумал на основе своей разработки кнопочной однорукой клавиатуры. На ME раздражали диагональные слайды, в итоге появились дуговые слайды.
nin-jin
27.06.2022 00:31Одной рукой вводить не удобно, когда клава на всю ширину. МЕ тут хорош, что 9 кнопок как раз находятся под пальцем. А вот что бесит в нём - свайпы "туда-сюда". Чуть промахнулся и он считает, что это другой жест.
ibnteo Автор
27.06.2022 00:46Для одной руки есть специальная раскладка, правда она сложнее в изучении. Есть ещё более сложная двурукая, где можно набирать с полным чередованием рук, очень занятно так печатать. В ME можно тоже так печатать, но получается 7 кнопок, подходит для широких экранов.
Aitvaras
27.06.2022 01:00+1Да, с диагональными у меня часто случаются ошибки. Я уже без ума от Hlider, улётная клавиатура! Спасибо и успехов в распространении!
Chuvi
27.06.2022 00:57пытался сделать кастомную раскладку. Изменений не увидел. "Сохранить" нажимал. Если в описании раскладки ошибка - как можно об этом узнать?
ibnteo Автор
27.06.2022 01:05Идёт перекрытие стандартной раскладки своей, чтобы увидеть изменения, можно буквы переставить местами.
ibnteo Автор
27.06.2022 01:07Ошибку видно на самой клаве, в принципе можно испортить так, что для исправления потребуется другая клава.
alexander222
27.06.2022 09:01+1Пока скорость ниже чем на стандартной, но потенциал вижу, буду тренироваться. Приятно видеть проект, ускоряющий ввод за счет повышения удобства, а не пытаясь додумать за меня что я пишу.
Spectrum-Hyena
27.06.2022 10:36+1По поводу скорости тут уже писали, но добавлю, что на около 300cpm можно выйти где-то за месяц, при условии, что используешь не стандартную раскладку, с привычной, будь то йцукен, диктор, дворак или к чем вы пользуетесь на десктопе, будет быстрее, я полагаю.
quaer
27.06.2022 12:25На вашем сайте сказано, что покупка происходит с привязкой к android-аккаунту.
Такое можно реализовать и это работает несмотря на отключение пользователей из РФ?
ibnteo Автор
27.06.2022 12:43Пользователей не отключали, лишь покупку из России и выплаты разработчикам. Вызывается системная функция, где можно выбрать свой аккаунт, к нему и привязывается регистрация. Можно на другом устройстве сразу получить ключ и активировать Pro-версию.
quaer
27.06.2022 12:55А покупка как происходит? Ключ к чему привязан, только к аккаунту? Что произойдёт при смене устройства, аккаунта? Как происходит обновление приложения при выходе новой версии приложения? Если теряется устройство, как восстанавливается ключ?
ibnteo Автор
27.06.2022 15:34Если активация с уже зарегистрированного аккаунта, сразу получаешь тот же ключ.
quaer
27.06.2022 20:56Процесс остался непонятным :(
ibnteo Автор
27.06.2022 21:20Выходишь на оплату, а там сразу ключ выдаётся.
quaer
29.06.2022 11:03То есть этот ключ формируется вашим сервером, а не маркетом?
И получается работоспособность в будущем зависит от работоспособности вашего сервера, так?
ibnteo Автор
29.06.2022 11:38Ключ можно сохранить, он будет работать и без сайта, это для новых устройств, на старых клавиатура будет работать всегда, к сайту не привязана.
ibnteo Автор
29.06.2022 11:44Вот с маркетом как раз могут быть проблемы, я даже не знаю аккаунты пользователей, чтобы восстановить доступ, а приложение в любой момент могут заблокировать, и новую версию (новое приложение) придётся ещё раз покупать, а здесь не придётся.
webhamster
27.06.2022 14:52Про-версия имеет полноценную навигацию по тексту, работу с системным буфером обмена, отмену и возврат ввода текста.
А бесплатная версия не имеет возможности навигации по тексту? Хотя бы курсор гонять влево-вправо?
ibnteo Автор
27.06.2022 15:05Нет, в лайт версии только системную навигацию можно использовать и работу с буфером обмена, и нет отмены и возврата изменений (Ctrl+z).
В про версии скоро будет защищённая работа с буфером обмена, в обход системного, и после вставки будет очищаться.
webhamster
27.06.2022 15:19Я не понял, кнопка Backspace нажимается только свайпом вниз? Если нужно стереть ~50 символов, нужно 50 раз свайпить вниз? Зажать кнопку никак нельзя?
Spectrum-Hyena
27.06.2022 15:43+1Просто трешь пальцем вверх-вниз, как ластиком по бумаге, такие же повторы работают с любыми символами, есть пословное стирание еще
zavhozmk
27.06.2022 22:13Подскажите пожалуйста, а как пользоваться словарем? Я набираю слово, вижу его со знаком + в правом нижнем углу и все.
ibnteo Автор
27.06.2022 23:03+1Это добавление в свой словарь, слайдом вниз, после этого при наборе этого слова оно будет появляться на нихних кнопнах слева.
Spectrum-Hyena
27.06.2022 23:32+2Словари, для начала, надо скачать, ссылки есть в приложении. Потом слова будут появляться на верхних клавишах, на нижних находится пользовательский словарь, в который слова добавляются свайпом по нижней правой кнопке
zavhozmk
28.06.2022 00:07+1Спасибо, словари заработали. Я подумал, что раз в списке они есть, то уже установлены.
Но пользоваться ими мне пока не удобно. Gboard предлагает более подходящие варианты донабора.
Так-то клавиатура кажется перспективной.
Spectrum-Hyena
28.06.2022 11:50+2все-таки gboard и прочие предлагают предиктивный ввод, то есть на основе контекста уже введенного текста. Это хорошо, но есть нюанс, эти словари проектировались с расчетом на то, что ими тоже можно будет пользоваться в слепую, как и остальной клавиатурой, таким образом все "подсказки" всегда будут на тех же местах, в зависимости от введенных букв только в том слове, которое набирается сейчас
webhamster
28.06.2022 09:01+3Блин, у меня трудности с пониманием современных интерфейсов и диаграмм. Я вообще не догоняю что хотел сказать автор.
Вот в документации есть раздел "Настройки клавиатуры":
Мы видим две клавиатуры, между которыми знак бесконечности. Что бы это значило? Потом видим красную стрелку от Д/Ж к И. Далее видим радио-кнопки, ни одна не активна. К чему они? Максимум что я могу понять - они переключают абсолютно не связанные друг с другом действия. С чем связаны эти действия? С красной стрелкой Д/Ж-И? С положением между двумя клавиатурами? А движение должно быть именно Д/Ж-И или эту кочергу можно рисовать в любом месте?
Далее в тексте речь идет про какие-то "слои". Выше по тексту не написано что это такое. Их предлагается активировать различными слайдами на верхних и на нижних кнопках (зочем?). Но что активировать, если не объясняется что это?
ibnteo Автор
28.06.2022 10:04Вход в слой быстрых настроек осуществляются указанным слева жестом именно в этой части клавиатуры. Это ещё простое, дальше будет хуже.
Radzhab
28.06.2022 10:04а вопросы по клавиатуре куда адресовать?
ibnteo Автор
28.06.2022 10:07Здесь, на почту hlider.klava@gmail.com, или в телеграм чате @HliderComments
ibnteo Автор
28.06.2022 13:29Начал печатать вслепую, до этого изучал разные раскладки, и не мог перейти полностью на слепую печать, а тут вдруг понял, что уже пора. На тренажёрах не занимался. Набираю это сообщение с отключенными буквами.
Spectrum-Hyena
Пользуюсь этой клавиатурой уже около полугода, непривычно, придется потратить время на освоение, хотя не так много, если пользоваться привычной раскладкой. Наверное, оно медленнее, чем ввод swype (с этим можно поспорить, но геморроя больше, к тому же лично не видел людей, которые им печатают действительно быстро), зато намного точнее - в свою последнюю поездку не брал с собой клавиатуру (а у ноутбука она давно сломалась, чинить лень), подключал эту через kde connect, даже немного кодил, в целом удобно. Имеется редактор раскладок, я себе ее немного поменял, несколько раз, из-за чего мучился с переучиванием.
Что интересно, на такой клавиатуре можно наловчиться печатать в слепую, к чему я относился с недоверием, потому что нет тактильного отклика, как на физической клавиатуре, но, оказывается, это вполне реально, причем в какой-то момент происходит само собой.
ibnteo Автор
Вот, кстати, да, клавиатуры такого типа не требуют специального обучения для слепой печати, в отличие от кнопочных, просто через некоторое время просто понимаешь,что больше не смотришь на клаву. Но можно и ускорить обучение, можно отключить отображение букв, так этот процесс происходит ещё быстрее.