{{ theme.skipToContentLabel || 'Skip to content' }}

Scorciatoie tastiera

Tutte le scorciatoie attive in Prompt a Porter. La notazione Ctrl si applica a Windows/Linux; su macOS sostituisci con (Cmd). Quando entrambe le piattaforme usano Ctrl (es. global hotkey), è esplicitato.

Globali (funzionano fuori dall'app)

ScorciatoiaAzione
Ctrl+Shift+PApri Command Palette (configurabile in Impostazioni → Generale → Hotkey)

La hotkey globale è registrata via tauri-plugin-global-shortcut e funziona anche quando l'app è minimizzata o in background. Su macOS la combinazione di default è ⌃⇧P.

Nella Shell (app in primo piano)

ScorciatoiaAzione
Ctrl+K o Ctrl+Shift+PApri Command Palette
Ctrl+,Apri Impostazioni

Nella Command Palette

ScorciatoiaAzione
/ Naviga fra i risultati
EnterCompila il prompt selezionato (apre la modale Compila)
Ctrl+.Apri pannello filtri avanzati (vista, tag, modello)
EscChiudi palette

Nella modale Compila

ScorciatoiaAzione
Ctrl+EnterCompila e copia negli appunti
EscChiudi senza compilare

Tab / Shift+Tab per navigare fra i campi segnaposti (comportamento standard browser).

Nell'editor del prompt (CodeMirror)

L'editor usa CodeMirror 6: tutte le scorciatoie standard di CodeMirror sono attive. Le più comuni:

ScorciatoiaAzione
Ctrl+ZUndo
Ctrl+Y o Ctrl+Shift+ZRedo
Ctrl+ASeleziona tutto
Ctrl+FCerca nel body
Ctrl+DSeleziona la prossima occorrenza della selezione
Ctrl+/Toggle commento (Markdown comment HTML)

Quando l'autocomplete {{import "..."}} è attivo (M4):

ScorciatoiaAzione
Ctrl+SpaceApri autocomplete manualmente
/ Naviga suggerimenti
EnterConferma suggerimento
EscChiudi autocomplete

Editing del prompt

  • Salvataggio: automatico (debounce ~2 secondi dopo l'ultima modifica). Nessuna scorciatoia esplicita: ti basta scrivere.
  • Nuovo prompt: click sul bottone + Nuovo nel ListPane (in alto a sinistra). In v1.0 non c'è una scorciatoia da tastiera dedicata.

Modali in generale

ScorciatoiaAzione
EscChiudi modale (attivo in tutte le modali: Compila, Impostazioni, Palette, etc.)
Tab / Shift+TabCycle fra elementi focus all'interno della modale (focus trap WCAG 2.1)

Tray icon (Windows/Linux)

Voce di menuAzione
Apri Prompt a PorterPorta la finestra in primo piano
Nuovo promptCrea un nuovo prompt vuoto e apre l'editor
ImpostazioniApre la modale Impostazioni
EsciChiudi l'app

Personalizzare la hotkey globale

  1. Apri Impostazioni → Generale → Hotkey.
  2. Clicca sul campo e premi la nuova combinazione.
  3. Combinazioni valide: almeno un modificatore (Ctrl/Alt/Shift/Cmd) + un tasto. Es. Ctrl+Alt+P, Cmd+Shift+L.
  4. Il sistema verifica che non sia già in uso da un'altra app. In caso di conflitto, scegli un'altra combinazione.

Reset: se la hotkey impostata smette di funzionare (es. conflitto con un nuovo programma installato), apri Impostazioni → Generale e reimposta il valore di default Ctrl+Shift+P.

Limitazioni note

  • Vim/Emacs binding: non supportati in v1.0 (l'editor CodeMirror è in modalità default). Roadmap post-v1.0.
  • Macros / hotkey custom in-app: oltre alla global hotkey, le scorciatoie sopra elencate sono fisse in v1.0. Future versioni esporranno una configurazione utente.
  • macOS: alcune hotkey con Ctrl (es. Ctrl+K) sono già usate dal sistema (Emacs-style cut). L'app rispetta la convenzione macOS usando ⌘K.

Rilasciato sotto licenza AGPL-3.0-only.