Keyboard does make this easy. It's only complicated if you are using more
than one Keyboard at a time (imagine if you had two slideshows on the
screen; Keyboard lets you switch focus from one widget to the other so that
hitting the right arrow key doesn't make them both rotate).
You don't need Keyboard to do this though. Just do this:
$(document.body).addEvent('keyDown', function(event) {
if (event.right) this.slideShowSwap(true);
});
On Thu, Jul 22, 2010 at 12:06 AM, Sanford Whiteman <
[email protected]> wrote:
> > What I would like to be able to do as well is:
> > $(right_arrow_on_keyboard).addEvent('press_down', function(e)
> > {
> > this.slideShowSwap(true);
>
> That looks a little backward. You probably want to handle the keydown
> event on document and then check event.code and fireEvent()
> accordingly.
>
> Keyboard in -More I think would allow you to express the logic the way
> you have it (programming the keys, as it were, instead of the window,
> though the same events are used under the hood). It looks pretty
> awesome but intimidating too.
>
> -- Sandy
>
>