Skip to content

Commit 5cbcf65

Browse files
committed
Update README: add missing keybindings and draggable scrollbar
1 parent a27fa23 commit 5cbcf65

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ winget-tui
4848
|-----|--------|
4949
| `` / `k` | Move up |
5050
| `` / `j` | Move down |
51+
| `PgUp` / `PgDn` | Jump 20 items |
52+
| `Home` / `End` | Jump to first / last |
5153
| `Tab` | Cycle views (Search → Installed → Upgrades) |
5254
| `/` or `s` | Focus search input |
5355
| `Enter` | Submit search / show details |
@@ -58,6 +60,7 @@ winget-tui
5860
| `x` | Uninstall selected package |
5961
| `?` | Toggle help overlay |
6062
| `q` / `Esc` | Quit / close dialog |
63+
| `Ctrl+C` | Quit |
6164

6265
### Mouse Support
6366

@@ -67,6 +70,7 @@ winget-tui
6770
- **Click** on a package row to select it and load details
6871
- **Scroll wheel** over the package list to navigate up/down
6972
- **Right-click** a package to select and load its details
73+
- **Click & drag** the scrollbar to scrub through the list
7074

7175
### Views
7276

@@ -83,7 +87,7 @@ winget-tui
8387
│ ├── app.rs # App state, message passing, async coordination
8488
│ ├── backend.rs # WingetBackend trait (abstraction layer)
8589
│ ├── cli_backend.rs # CLI implementation (shells out to winget.exe)
86-
│ ├── handler.rs # Keyboard input handling
90+
│ ├── handler.rs # Keyboard and mouse input handling
8791
│ ├── models.rs # Data types (Package, Source, Operation, etc.)
8892
│ └── ui.rs # Ratatui rendering (all UI components)
8993
└── Cargo.toml

0 commit comments

Comments
 (0)