Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - S index

CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH: Surface Aggregator Generic Tablet-Mode Switch Driver

General informations

The Linux kernel configuration item CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH:

Help text

Provides a tablet-mode switch input device on Microsoft Surface models using the KIP subsystem for detachable keyboards (e.g. keyboard covers) or the POS subsystem for device/screen posture changes.

The KIP subsystem is used on newer Surface generations to handle detachable input peripherals, specifically the keyboard cover (containing keyboard and touchpad) on the Surface Pro 8 and Surface Pro X. The POS subsystem is used for device posture change notifications on the Surface Laptop Studio. This module provides a driver to let user-space know when the device should be considered in tablet-mode due to the keyboard cover being detached or folded back (essentially signaling when the keyboard is not available for input). It does so by creating a tablet-mode switch input device, sending the standard SW_TABLET_MODE event on mode change.

Select M or Y here, if you want to provide tablet-mode switch input events on the Surface Pro 8, Surface Pro X, and Surface Laptop Studio.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - S index

Automatically generated (in year 2022). See also LKDDb sources on GitLab