Tiddlywiki is a major workspace for me (https://philosopher.life/). One problem that continues to only grow larger for me is navigation. I can build my wiki to make it easier to navigate in some respects, but physically navigating is a crucial problem when I have a ton of tiddlers open at the same time (I regularly do). Right now I navigate with: "ctrl+f," the "Open" tab, my own linking structures, the search bar, arrowkeys, pg up/down, and "Scroll Anywhere" (FF extension) accelerated middle click scrolling. I really want a way to navigate the wiki with just my keyboard.
What are the best practice methods for navigating Tiddlywiki with a keyboard? Is there any way to achieve the following?
This may be far too much to ask. I fully recognize you owe me nothing, and I'm very grateful for what I have. I'm just trying to improve the increasing friction in my workflow. The problem of navigation is at the point where I'm considering just building flat text/tid files (for which I can find effective keyboard navigation tooling) and compiling them into Tiddlywikis, but at that point, why use Tiddlywiki? I really want to keep my workspace as self-contained as possible.
Browser extensions, linux keyboard macro software, or anything you can think of is on the table for me. I'm reaching my ergonomic limits. Please, help me cast spells with my keyboard macros instead of my mouse.
Tiddlywiki is a major workspace for me (https://philosopher.life/). One problem that continues to only grow larger for me is navigation. I can build my wiki to make it easier to navigate in some respects, but physically navigating is a crucial problem when I have a ton of tiddlers open at the same time (I regularly do). Right now I navigate with: "ctrl+f," the "Open" tab, my own linking structures, the search bar, arrowkeys, pg up/down, and "Scroll Anywhere" (FF extension) accelerated middle click scrolling. I really want a way to navigate the wiki with just my keyboard.
What are the best practice methods for navigating Tiddlywiki with a keyboard? Is there any way to achieve the following?
- Change the target tiddler by stepping up and down one tiddler at time in my "Open" tab, even if they are already open (pg up/down don't work if the tiddler is open, as it steps through the text).
- Open/edit a target tiddler
- Initialize (and perhaps deinitialize) a cursor in the body of a target tiddler.
- Spider around the sidebar and tabs.
This may be far too much to ask. I fully recognize you owe me nothing, and I'm very grateful for what I have. I'm just trying to improve the increasing friction in my workflow. The problem of navigation is at the point where I'm considering just building flat text/tid files (for which I can find effective keyboard navigation tooling) and compiling them into Tiddlywikis, but at that point, why use Tiddlywiki? I really want to keep my workspace as self-contained as possible.
Browser extensions, linux keyboard macro software, or anything you can think of is on the table for me. I'm reaching my ergonomic limits. Please, help me cast spells with my keyboard macros instead of my mouse.
HI on this,Can keyborad shortcuts be assigned dynamically?I can kind of imaging a list of tiddlers in their most recently 10 visited order on the side bar (not a tab). With keys line crtl-1 2 3 4 5 6 7 8 9 assigned to eachYou could look at the list to see the number associated with a named tiddler and ctrl=n or if you know it was the last you edited ctrl-2 or third last etc...Perhaps an alt-n for open in edit mode vs ctrl-n open in view mode.Being on the side bar, if its always visible presumably the short cut key code is always rendered?RegardsTony
@ Diego MesaYour dream (:P) searchbar is incredibly sexy. Now I want everything! Thank you for pointing out the keyboord plugin!
@ BurningTreeCI'll be interested to see your example. I've run into the local/global hotkey problem in TW before, but you clearly understand more about the problem than I do. I'm hoping this problem is solvable, but I'm worried it's not. Global shortcuts which don't have access to the state of the cursor will indeed be limited; I probably have missed something crucial here.In a sense, this is about turning my browser into a portable self-contained terminal environment. If I can't, then I will have two modes of editing my wiki. One from CLI and another from within Tiddlywiki. The NPM tool might not be meant for this (imho). It feels like I'd need two sets of books, the individual tid flatfile anthology/book and the .html book. I'd need a way to real-time update between the two (which is going to have its own set of weird problems).Does anyone else spend a lot of time editing their wiki in command line? Please, tell me your secrets!