fix: rimappa shortcut annulla registrazione da Esc a Ctrl+Esc
Esc è riservato alla built-in app.interrupt di pi: la shortcut veniva scartata con warning 'conflicts with built-in shortcut'. Rimossa anche la registrazione ridondante 'esc' (stesso tasto fisico). Aggiornati messaggi di stato e documentazione.
This commit is contained in:
+3
-15
@@ -840,7 +840,7 @@ function startRecording(ctx?: any): string {
|
||||
const maxSecStr = String(maxDur % 60).padStart(2, "0");
|
||||
ctx.ui.setStatus(
|
||||
"agy-rec",
|
||||
`🔴 REGISTRAZIONE... ${elapsedMinStr}:${elapsedSecStr} / ${maxMinStr}:${maxSecStr} (Esc per annullare)`,
|
||||
`🔴 REGISTRAZIONE... ${elapsedMinStr}:${elapsedSecStr} / ${maxMinStr}:${maxSecStr} (Ctrl+Esc per annullare)`,
|
||||
);
|
||||
};
|
||||
updateStatus();
|
||||
@@ -2149,7 +2149,7 @@ export default function agyExtension(pi: ExtensionAPI) {
|
||||
if (!recording) {
|
||||
startRecording(ctx);
|
||||
playSound("start");
|
||||
ctx.ui.notify("🎙️ Registrazione avviata (F12 per fermare, Esc per annullare)", "info");
|
||||
ctx.ui.notify("🎙️ Registrazione avviata (F12 per fermare, Ctrl+Esc per annullare)", "info");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -2266,19 +2266,7 @@ export default function agyExtension(pi: ExtensionAPI) {
|
||||
},
|
||||
});
|
||||
|
||||
pi.registerShortcut("escape", {
|
||||
description: "Annulla la registrazione microfono in corso",
|
||||
handler: async (ctx) => {
|
||||
if (recording) {
|
||||
await cancelRecording();
|
||||
ctx.ui.setStatus("agy-rec", "");
|
||||
ctx.ui.notify("❌ Registrazione annullata", "info");
|
||||
playSound("cancel");
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
pi.registerShortcut("esc", {
|
||||
pi.registerShortcut("ctrl+escape", {
|
||||
description: "Annulla la registrazione microfono in corso",
|
||||
handler: async (ctx) => {
|
||||
if (recording) {
|
||||
|
||||
Reference in New Issue
Block a user