Я наконец-то получил решение: замена оборудования. Очевидно, что нет никакого программного исправления, но заказанная запасная часть (Synaptics Touchpad для T440, T550, ...) наконец прибыла и, кажется, совместима. К сожалению, мой продукт не имеет номера заказа.
- После замены оборудования Windows продолжает сообщать о событии сенсорной панели ALPS, хотя новая версия Ubuntu 16.04.3 LTS успешно распознается как сенсорная панель Synaptics. Даже новая установка Windows сообщает о сенсорной панели ALPS. Может быть, кто-то, кто занимается драйверами Windows в целом, может объяснить это поведение. Чтобы это работало под Windows, я установил «Драйвер Synaptics UltraNav для Windows 10 (64-разрядная версия) - ThinkPad L450, T450, T450s» v19.3.4.83 от 11 мая 2017 года. Возможно, другие тоже будут работать, но некоторые точно не установить, но сообщить об отсутствующем устройстве. Любая попытка удалить предыдущие драйверы заранее не дает никаких преимуществ.
- Это еще не заставило работать тачпад. В диспетчере устройств драйвер ThinkPad UltraNav необходимо обновить вручную, а указательное устройство Lenovo / Synaptics необходимо выбрать из списка всех доступных драйверов устройств, включая потенциально несовместимые.
- Как только это будет сделано, без перезагрузки необходимо использовать редактор групповой политики Windows, чтобы запретить Windows автоматически обновлять драйверы устройств для сенсорной панели. В противном случае после нескольких перезагрузок драйвер ALPS снова будет установлен и сенсорная панель больше не будет работать. Я заблокировал «идентификаторы оборудования» устройства, перечисленные на вкладке сведений об устройстве (для меня: «ACPI \ VEN_LEN & DEV_200D», «ACPI \ LEN200D» и «* LEN200D».) Политика «Конфигурация компьютера / Административные шаблоны / Система / Установка устройства» / Ограничения на установку устройств / Запретить установку устройств, соответствующих любому из этих идентификаторов устройств. Конечно, политику тоже нужно включить.
- После этого можно проверить, действует ли политика, заставив Windows попытаться обновить драйвер через Интернет. Должен произойти сбой и сообщить «Установка этого устройства запрещена системной политикой». затем. Если нет, просто откат к предыдущему (Synaptics) драйверу.
Изменить: Мое решение выше все еще работает (теперь с помощью драйвера для T440s версии 19.0.17.115 gggr01ww), но пользовательский опыт не так хорошо, как с оригинальным устройством. Чувствительность прокрутки двумя пальцами часто (но не всегда) кажется неловкой. Pinch & zoom не поддерживается. Размах по всей высоте или три пальца для просмотра открытых приложений не поддерживается. Драйвер Synaptics предлагает несколько вариантов для TwistRotate и ChiralRotate, но мне это не нужно. Я действительно думаю о том, чтобы вернуть оригинальное устройство обратно, принимая перезагрузку каждые пару часов.
Теперь моя последняя надежда - каким-то образом превратить его в сенсорную панель Windows Precision. В этой статье ( https://www.windowscentral.com/how-enable-precision-touchpad-drivers ) рекомендуется приобрести определенный драйвер Lenovo для владельцев сенсорной панели Synaptics (n1mgx14w) и установить его вручную через диспетчер устройств. Я еще не пробовал, но из-за трудностей, которые потребовались, чтобы вообще запустить сенсорную панель Synaptics (особенно из-за необходимости отключать автоматические обновления для устройства), я не очень надеюсь.
Изменить 2: Теперь я следовал одному из руководств, упомянутых Фрэнком Брайтлингом и мной, чтобы превратить сенсорную панель в сенсорную панель Windows Precision. Я испытал полный сбой всех встроенных устройств HID, но снова сенсорный экран, а также тачпад и трекпоинт с его частично работающими кнопками, т.е. все три аппаратные кнопки выполняют немедленный щелчок левой кнопкой мыши, без контекстного меню, без перетаскивания.
Редактировать 3: я наконец-то вернулся к оригинальной сенсорной панели ALPS. Функция будет по-прежнему работать более или менее регулярно, но благодаря подсказке для инструмента devcon (из Windows SDK, также поставляемого с драйвером Intel Bluetooth на моем устройстве) в статье, связанной с Фрэнком Брейтлингом, я теперь могу перезагрузить устройство / водитель, позвонив в качестве администратора:
devcon.exe restart "@HID\VID_0483&PID_91D1&COL02\7&1EE98EEF&0&0001"
Я только перечислил все устройства и попробовал некоторые устройства HID, пока перезапуск упомянутого не дал желаемого эффекта. Надеюсь, это еще кому-нибудь поможет.