trilium/src/routes/api/keys.js
2022-12-01 16:22:04 +01:00

21 lines
515 B
JavaScript

"use strict";
const keyboardActions = require('../../services/keyboard_actions');
const becca = require('../../becca/becca');
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');
}
module.exports = {
getKeyboardActions,
getShortcutsForNotes
};