[{"data":1,"prerenderedAt":667},["ShallowReactive",2],{"docs-nav":3,"content-query-Hgw0YNB3Jd":249},[4,8,11,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,105,108,111,114,117,120,123,126,129,132,135,138,141,144,147,150,153,156,159,162,165,168,171,174,177,180,183,186,189,192,195,198,201,204,207,210,213,216,219,222,225,228,231,234,237,240,243,246],{"_path":5,"title":6,"order":7},"/docs/getting-started","Getting Started",1,{"_path":9,"title":10,"order":7},"/docs/self-hosting/all-in-one","All-in-One Setup",{"_path":12,"title":13,"order":7},"/docs/views/grid","Grid View",{"_path":15,"title":16,"order":17},"/docs/core-concepts","Core Concepts",10,{"_path":19,"title":20,"order":21},"/docs/crdt","What is a CRDT?",11,{"_path":23,"title":24,"order":25},"/docs/self-hosting/separate-containers","Separate Containers Setup",2,{"_path":27,"title":28,"order":29},"/docs/interface-overview","Interface Overview",20,{"_path":31,"title":32,"order":33},"/docs/global-search","Global Search",22,{"_path":35,"title":36,"order":37},"/docs/filters","Filters",24,{"_path":39,"title":40,"order":41},"/docs/sorting","Sorting",25,{"_path":43,"title":44,"order":45},"/docs/tagging-and-selection","Tagging & Selection",26,{"_path":47,"title":48,"order":49},"/docs/quick-view","Quick View",28,{"_path":51,"title":52,"order":53},"/docs/self-hosting/remote-access-tailscale","Remote Access with Tailscale",3,{"_path":55,"title":56,"order":57},"/docs/block-actions","Block Actions",30,{"_path":59,"title":60,"order":61},"/docs/deleting-blocks","Deleting Blocks & Trash",32,{"_path":63,"title":64,"order":65},"/docs/self-hosting","Self-Hosting",4,{"_path":67,"title":68,"order":69},"/docs/managing-heaps","Managing Heaps",40,{"_path":71,"title":72,"order":73},"/docs/file-scanning","File Scanning & Importing",42,{"_path":75,"title":76,"order":77},"/docs/storage-management","Storage Management",44,{"_path":79,"title":80,"order":81},"/docs/daily-notes","Daily Notes & Calendar",46,{"_path":83,"title":84,"order":85},"/docs/views","Views",60,{"_path":87,"title":88,"order":89},"/docs/authentication","Authentication & User Management",70,{"_path":91,"title":92,"order":93},"/docs/licenses-privacy","Licenses & Privacy",72,{"_path":95,"title":96,"order":97},"/docs/faq","FAQ",80,{"_path":99,"title":100,"order":101},"/docs/changelog","Changelog",99,{"_path":103,"title":104},"/docs/changelog/v16.16.15","v16.16.15",{"_path":106,"title":107},"/docs/changelog/v16.16.34","v16.16.34",{"_path":109,"title":110},"/docs/changelog/v16.16.28","v16.16.28",{"_path":112,"title":113},"/docs/changelog/v16.16.35","v16.16.35",{"_path":115,"title":116},"/docs/changelog/v16.16.32","v16.16.32",{"_path":118,"title":119},"/docs/changelog/v16.8.0","v16.8.0",{"_path":121,"title":122},"/docs/changelog/v16.16.8","v16.16.8",{"_path":124,"title":125},"/docs/changelog/v16.16.27","v16.16.27",{"_path":127,"title":128},"/docs/changelog/v16.16.41","v16.16.41",{"_path":130,"title":131},"/docs/changelog/v16.16.11","v16.16.11",{"_path":133,"title":134},"/docs/changelog/v16.16.14","v16.16.14",{"_path":136,"title":137},"/docs/changelog/v16.16.17","v16.16.17",{"_path":139,"title":140},"/docs/changelog/v16.16.10","v16.16.10",{"_path":142,"title":143},"/docs/changelog/v16.16.20","v16.16.20",{"_path":145,"title":146},"/docs/changelog/v16.6.0","v16.6.0",{"_path":148,"title":149},"/docs/changelog/v16.16.22","v16.16.22",{"_path":151,"title":152},"/docs/changelog/v16.16.6","v16.16.6",{"_path":154,"title":155},"/docs/changelog/v16.16.36","v16.16.36",{"_path":157,"title":158},"/docs/changelog/v16.16.18","v16.16.18",{"_path":160,"title":161},"/docs/changelog/v16.16.38","v16.16.38",{"_path":163,"title":164},"/docs/changelog/v16.16.1","v16.16.1",{"_path":166,"title":167},"/docs/changelog/v16.16.12","v16.16.12",{"_path":169,"title":170},"/docs/changelog/v16.16.31","v16.16.31",{"_path":172,"title":173},"/docs/changelog/v16.16.40","v16.16.40",{"_path":175,"title":176},"/docs/changelog/v16.7.0","v16.7.0",{"_path":178,"title":179},"/docs/changelog/v16.9.0","v16.9.0",{"_path":181,"title":182},"/docs/changelog/v16.16.4","v16.16.4",{"_path":184,"title":185},"/docs/changelog/v16.16.13","v16.16.13",{"_path":187,"title":188},"/docs/changelog/v16.16.37","v16.16.37",{"_path":190,"title":191},"/docs/changelog/v16.16.9","v16.16.9",{"_path":193,"title":194},"/docs/changelog/v16.16.25","v16.16.25",{"_path":196,"title":197},"/docs/changelog/v16.16.24","v16.16.24",{"_path":199,"title":200},"/docs/changelog/v16.16.3","v16.16.3",{"_path":202,"title":203},"/docs/changelog/v16.10.0","v16.10.0",{"_path":205,"title":206},"/docs/changelog/v16.16.16","v16.16.16",{"_path":208,"title":209},"/docs/changelog/v16.16.33","v16.16.33",{"_path":211,"title":212},"/docs/changelog/v16.16.26","v16.16.26",{"_path":214,"title":215},"/docs/changelog/v16.16.43","v16.16.43",{"_path":217,"title":218},"/docs/changelog/v16.11.0","v16.11.0",{"_path":220,"title":221},"/docs/changelog/v16.16.29","v16.16.29",{"_path":223,"title":224},"/docs/changelog/v16.16.5","v16.16.5",{"_path":226,"title":227},"/docs/changelog/v16.16.39","v16.16.39",{"_path":229,"title":230},"/docs/changelog/v16.16.2","v16.16.2",{"_path":232,"title":233},"/docs/changelog/v16.16.7","v16.16.7",{"_path":235,"title":236},"/docs/changelog/v16.16.23","v16.16.23",{"_path":238,"title":239},"/docs/changelog/v16.16.0","v16.16.0",{"_path":241,"title":242},"/docs/changelog/v16.16.30","v16.16.30",{"_path":244,"title":245},"/docs/changelog/v16.16.21","v16.16.21",{"_path":247,"title":248},"/docs/changelog/v16.16.19","v16.16.19",{"_path":43,"_dir":250,"_draft":251,"_partial":251,"_locale":252,"title":44,"description":253,"order":45,"body":254,"_type":661,"_id":662,"_source":663,"_file":664,"_stem":665,"_extension":666},"docs",false,"","Select and tag blocks using keyboard shortcuts, the radial drag menu, and grid multi-select",{"type":255,"children":256,"toc":643},"root",[257,265,271,278,285,290,296,332,338,343,349,354,360,423,435,441,453,459,531,537,542,548,553,559,564,590,596,616,622,627,633,638],{"type":258,"tag":259,"props":260,"children":262},"element","h1",{"id":261},"tagging-selection",[263],{"type":264,"value":44},"text",{"type":258,"tag":266,"props":267,"children":268},"p",{},[269],{"type":264,"value":270},"Tagging is the primary way to organize blocks in Heaper. You can tag blocks one at a time or in bulk using keyboard shortcuts, the quick preview overlay or inside app views",{"type":258,"tag":272,"props":273,"children":275},"h2",{"id":274},"selecting-blocks",[276],{"type":264,"value":277},"Selecting Blocks",{"type":258,"tag":279,"props":280,"children":282},"h3",{"id":281},"selection-mode",[283],{"type":264,"value":284},"Selection Mode",{"type":258,"tag":266,"props":286,"children":287},{},[288],{"type":264,"value":289},"When you enable the select mode, you can click a block to select it. You can also shift-click an entry to start the select mode and select it instantly, or drag horizontally over an element to start a selection range.",{"type":258,"tag":279,"props":291,"children":293},{"id":292},"multi-select",[294],{"type":264,"value":295},"Multi-Select",{"type":258,"tag":297,"props":298,"children":299},"ul",{},[300,312,322],{"type":258,"tag":301,"props":302,"children":303},"li",{},[304,310],{"type":258,"tag":305,"props":306,"children":307},"strong",{},[308],{"type":264,"value":309},"Ctrl/Cmd + Click",{"type":264,"value":311}," — Add or remove individual blocks from the selection",{"type":258,"tag":301,"props":313,"children":314},{},[315,320],{"type":258,"tag":305,"props":316,"children":317},{},[318],{"type":264,"value":319},"Shift + Click",{"type":264,"value":321}," — Select a range of blocks",{"type":258,"tag":301,"props":323,"children":324},{},[325,330],{"type":258,"tag":305,"props":326,"children":327},{},[328],{"type":264,"value":329},"Long Press",{"type":264,"value":331}," — On touch devices, long press (450ms) opens the radial drag menu on the left is the option to select the dragged block",{"type":258,"tag":279,"props":333,"children":335},{"id":334},"grid-selection",[336],{"type":264,"value":337},"Grid Selection",{"type":258,"tag":266,"props":339,"children":340},{},[341],{"type":264,"value":342},"In grid view, You can swipe over the blocks you want to select horizontally and then continue dragging to select more of them. A count indicator shows how many blocks are selected. You can also use the arrow keys to navigate your highlighted block and press C to select the currently highlighted block.",{"type":258,"tag":279,"props":344,"children":346},{"id":345},"listtasks-selection",[347],{"type":264,"value":348},"List/Tasks Selection",{"type":258,"tag":266,"props":350,"children":351},{},[352],{"type":264,"value":353},"In the Lists app, you can use the arrow keys to navigate up and down for the highlighted block and press C to select the currently highlighted block. You can also enter the selection mode and then drag over a range or press shift to select a range of blocks.",{"type":258,"tag":272,"props":355,"children":357},{"id":356},"tagging-with-keyboard",[358],{"type":264,"value":359},"Tagging with Keyboard",{"type":258,"tag":361,"props":362,"children":363},"table",{},[364,383],{"type":258,"tag":365,"props":366,"children":367},"thead",{},[368],{"type":258,"tag":369,"props":370,"children":371},"tr",{},[372,378],{"type":258,"tag":373,"props":374,"children":375},"th",{},[376],{"type":264,"value":377},"Shortcut",{"type":258,"tag":373,"props":379,"children":380},{},[381],{"type":264,"value":382},"Action",{"type":258,"tag":384,"props":385,"children":386},"tbody",{},[387,406],{"type":258,"tag":369,"props":388,"children":389},{},[390,401],{"type":258,"tag":391,"props":392,"children":393},"td",{},[394],{"type":258,"tag":395,"props":396,"children":398},"code",{"className":397},[],[399],{"type":264,"value":400},"T",{"type":258,"tag":391,"props":402,"children":403},{},[404],{"type":264,"value":405},"Open tag menu for the current / selected block",{"type":258,"tag":369,"props":407,"children":408},{},[409,418],{"type":258,"tag":391,"props":410,"children":411},{},[412],{"type":258,"tag":395,"props":413,"children":415},{"className":414},[],[416],{"type":264,"value":417},"Shift+T",{"type":258,"tag":391,"props":419,"children":420},{},[421],{"type":264,"value":422},"Tag all selected blocks",{"type":258,"tag":266,"props":424,"children":425},{},[426,428,433],{"type":264,"value":427},"Pressing ",{"type":258,"tag":395,"props":429,"children":431},{"className":430},[],[432],{"type":264,"value":400},{"type":264,"value":434}," opens the tag menu where you can type to search for existing tags or create new ones.",{"type":258,"tag":272,"props":436,"children":438},{"id":437},"radial-drag-menu",[439],{"type":264,"value":440},"Radial Drag Menu",{"type":258,"tag":266,"props":442,"children":443},{},[444,446,451],{"type":264,"value":445},"The radial drag menu is a quick-action interface that appears when you ",{"type":258,"tag":305,"props":447,"children":448},{},[449],{"type":264,"value":450},"long-press",{"type":264,"value":452}," on a block (or press and hold on touch devices).",{"type":258,"tag":279,"props":454,"children":456},{"id":455},"how-it-works",[457],{"type":264,"value":458},"How It Works",{"type":258,"tag":460,"props":461,"children":462},"ol",{},[463,473,511,521],{"type":258,"tag":301,"props":464,"children":465},{},[466,471],{"type":258,"tag":305,"props":467,"children":468},{},[469],{"type":264,"value":470},"Long-press",{"type":264,"value":472}," on a block — the radial menu appears centered on your press point",{"type":258,"tag":301,"props":474,"children":475},{},[476,478],{"type":264,"value":477},"Three action buttons arc above:\n",{"type":258,"tag":297,"props":479,"children":480},{},[481,491,501],{"type":258,"tag":301,"props":482,"children":483},{},[484,489],{"type":258,"tag":305,"props":485,"children":486},{},[487],{"type":264,"value":488},"Select",{"type":264,"value":490}," (checkbox icon) — Toggle selection",{"type":258,"tag":301,"props":492,"children":493},{},[494,499],{"type":258,"tag":305,"props":495,"children":496},{},[497],{"type":264,"value":498},"Preview",{"type":264,"value":500}," (eye icon) — Open quick preview",{"type":258,"tag":301,"props":502,"children":503},{},[504,509],{"type":258,"tag":305,"props":505,"children":506},{},[507],{"type":264,"value":508},"More Tags",{"type":264,"value":510}," (tag icon) — Open full tag picker",{"type":258,"tag":301,"props":512,"children":513},{},[514,519],{"type":258,"tag":305,"props":515,"children":516},{},[517],{"type":264,"value":518},"Recent tags",{"type":264,"value":520}," appear as a cloud below — drag toward one to apply it",{"type":258,"tag":301,"props":522,"children":523},{},[524,529],{"type":258,"tag":305,"props":525,"children":526},{},[527],{"type":264,"value":528},"Current tags",{"type":264,"value":530}," appear above — drag toward one to remove it",{"type":258,"tag":279,"props":532,"children":534},{"id":533},"multi-block-tagging",[535],{"type":264,"value":536},"Multi-Block Tagging",{"type":258,"tag":266,"props":538,"children":539},{},[540],{"type":264,"value":541},"When multiple blocks are selected, the radial menu shows a fanned stack of thumbnails (up to 3) with a count badge. Applying a tag through the radial menu applies it to all selected blocks.",{"type":258,"tag":279,"props":543,"children":545},{"id":544},"removing-tags",[546],{"type":264,"value":547},"Removing Tags",{"type":258,"tag":266,"props":549,"children":550},{},[551],{"type":264,"value":552},"Existing tags/mentions on the block (or common tags across a multi-selection) are displayed above the action buttons. Drag toward a tag chip to remove it.",{"type":258,"tag":272,"props":554,"children":556},{"id":555},"tagging-from-quick-preview",[557],{"type":264,"value":558},"Tagging from Quick Preview",{"type":258,"tag":266,"props":560,"children":561},{},[562],{"type":264,"value":563},"While in the quick preview overlay:",{"type":258,"tag":297,"props":565,"children":566},{},[567,579],{"type":258,"tag":301,"props":568,"children":569},{},[570,572,577],{"type":264,"value":571},"Press ",{"type":258,"tag":395,"props":573,"children":575},{"className":574},[],[576],{"type":264,"value":400},{"type":264,"value":578}," to tag the currently viewed block",{"type":258,"tag":301,"props":580,"children":581},{},[582,583,588],{"type":264,"value":571},{"type":258,"tag":395,"props":584,"children":586},{"className":585},[],[587],{"type":264,"value":417},{"type":264,"value":589}," to tag all selected blocks",{"type":258,"tag":272,"props":591,"children":593},{"id":592},"tagging-from-search",[594],{"type":264,"value":595},"Tagging from Search",{"type":258,"tag":266,"props":597,"children":598},{},[599,601,607,609,614],{"type":264,"value":600},"In global search, highlight a result and press ",{"type":258,"tag":395,"props":602,"children":604},{"className":603},[],[605],{"type":264,"value":606},"Shift+Enter",{"type":264,"value":608}," to apply it as a tag. See ",{"type":258,"tag":610,"props":611,"children":612},"a",{"href":31},[613],{"type":264,"value":32},{"type":264,"value":615}," for details.",{"type":258,"tag":272,"props":617,"children":619},{"id":618},"pinned-block-tags",[620],{"type":264,"value":621},"Pinned Block Tags",{"type":258,"tag":266,"props":623,"children":624},{},[625],{"type":264,"value":626},"Blocks you've pinned appear as quick-access tags in the radial menu's tag cloud (up to 5 most recent). Pin frequently used tags for fast access.",{"type":258,"tag":272,"props":628,"children":630},{"id":629},"tagging-from-the-sidebar",[631],{"type":264,"value":632},"Tagging from the Sidebar",{"type":258,"tag":266,"props":634,"children":635},{},[636],{"type":264,"value":637},"At the top of the selection sidebar, which you can open with the rightmost navigation bar icon, you can press the mention or the tag icon. To tag an element with whatever block you search for or create. This works for both selected ones or the current one depending on if a selection exists. The priority here is first tagging all the selected items and if none of them exist it tags the current block. we're on This is also shown at the top of the action sidebar.",{"type":258,"tag":266,"props":639,"children":640},{},[641],{"type":264,"value":642},"Once you have tags on your selection, you can modify these from the right sidebar as well. There all the common different tags or mentions are listed in these groups and you can either apply a tag that's not on all of them to all of the blocks in the selection or remove them from the selection. This works also for things that are on every block. This lets you easily manage complex tasks for selected blocks. You can also convert a mention to a tag and vice versa.",{"title":252,"searchDepth":25,"depth":25,"links":644},[645,651,652,657,658,659,660],{"id":274,"depth":25,"text":277,"children":646},[647,648,649,650],{"id":281,"depth":53,"text":284},{"id":292,"depth":53,"text":295},{"id":334,"depth":53,"text":337},{"id":345,"depth":53,"text":348},{"id":356,"depth":25,"text":359},{"id":437,"depth":25,"text":440,"children":653},[654,655,656],{"id":455,"depth":53,"text":458},{"id":533,"depth":53,"text":536},{"id":544,"depth":53,"text":547},{"id":555,"depth":25,"text":558},{"id":592,"depth":25,"text":595},{"id":618,"depth":25,"text":621},{"id":629,"depth":25,"text":632},"markdown","content:docs:tagging-and-selection.md","content","docs/tagging-and-selection.md","docs/tagging-and-selection","md",1774954237691]