Skip to content

Commit c2d79ba

Browse files
committed
Add --inputdeck-mode examples
Signed-off-by: Daniel Schaefer <dhs@frame.work>
1 parent d9b0024 commit c2d79ba

1 file changed

Lines changed: 30 additions & 1 deletion

File tree

EXAMPLES.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,36 @@ Positions:
387387
Pos 4: GenericC
388388
```
389389

390-
### Checking board ID
390+
## Controlling Input Deck State
391+
392+
The input deck (keyboard, touchpad) on many laptops is detected by the EC
393+
firmware and only powered if it is installed.
394+
395+
On Laptop 16 the whole input deck is powered on/off.
396+
On Laptop 13, Laptop 12 only the touchpad, the keyboard is just switches connected to the EC.
397+
398+
The following mainboards support auto detection:
399+
400+
- Laptop 12 - Every Model
401+
- Laptop 16 - Every Model
402+
- Laptop 13
403+
- AMD Ryzen AI 300
404+
- Intel Core Ultra Series 3
405+
406+
To manually control the power state of the input deck, use the following commands:
407+
408+
```
409+
# Always off (No detection)
410+
framework_tool --inputdeck-mode off
411+
412+
# Always on (No detection)
413+
framework_tool --inputdeck-mode on
414+
415+
# Auto detect (Default behavior)
416+
framework_tool --inputdeck-mode auto
417+
```
418+
419+
## Checking board ID
391420

392421
Most inputdeck checking is implemented by Board ID. To read those directly for
393422
debugging low level issues, use the `--boardid` command.

0 commit comments

Comments
 (0)