Мне удалось переключить клавиши fn так, чтобы они вели себя как функциональные клавиши в Lenovo Yoga. Однако это приводит к тому, что вместо этого ESCклавиша оказывается Fn+ ESC.
Есть ли способ переключить/переназначить его обратно на ESCпрямой?
решение1
Вторичная функция клавиши ESC на этой модели запускает специальный "бумажный" режим в Windows. Вероятно, это реализовано в машине с помощью события ACPI, отправленного встроенным контроллером, которое попадает в драйвер ядра и запускает оттуда определенное действие ОС.
Теперь я нашел правильное событие, которое генерируется, и отправил патч для Linux-4.4 наhttps://patchwork.kernel.org/patch/7573501/это решает проблему на моем Yoga 3 11. Для ясности: событие на самом деле выполняется через WMI GUID "26CAB2E5-5CF1-46AE-AAC3-4A12B6BA50E6", а не через встроенный контроллер, поэтому драйвер ideapad-laptop не смог его обработать.