The base class UIBase will load IBeadController (the mouse controller) for you. I don't know if the base class should load IkeyboardController or maybe just ListBase should do that.
-Alex On 5/31/16, 3:04 PM, "Harbs" <harbs.li...@gmail.com> wrote: >Great, but how do I specify both behaviors? > >On Jun 1, 2016, at 1:03 AM, Alex Harui <aha...@adobe.com> wrote: > >> >> >> On 5/31/16, 2:52 PM, "Harbs" <harbs.li...@gmail.com> wrote: >> >>> My train of thought is that I want to add keyboard navigation to lists >>>in >>> addition to mouse navigation that already exists. >>> >>> It made sense to me that this should be another bead. The mouse >>> navigation currently is handled by an IBeadController which is specific >>> to mouse navigation. What’s the best way to add keyboard navigation to >>> the component? >> >> I would start by creating an IKeyboardController interface. By >>building a >> parallel set of classes to the SingleSelectionMouseControllers you >>should >> get it to load and run. >> >> HTH, >> -Alex >> >