Ticket #51 (assigned task)

Opened 11 years ago

Last modified 10 years ago

Custom events in SMIL

Reported by: marisa-demeglio Owned by: marisa-demeglio
Priority: major Milestone: Future ideas
Keywords: Cc:
Blocked By: Blocking:
Time planned: 1d Time remaining: 1d
Time spent: 1d Estimated Number of Hours:
Add Hours to Ticket: Billable?:
Total Hours:

Description

See what Ambulant would do with something like this: <seq id="math0002" class="mathExt" end="DTBuserEscape">

Also check ProducerPause?.

Change History

comment:1 Changed 10 years ago by marisa-demeglio

  • Milestone set to Beta 4

comment:1 Changed 10 years ago by marisa-demeglio

  • Milestone Beta 4 deleted

Basically, we're just interested in ProducerPause?, because AMIS lets you escape out of anything.

To support these events in Ambulant (paraphrasing Jack):

  • DTBUserEscape is really a user-interaction point.
  • Daisy not using accesskey
  • So define an accesskey that represents "the user has pressed the continue key".
  • Translate (in the DOM tree) DTBEvent to accesskey(Z).
  • Then inject a "Z" keypress through smil_player::on_char(int ch)

comment:1 Changed 10 years ago by marisa-demeglio

  • Status changed from new to assigned

Have not ever seen a DAISY book that uses these features, so this is low-priority.

comment:1 Changed 10 years ago by marisa-demeglio

  • Milestone set to Post 3.0 bucket
Note: See TracTickets for help on using tickets.