LINUX.ORG.RU

Unexpected Keyboard 2.0.0 и 2.0.1

 , , unexpected keyboard, виртуальная клавиатура


1

2

Состоялся выпуск 2.0.0 Unexpected Keyboard – лёгкой виртуальной клавиатуры для Android, обеспечивающей конфиденциальность. Главной особенностью клавиатуры является возможность ввода большего количества символов свайпом, проводя пальцем по клавишам в направлении их углов.

Исходный код проекта распространяется по лицензии GNU GPL 3.0. Готовые сборки доступны на странице репозитория, F-Droid и Google Play.

Изменения в этой версии:

  • добавлены проверка орфографии и автокоррекция;
  • добавлена поддержка дополнительных языков;
  • добавлены новые темы;
  • огромное количество других улучшений.

В версии 2.0.1 исправлены ошибки, в том числе ошибка загрузки словарей.

>>> Подробности на GitHub

★★★★★

Проверено: hobbit ()
Последнее исправление: dataman (всего исправлений: 4)
Ответ на: комментарий от Xant1k

Что за обеспечение конфиденциальности?

Я отказался от использования стандартной клавиатуры (GBoard) в своем телефоне по причине того, что она обязательно требует разрешения на полный доступ к сети и, согласно этому исследованию (Trinity Colledge Dublin «How private are Android keyboards?», 2022) и прочей найденной мной информации в интернете, отсылает телеметрию (к тому же опции отказаться от передачи телеметрии, о которой пишут в приведенном исследовании, у меня в настройках GBoard не было). Хотя сведения о конкретных нажатых клавишах она не отсылает, но отсылает данные о длине каждого введенного слова и способе его ввода (текст, жесты, голос), языке ввода, сколько всего введено символов, сколько удалено, были ли какие-либо слова предложены для выбора или автоматически исправлены, сколько времени занял набор текста. Эта информация содержит очень точные метки времени и названия приложений, в которых была использована клавиатура. Телеметрия включает Android ID.

К тому же Google в своей GBoard использует машинное обучение на пользовательских данных для предугадывания вводимых пользователями слов. Обучение осуществляется на принципах federated learning, когда пользовательские данные обрабатываются локально, а в Google отсылаются только результирующие параметры локально обученной модели. Однако исследование (Mohamed Suliman, Douglas Leith «Two models are better than one: federated learning is not private for Google GBoard next word prediction», 2023) показывает, что полученные таким образом сведения позволяют с высокой точностью восстанавливать вводимые пользователем слова, порядок слов и, таким образом, целые введенные предложения. Исследователи также испытали такие предлагаемые в теории контрмеры, как объединение данных в небольшие пакеты и добавление локального шума, но они оказались неэффективны.

У меня стоит Unexpected Keyboard 1.29.1. В свойствах программы написано, что «No permissions requested». Она с открытым исходным кодом и не делает никаких сетевых соединений.

Я смартфоном пользуюсь редко, поэтому из клавиатур попробовал только Unexpected Keyboard и Simple Keyboard. Unexpected Keyboard в целом нравится, но ею неудобно пользоваться в трясучке в общественном транспорте или на ходу.

У Simple Keybard обнаружились такие недостатки:

  • анимация с подтверждения нажатия клавиш вспыхивает над нажатыми клавишами (отображается поверх других клавиш), что создает неразбериху, то ли ты нажал;
  • в альбомной раскладке клавиатура занимает почти весь экран, из-за чего ею практически невозможно пользоваться.

Надо будет попробовать что-то еще.

Zaruba
()
Последнее исправление: Zaruba (всего исправлений: 2)
Ответ на: комментарий от Zaruba

Надо будет попробовать что-то еще.

Я уже нескольким знакомым старушкам установил очень простую https://github.com/FossifyOrg/Keyboard.
Пока никто не жаловался. :-D

Кстати, группа Fossify форкнула много приложений от SimpleMobileTools, когда те внедрили в них рекламу.

dataman ★★★★★
() автор топика

На андройде и так клавиатур навалом. Вот бы под линукс запилили простую экранную клавиатуру. Осталась по сути только florence глючная с кучей зависимостей. Прям беда с ними.

usermod
()
Ответ на: комментарий от akho

очевидно же

Было бы «очевидно же» - не спрашивал бы. Впервые слышу о возникновении у кого-либо необходимости «обсуждений дореформенной орѳографіи»... не повседневная это потребность, явно...

Но спасибо за разъяснение! :)

Somebody ★★★★
()
Последнее исправление: Somebody (всего исправлений: 1)
Ответ на: комментарий от akho

на русской клавиатуре, даже с Fn, нет ижицы.

«Вращайте барабан… Есть такая буква», но в Ru7Pro © (rustore.ru) :)

quickquest ★★★★★
()
Ответ на: комментарий от bryak

подари им немного железа чтобы CI пошустрее работал

aim1159 ★★★★★
()
Ответ на: комментарий от zbarassky

но эта клавиатура скорее когда бы забыл внешку, а тебе надо на телефончике в ssh посидеть.

ну или ты не хочешь сливать всю свою переписку гуглу в обучение.

aim1159 ★★★★★
()

Главной особенностью клавиатуры является возможность ввода большего количества символов свайпом, проводя пальцем по клавишам в направлении их углов.

Объясните, чем это отличается от обычного свайпа? Андроида не имею, не посмотреть…

skyman ★★★★★
()
Ответ на: комментарий от skyman

Там не слова вводятся свайпом, а символы, которые не на первом слое. Т.е. нужно из центра клавиши провести в одну из сторон и напечатается соответствующий символ.

Например:

  =
 H
+
A12345
()
Ответ на: комментарий от A12345

Понял, примерно как на iOS, когда делаешь долгий тап на символе, и он показывает поп-ап с альтернативами.

skyman ★★★★★
()
Ответ на: комментарий от ptah_alexs

Попробовал перемещать. Очень не удобно. Я думал при нажатии на эту кнопку на основной клавиатуре появятся большие кнопки со стрелочками. Но нет.

foror ★★★★★
()
Ответ на: комментарий от XMPP

а Ъ есть?

Есть свайпом на Ь. Тут на 4-м скриншоте показана русская раскладка.

Хотя в моей версии клавиатуры (1.29.1) русская раскладка выглядит несколько иначе: некоторые добавочные знаки в других местах, у меня есть символы ' `[ ] { } < >, но нет кое-каких функциональных значков (которые тут на клавишах Я Ч С М Backspace Ctrl Fn Стрелки).

Zaruba
()
Ответ на: комментарий от Somebody

Ижица — редкая буква, умиравшая своей смертью задолго до орфографической реформы. Употребляется либо в беседах об алфавите, либо в обсуждении паровозов серии Ѵ.

Потребность не повседневная, конечно. Просто тут есть слой (доступный по умолчанию!) с ѣ и прочими, и такое странное упущение.

akho ★★
()
Последнее исправление: akho (всего исправлений: 1)
Ответ на: комментарий от akho

А в LineageOS нет, на месте «ь» только он и есть.

XMPP ★★
()
Ответ на: комментарий от akho

Ижица — редкая буква, умиравшая своей смертью задолго до орфографической реформы.

Спасибо, нашёл и почитал уже, после предыдущего вашего ответа. :)

Употребляется либо в беседах об алфавите, либо в обсуждении паровозов серии Ѵ.

Ни тем, ни другим не занимаюсь и никогда не интересовался, так что... «Ну, не моё это!.. Не моё...» :)))

Но за разъяснение - благодарю. Теперь я «в курсе»... :))

Somebody ★★★★
()
Ответ на: комментарий от niklaspessimisten

Спасибо, похоже на то, что нужно, потестирую…

Gin ★★
()
Ответ на: комментарий от err

… Есть еще вот такая интересная клава: https://github.com/dessalines/thumb-key

Когда искал замену для MessagEase - https://ru.wikipedia.org/wiki/MessagEase , которая внезапно стала по подписке, пробовал эту клавиатуру. Неплохая, но тогда до MessagEase очень не дотягивала.

Вот ещё интересная - https://hlider.klava.org/

qwe ★★★
()
Ответ на: комментарий от Gin

… клавиатуру где будут на кнопках буквы русской и английской раскладки…

Это чтобы пароли из русских слов латиницей вводить проще было? :)

qwe ★★★
()
Ответ на: комментарий от qwe

Интересная клавиатура, но кажется неудобной для ввода одной рукой. Мне в thumb-key понравилось то, что можно расположить ее в углу и при этом размер кнопок задать произвольный (не приходиться тянуться пальцем к противоположному краю экрана). Но в итоге так и не переключился на нее, тк не так что бы часто приходиться печатать и от этого расположение символов не откладывается в памяти. Но думаю если переждать момент привыкания - будет удобно, но мне лень.

err
()
Ответ на: комментарий от dataman

Можно же добавлять пользовательские раскладки, если так необходимо.

Не обязательно добавлять целую раскладку, можно добавить доп. символы.

(Пишу с Unexpected Keyboard, топ, покрывает все потребности включая редкие символы, диакритику и лигатуры).

burgertroll
()
Ответ на: комментарий от qwe

ага, понял, что набирать на нормальной могу не глядя, а вспомнить где находятся буквы не могу.

Gin ★★
()
Ответ на: комментарий от dataman

Пользуюсь прогами много лёт, начинал с оригиналов от Тибора до продажи их маргиналам из SMT. Сейчас перешел на фоссифи, на рабочей мобиле все снёс и мих форки поставил, даже лаунчер. Жить можно.

lucky_guy ★★★
()
Ответ на: комментарий от lucky_guy

их форки поставил, даже лаунчер

Аналогично! 🤝

dataman ★★★★★
() автор топика

баг (установил из гуглоплея): подсказки слов начинают работать только после нажатия на бэкспейс. при вводе слов они не показываются.

bvn13 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.