feature/correccion-tabs-funciones-nuevas-nav

This commit is contained in:
2026-04-15 09:56:15 -06:00
parent f3a79a0a56
commit 07f5553fd9
30 changed files with 914 additions and 497 deletions

View File

@@ -0,0 +1,24 @@
# Alt+Numero Keyboard Navigation Matrix
This matrix documents the active `Alt+DigitN` shortcuts used for fast tab/view navigation in dashboard flows.
## Active contexts
| Context | Shortcut Source | Alt+Digit targets | Focus strategy |
| --- | --- | --- | --- |
| `Edit Broker Tabs` | `frontend/src/lib/config/shortcuts/dashboard/customs_brokers/edit.ts` | `general`, `contact`, `address`, `vu`, `doda`, `anam` | `first-input` |
| `Edit Client Provider` | `frontend/src/lib/config/shortcuts/dashboard/clients_and_providers/edit.ts` | `general`, `address`, `programs`, `config` | `first-input` |
| `Formulario Empresa` | `frontend/src/lib/config/shortcuts/dashboard/general_catalogs/company_information/edit.ts` | `general`, `programa`, `responsable`, `certificaciones`, `direcciones`, `config`, `certificados` | `first-input` |
| `Formulario DODA` | `frontend/src/lib/config/shortcuts/dashboard/general_catalogs/doda/edit.ts` | `general`, `transport`, `sat`, `other` | `first-input` |
| `Invoice Edit` | `frontend/src/lib/config/shortcuts/dashboard/invoices/edit.ts` | `general`, `observations`, `items`, `others`, `continuation` | `first-input` |
| `Invoice Item Form (Inventory)` | `frontend/src/lib/config/shortcuts/dashboard/invoices/item/inventory.ts` | `tab1..tab4` mapped to `general`, `clasificacion`, `cantidades`, `otros` | `first-input` |
| `Invoice Item Form (Fixed Asset)` | `frontend/src/lib/config/shortcuts/dashboard/invoices/item/fixed_asset.ts` | `tab1..tab5` mapped to `generales`, `continuacion`, `series`, `etiquetado`, `identificadores` | `first-input` |
| `Part Form` | `frontend/src/lib/config/shortcuts/dashboard/goods/edit.ts` | `general`, `cont1`, `cont2` | `first-input` |
| `Customs Brokers List` | `frontend/src/lib/config/shortcuts/dashboard/customs_brokers/list.ts` | `brokers`, `customs` | `trigger` |
| `Clients Providers List` | `frontend/src/lib/config/shortcuts/dashboard/clients_and_providers/list.ts` | `all`, `clients`, `providers` | `trigger` |
## Notes
- `KeyboardManager` now has explicit focus policy entries for all contexts listed above.
- `fixed_asset` shortcuts remain in place and are now connected in `item-sheet-fa`.
- No shortcut set was removed in this pass; changes are additive/corrective for keyboard-only navigation.