@ -288,6 +288,9 @@ function registerEntrypoints() {
searchNotesService.searchInSubtree(node.data.noteId);
});
$('document').on('copy', utils.copySelectionToClipboard)
keyboardActionService.setGlobalActionHandler("CopyWithoutFormating", utils.copySelectionToClipboard)
}
export default {
@ -241,6 +241,13 @@ function getUrlForDownload(url) {
function copySelectionToClipboard() {
const text = window.getSelection().toString()
if (navigator.clipboard) {
navigator.clipboard.writeText(text)
reloadApp,
parseDate,
@ -273,5 +280,6 @@ export default {
isHtmlEmpty,
clearBrowserCache,
getUrlForDownload,
normalizeShortcut
normalizeShortcut,
copySelectionToClipboard
};
@ -306,6 +306,10 @@ const DEFAULT_KEYBOARD_ACTIONS = [
{
actionName: "ZoomIn",
defaultShortcuts: ["CommandOrControl+="]
},
actionName: "CopyWithoutFormating",
defaultShortcuts: ["Alt+Ctrl+C"]
];