# New Compendium Notes Here's a list of the current note templates I have. Each page contains instructions on how to install the template and the pop-up form that collects data for the note you're creating. - [[Toolkit/Compendium Templates/New Item Template|New Item]] - [[New Creature Template|New Monster]] - [[Toolkit/Compendium Templates/New NPC Template|New NPC]] - [[Player Character Template|New Player Character]] - [[Toolkit/Compendium Templates/New Place Template|New Place]] In order to use the VVunderlore templates, you'll need to install these [[Obsidian Quick Start Guide#Installing Plugins|community plugins]] via your vault settings: - Templater - Dataview - Modal Forms - Metabind ## Activating the Templates ### Templater Menu Obsidian lets you set up hotkeys for basically everything. One of those hotkeys is Templater: Open insert template modal which will bring up a menu of templates to run. >[!example]- gif of Templater hotkey creation >![[templater hotkey creation.gif]] >[!warning] This doesn't work for all templates. The templates in this toolkit all have a "create, move, and name note" code chunk, otherwise it would just insert the new note into wherever your cursor is on the note you currently have open. So if you're every without a button, you can just hit a hotkey and bring up the templates menu, choose the one you want, and go from there. Very easy. Very keyboard. >[!example]- gif of Templater hotkey creation >![[template context menu.gif]] ### Meta Bind Buttons Using a Metabind button allows you to activate a template. In this case, that template will bring up a form and then use the data entered into that form to create a new note. You can set each button to run a different template, so you can just put "Create New Item" buttons anywhere you want. *You could even create a template for a "Create New Item" button and then assign that to a hotkey so every time you press `cmd-option-7`, it inserts a "Create New Item" button at your cursor. Neat!* For now, put this code wherever you want one of these buttons. Update the `label:` value to what you want the button to say and the `templateFile:` value at the bottom to the path of the template you want it to run. Then click it. > [!code] button template >![[metabind run template button|no-title]]