This will save you time and mouse mileage when entering new tiddlers (or adding tags to tiddlers without many pre-existing tags): https://groups.google.com/d/msg/tiddlywiki/eB-t2kK620o/_fYlsfsKJQAJ
On Tuesday, July 26, 2016 at 6:31:07 AM UTC-7, Marcus Baw wrote: > > @eric - thanks! - that is very helpful. Perhaps not the most intuitive > shortcuts, but they get the job done and will definitely save me time. > M > > On 26 July 2016 at 14:21, 'Mark S.' via TiddlyWiki < > [email protected] <javascript:>> wrote: > >> There's also the problem of navigating from the tags down into the text. >> If you have hundreds of tags, you have to tab hundreds of times. And, once >> you're in the text box, the tab list is still open, blocking your view! >> >> Thanks! >> Mark >> >> >> On Tuesday, July 26, 2016 at 2:16:53 AM UTC-7, Eric Shulman wrote: >>> >>> On Tuesday, July 26, 2016 at 1:16:25 AM UTC-7, Marcus Baw wrote: >>>> >>>> Just re-asking the question: Is there any way to select tags using the >>>> keyboard? I've tried various things and don't seem to be able to find a >>>> way >>>> to select them via keyboard. >>>> >>>> After typing the title of the tiddler, I can `tab` into the next input >>>> (to enter a tag name). If I start typing here I can narrow the list of >>>> tags, but I can't select from the list using `up-arrow / down-arrow` or >>>> any >>>> other key combination I can find. Creating a new tag is also not possible >>>> via keyboard. >>>> >>> >>> The steps for entering or selecting a tag using only the keyboard are >>> not obvious, and is regrettably awkward. >>> >>> To create a new tag: >>> >>> 1) Move the focus to the tag input field >>> 2) Enter the desired tag text >>> 3) Press TAB 2 times... the 1st tab moves to the downarrow button, the >>> 2nd tab moves to the "add" button >>> 4) Press ENTER to push the button... the tag is added to the tiddler. >>> 5) To return to the tag input field, use SHIFT-TAB 2 times. >>> >>> To select an existing tag: >>> >>> 1) Move the focus to the tag input field... the list of tags (if any) >>> appears. >>> 2) Press TAB 3 times... the 1st tab moves to the downarrow button, the >>> 2nd tab moves to the "add" button, the 3rd tab moves to the top of the list >>> of tags.) >>> 3) Continue to press TAB to move down the list until the desired tag is >>> highlighted. >>> 4) Press ENTER to add the tag. >>> 5) To return to the tag input field, use SHIFT-TAB 3 times. >>> >>> Of course, this process would be MUCH smoother if you could use ENTER >>> directly from the tag input field to add the tag, and DOWN/UP ARROWS to >>> move focus from the input field to the list, as well as moving through the >>> list. >>> >>> For the first part, perhaps the core <$edit-text> widget handling could >>> be extended so that the *contents* of the widget (which are currently >>> ignored) could be used to specify *action-widgets* that would be triggered >>> when the ENTER key is pressed. In this particular use-case, the action >>> would be the same as when the "add" button is pressed (i.e., the tag is >>> added to the tiddler). As an extra bonus, this functionality (triggering >>> actions when ENTER is pressed in an input field) might also be useful for >>> other edit fields, not just the tab input. >>> >>> For the second part (DOWN/UP ARROWS), it might be possible to extend the >>> tag 'pill' keyboard event handling so that DOWN/UP arrow is treated as if >>> TAB/SHIFT-TAB was pressed, so that the existing navigation handling would >>> be triggered (i.e., moving the focus/selection between items in the tab >>> list). >>> >>> Jeremy: what do you think? Is this do-able? >>> >>> enjoy, >>> -e >>> Eric Shulman >>> TiddlyTools / ELS Design Studios >>> InsideTiddlyWiki: The Missing Manuals >>> >>> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "TiddlyWiki" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/tiddlywiki/pExEbkc6e6c/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/tiddlywiki. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/tiddlywiki/9a2bec9d-7c4a-493a-846a-035228424cb6%40googlegroups.com >> >> <https://groups.google.com/d/msgid/tiddlywiki/9a2bec9d-7c4a-493a-846a-035228424cb6%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/a82d2a43-3cf7-4532-9e52-656a06d6bddc%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

