Питер Хаттерер (Peter Hutterer) представил новый релиз свободной библиотеки ввода в Linux — libinput 0.9.
Libinput — это библиотека работы с устройствами ввода в Wayland и универсальный драйвер ввода X.Org. Libinput обнаруживает и работает с устройствами, обрабатывает события и обеспечивает абстракцию для ввода, чтобы минимизировать количество необходимого для нормального функционирования стороннего кода и обеспечить пользователей ожидаемой функциональностью. Новый выпуск обратно совместим по ABI с предыдущим релизом и добавляет новые возможности.
В libinput 0.9 представлены следующие изменения:
некоторые сенсорные панели определяют пальцы уже над поверхностью, когда к самому тачпаду ещё не прикасаешься. Это приводит к неожиданным событиям по перемещению, новая версия libinput поддерживает такие устройства;
методы нажатий теперь настраиваются, в API появились соответствующие вызовы. Libinput теперь настраивает обработку нажатия с учётом количества пальцев и в соответствии с «зоной кнопок»;
добавлена поддержка третьего поколения ноутбуков Lenovo X1 Carbon, представленных в этом году. Особенностью модели является физическая кнопка «назад» у трекпада.