Hi @BTC Many thanks. I will return to you with results Best Mohammad
On Wednesday, June 6, 2018 at 1:37:23 AM UTC+4:30, BurningTreeC wrote: > > @BTC >> Your solution works great! >> I have assigned Enter, Space, PageDown and Right-arror for next tiddler >> (slide) and Left-arrow, PageUp for previous. >> > > Awesome > >> >> There is some adjustment remained. For example, if I click on the >> next-slide button or previous-button, the state tiddler is not notified. >> Also after slideshow, the next time state tiddler still has the last >> slide title and it should rewind. >> > > Yes, you'll need the same solution within your next and previous buttons > you could add this to the button that starts and ends a presentation: > <$action-deletetiddler $tiddler="$:/state/presentation-tiddler"/> > > and modify my code from above: > > <$list filter="[[$:/state/presentation-tiddler]is[missing]]"> > <$action-setfield $tiddler="$:/state/presentation-tiddler" text={{{ > [list[$:/StoryList]nth[1]] }}}/> > </$list> > <$list filter="[list[$:/StoryList]count[]]" variable="storyCount"> > <$list filter="[list[$:/StoryList]nth<storyCount>!title{$:/state/ > presentation-tiddler}]"> > <$list filter="[{$:/state/presentation-tiddler}next[$:/StoryList]]" > variable="nextTiddler"> > <$action-setfield $tiddler="$:/state/presentation-tiddler" text=< > <nextTiddler>>/> > <$action-navigate $to=<<nextTiddler>>/> > </$list> > </$list> > </$list> > > With this it sets the state tiddler to the first tiddler if it's missing - > and it should be missing when you add the above line to the presentation > launcher > -- 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 tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. 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/18d8fdc6-070a-4b02-9474-cd9d5e31b7fb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.