Релиз libinput 1.12
Вышел новый мажорный релиз библиотеки управления устройствами ввода, развиваемой в рамках проекта Freedesktop Wayland, но также используемой в X.org через драйвер xf86-input-libinput.
Библиотека получает и мултиплексирует сырые события различных устройств ввода от ядра (/dev/input), и преобразует их в стандартные примитивы событий ввода для использования приложениями. Поддерживаются почти все классы устройств ввода (кроме джойстиков), включая такие нетривиальные функции как мулти-тач жесты, сила нажатия, виброотклик, ускорение trackpoint и многое другое.
В новой версии:
Поддержка device quirks, т.е. ручное конфигурирование аттрибутов устройств пользователем или дистрибутивом через ini файлы в /etc/libinput или /usr/share/libinput (Документация);
Перевод документации на движок Sphinx, её переориентация на пользователя, а не разработчика;
Значительно улучшенная поддержка тачпадов, например фильтрация ладони на некоторых устройствах с полной поддержкой multitouch (Apple);
Улучшена поддержка прокрутки (scrolling) двумя пальцами: теперь при продолжительной прокрутке вычисляется направление движения (горизонтальное или вертикальное), а события ортогональных направлений гасятся;
Новый метод рассчёта ускорения при использовании trackpoint (aka красная точка thinkpad);
Больше не используется усреднение скорости, чтобы не терять точность на качественных устройствах;
Официальная поддержка FreeBSD.
>>> Подробности
Библиотека получает и мултиплексирует сырые события различных устройств ввода от ядра (/dev/input), и преобразует их в стандартные примитивы событий ввода для использования приложениями. Поддерживаются почти все классы устройств ввода (кроме джойстиков), включая такие нетривиальные функции как мулти-тач жесты, сила нажатия, виброотклик, ускорение trackpoint и многое другое.
В новой версии:
Поддержка device quirks, т.е. ручное конфигурирование аттрибутов устройств пользователем или дистрибутивом через ini файлы в /etc/libinput или /usr/share/libinput (Документация);
Перевод документации на движок Sphinx, её переориентация на пользователя, а не разработчика;
Значительно улучшенная поддержка тачпадов, например фильтрация ладони на некоторых устройствах с полной поддержкой multitouch (Apple);
Улучшена поддержка прокрутки (scrolling) двумя пальцами: теперь при продолжительной прокрутке вычисляется направление движения (горизонтальное или вертикальное), а события ортогональных направлений гасятся;
Новый метод рассчёта ускорения при использовании trackpoint (aka красная точка thinkpad);
Больше не используется усреднение скорости, чтобы не терять точность на качественных устройствах;
Официальная поддержка FreeBSD.
>>> Подробности
Ещё новости по теме:
18:20