diff --git a/src/services/export/markdown.spec.ts b/src/services/export/markdown.spec.ts
index 80572ee65..d779a166d 100644
--- a/src/services/export/markdown.spec.ts
+++ b/src/services/export/markdown.spec.ts
@@ -97,4 +97,10 @@ describe("Markdown export", () => {
const expected = ``;
expect(markdownExportService.toMarkdown(html)).toBe(expected);
});
+
+ it("supports keyboard shortcuts", () => {
+ const html = "Ctrl + Alt + Delete";
+ expect(markdownExportService.toMarkdown(html)).toBe(html);
+ });
+
});
diff --git a/src/services/export/markdown.ts b/src/services/export/markdown.ts
index cb4891b89..fcbac50a4 100644
--- a/src/services/export/markdown.ts
+++ b/src/services/export/markdown.ts
@@ -32,6 +32,7 @@ function toMarkdown(content: string) {
instance.addRule("fencedCodeBlock", fencedCodeBlockFilter);
instance.addRule("img", buildImageFilter());
instance.use(turndownPluginGfm.gfm);
+ instance.keep([ "kbd" ]);
}
return instance.turndown(content);