Notes/src/routes/api/keys.ts
2025-01-09 18:07:02 +02:00

21 lines
511 B
TypeScript

"use strict";
import keyboardActions from "../../services/keyboard_actions.js";
import becca from "../../becca/becca.js";
function getKeyboardActions() {
return keyboardActions.getKeyboardActions();
}
function getShortcutsForNotes() {
const labels = becca.findAttributes("label", "keyboardShortcut");
// launchers have different handling
return labels.filter((attr) => becca.getNote(attr.noteId)?.type !== "launcher");
}
export default {
getKeyboardActions,
getShortcutsForNotes
};