Thanks for your in-depth explanation.

That means, to do something on a single tiddler using a global keyboard 
> shortcut, we currently have to specify that tiddler title directly
>

Could you perhaps point me to how this could be achieved?

I've no problem defining tiddler titles explicitly. I've rephrased my 
question here 
<https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!topic/tiddlywiki/NNnYgw3lArI>
.

On Tuesday, 12 February 2019 15:00:06 UTC, BurningTreeC wrote:
>
> Follow-up question: I'd like to limit the scope of certain keyboard 
>> shortcuts to certain tiddlers only. Am I correct in saying that this would 
>> come down to encapsulating a keyboard shortcut definition within a list 
>> filter, like for instance [is[current]title[something]] would make the 
>> keyboard definition only available within a tiddler titles 'something'?
>>
>>
> Sadly, it doesn't work that way. Currently there's no way to identify the 
> "current tiddler" from within a global keyboard shortcut by the 
> <<currentTiddler>> variable or [all[current]] etc.
>
> The problem graphically looks like this:
>
>
>
> HERE STARTS THE TIDDLYWIKI
>
>     here is my global keyboard shortcut. it starts and ends here. it has 
> access to variables defined above it (no user-defined variables, mostly 
> core-tiddlywiki stuff) or imported variables/macros (using \import or 
> <$importvariables>), but nothing below.
>
>         here starts the "visible" part of the tiddlywiki
>
>             here starts the story river. from here to the point where the 
> story river ends, the <<currentTiddler>> variable holds the title of each 
> visible tiddler
>         
>                 tiddler 1, currentTiddler="tiddler 1"
>
>                 tiddler 2, currentTiddler="tiddler 2"
>
>             here the story river ends.
>
>         here ends the "visible" part of the tiddlywiki
>
> HERE ENDS THE TIDDLYWIKI
>
>
>
> That means, to do something on a single tiddler using a global keyboard 
> shortcut, we currently have to specify that tiddler title directly
>
> There are some ideas how to "detect" the tiddler that's most probably the 
> currently viewed tiddler:
>
>     * using the dynaview plugin like in the dynaview demo (
> https://tiddlywiki.com/plugins/tiddlywiki/dynaview/) and filtering the 
> visible tiddlers in the story-river, sorting them from top to bottom, using 
> only the first
>     * adding a mechanism to the core that sets a state-tiddler to the 
> title of the navigated tiddler, whenever a navigation occurs (we could 
> transclude that tiddler in global keyboard shortcuts)
>
> ... but we don't have anything useful implemented in the core at the moment
>
>
> hope this helps
>
>

-- 
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/58660487-bf06-451b-911b-36f50465a87d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to