Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 30 additions & 1 deletion EXAMPLES.md
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,36 @@ Positions:
Pos 4: GenericC
```

### Checking board ID
## Controlling Input Deck State

The input deck (keyboard, touchpad) on many laptops is detected by the EC
firmware and only powered if it is installed.

On Laptop 16 the whole input deck is powered on/off.
On Laptop 13, Laptop 12 only the touchpad, the keyboard is just switches connected to the EC.

The following mainboards support auto detection:

- Laptop 12 - Every Model
- Laptop 16 - Every Model
- Laptop 13
Comment thread
JohnAZoidberg marked this conversation as resolved.
- AMD Ryzen AI 300
- Intel Core Ultra Series 3

To manually control the power state of the input deck, use the following commands:

```
# Always off (No detection)
framework_tool --inputdeck-mode off

# Always on (No detection)
framework_tool --inputdeck-mode on

# Auto detect (Default behavior)
framework_tool --inputdeck-mode auto
```

## Checking board ID

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