diff --git a/app/src/mobile/util/keyboardToolbar.ts b/app/src/mobile/util/keyboardToolbar.ts
index 65ad31487..4292b8d60 100644
--- a/app/src/mobile/util/keyboardToolbar.ts
+++ b/app/src/mobile/util/keyboardToolbar.ts
@@ -250,6 +250,11 @@ const renderSlashMenu = (protyle: IProtyle, toolbarElement: Element) => {
${getSlashItem("1. " + Lute.Caret, "iconOrderedList", window.siyuan.languages["ordered-list"], "true")}
${getSlashItem("- [ ] " + Lute.Caret, "iconCheck", window.siyuan.languages.check, "true")}
${getSlashItem("> " + Lute.Caret, "iconQuote", window.siyuan.languages.quote, "true")}
+ ${getSlashItem(`> [!NOTE]\n> ${Lute.Caret}`, '✏️', `${window.siyuan.languages.callout} - Note`, "true")}
+ ${getSlashItem(`> [!TIP]\n> ${Lute.Caret}`, '💡', `${window.siyuan.languages.callout} - Tip`, "true")}
+ ${getSlashItem(`> [!IMPORTANT]\n> ${Lute.Caret}`, '❗', `${window.siyuan.languages.callout} - Important`, "true")}
+ ${getSlashItem(`> [!WARNING]\n> ${Lute.Caret}`, '⚠️', `${window.siyuan.languages.callout} - Warning`, "true")}
+ ${getSlashItem(`> [!CAUTION]\n> ${Lute.Caret}`, '🚨', `${window.siyuan.languages.callout} - Caution`, "true")}
${getSlashItem("```", "iconCode", window.siyuan.languages.code, "true")}
${getSlashItem(`| ${Lute.Caret} | | |\n| --- | --- | --- |\n| | | |\n| | | |`, "iconTable", window.siyuan.languages.table, "true")}
${getSlashItem("---", "iconLine", window.siyuan.languages.line, "true")}