# Windows
## Keyboard Shortcuts
| Shortcut | Description |
|----------|-------------|
| `Alt + Tab` | Switch between open apps |
| `Alt + Esc` | Cycle through windows in open order |
| `Win + Tab` | Task View (all windows + virtual desktops) |
| `Win + Z` | Window layout / snap view |
| `Esc + .` / `Alt + .` | Recall last argument (terminal) |
| `Ctrl + Shift + Win + B` | GPU device reset |
## Virtual Desktops
| Shortcut | Description |
|----------|-------------|
| `Win + Ctrl + D` | Create new virtual desktop |
| `Win + Ctrl + Left/Right` | Switch between virtual desktops |
| `Win + Ctrl + F4` | Close current virtual desktop |
Windows on a closed desktop move to the next desktop above it.
## System Repair (DISM + SFC)
Run from an admin Command Prompt:
```cmd
DISM.exe /online /cleanup-image /restorehealth && sfc /scannow
```
- **DISM** repairs the Windows image from Windows Update
- **SFC** scans and fixes corrupted system files
## Battery Report
```cmd
powercfg /batteryreport
```
Generates an HTML report with battery health, capacity history, and usage.
## Add App to Startup
1. Find the app in the Start menu
2. Right-click → **More** → **Open file location**
3. Press `Win + R`, type `shell:startup`, press Enter
4. Copy the app shortcut into the Startup folder
## SSH Key Permissions
Windows SSH also requires correct permissions on private keys. See [this SuperUser answer](https://superuser.com/a/1329702/744283) for CMD and PowerShell instructions.