0

Different keyborad implementation

Is there any way of creating own keyboard implementation? For instance I want a keyboard that would contain only "A", "B" and "C" and numbers, how can I do that?

6 Replies
  • The short answer is "no" - or at least, "not yet". Keyboard input is one of those things that we're going to have to play pretty close to the chest since requirements change dramatically from platform to platform. Trying to duplicate portions of the keyboard code will most likely leave you hanging when running the Widget on a television build. That said, future revisions of the keyboard will make custom layouts much easier - they're technically possible but I think it's a pretty fragile process.
    0
  • Thank you. The current keyboard implementation is a bit different from one that is described in User guide v 0.71, you can't swap between numpad and alphanumeric layouts using remote control, right? There's also less views in alphanumeric than it is in document.
    Are provided controls customizable? For instance, can I change the background image in TextEntryButton, leaving the rest as it is, or the only way to achieve that is implement my own button duplicating TextEntryButton functionality?
    0
  • Are you looking to trigger a keyboard with a custom button, or customize the appearance of the TextEntryButton? There are slight differences in the approach depending on your needs.

    You are correct that the keyboard does not currently support changing from alphanumeric+symbol layouts to the numeric pad layout. The keycap sizes are different enough that we did not want to take the speed hit in rotating through radically different layouts.

    Keyboard functionality is something that we are still developing as new platforms come online - some offer physical keyboard support or QWERTY keyboards right on the remote.

    Staying on the Framework rails as long as possible for text input will ensure that your Widget receives the benefit of any improvements we make to the process. Please let us know if you're having to make Framework modifications to meet your input requirements, and hopefully we can avoid fragile code or forward/backward compatibility issues.
    0
  • Thanks for the reply. I am trying to customize the appearance of the TextEntryButton. How can I make the input field image become half wide and centred vertically?
    0
  • This particular control's theme elements are not granular enough to be rendered in anything but the provided configuration. The glossy overlay and "value troth" are one solid asset to minimize compositing time.

    The overall UI you're trying to create may be best implemented with a combination of controls rather than trying to slice up a single existing control. Would you still be able to meet your design requirements if you were to move the "value display" for this button out of the button completely, leaving a button with just a label that triggers the keyboard?
    0
  • QUOTE (keville @ Jul 27 2009, 01:42 PM) <{POST_SNAPBACK}>
    This particular control's theme elements are not granular enough to be rendered in anything but the provided configuration. The glossy overlay and "value troth" are one solid asset to minimize compositing time.

    The overall UI you're trying to create may be best implemented with a combination of controls rather than trying to slice up a single existing control. Would you still be able to meet your design requirements if you were to move the "value display" for this button out of the button completely, leaving a button with just a label that triggers the keyboard?


    I'd like to create something similar to this:




    is there any simple way to do that?
    0

Recent Posts

in Design / Interaction - Yahoo! TV Widgets