W3C home > Mailing lists > Public > www-dom@w3.org > April to June 2011

Re: Standardize Buttons For TV-Web Remotes?

From: Janna Chang <janna@iii.org.tw>
Date: Wed, 25 May 2011 18:08:19 +0800
Message-ID: <BANLkTi=topXaEB=A0P37MoBP0SW3ub8x=w@mail.gmail.com>
To: Giuseppe Pascale <giuseppep@opera.com>
Cc: Glenn Adams <glenn@skynav.com>, Doug Schepers <schepers@w3.org>, W3C Web and TV <public-web-and-tv@w3.org>, "www-dom@w3.org" <www-dom@w3.org>
Dear colleagues,

It surely a right direction to standardize the buttons on Remotes.

Thinking of all the CE devices are converging, features like ff, bf, record,
etc may need to show up on the future TV remotes (to support the time shift
TV feature).
Further, with potentially home appliances (such as air conditioners, light
switches, washers, refrigerators, home security cameras, etc.) are networked
and controlled via remotes, may I suggest us to standardize not just the
remote for TV-Web, but also those remotes to control home appliances ?

Janna



On Tue, May 24, 2011 at 6:23 PM, Giuseppe Pascale <giuseppep@opera.com>wrote:

> Hi Doung,
> thanks for keeping us posted.
>
> Please notify this group once that section of the spec is "complete".
> I think there are participants from different TV industry organizations on
> this list that could provide feedbacks on that section.
>
>
> cheers,
> /g
>
> On Tue, 17 May 2011 12:58:46 +0200, Doug Schepers <schepers@w3.org> wrote:
>
> Hi, folks-
>>
>> Sorry, it took me longer than I thought... I'm at a F2F meeting, which
>> is distracting. :)
>>
>> I've now added around 70 new equivalent key values to the list [1], and
>> changed the names of several others to be more broadly applicable.  I
>> have changed names for several of the VK_* values, to be more clear in a
>> general context, which I hope is acceptable.
>>
>> Attached is my breakdown of the table that Glenn provided, explaining my
>> process.
>>
>> [1]
>>
>> http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#key-values-list
>>
>> Regards-
>> -Doug Schepers
>> W3C Team Contact, SVG, WebApps, and Web Events WGs
>>
>>
>> Doug Schepers wrote (on 5/13/11 9:27 PM):
>>
>>> Hi, Glenn, Giuseppe-
>>>
>>> I'm in the process of doing exactly that... splitting Glenn's table out
>>> into different types of keys, and marking up the candidates for
>>> inclusion for DOM3 Events Key Values set. As Glen and I discussed
>>> before, some of these are duplicates of existing key values, for
>>> example, and others are for specific characters, which aren't necessary
>>> with DOM3 Events' KeyboardEvent model, which simply uses Unicode for
>>> such characters. I already did this process for an earlier version of
>>> this table, and I'm documenting my process this time, to make it clear
>>> which I'm adding and why I'm leaving off the others.
>>>
>>> So far, I've found approximately 70 new values that are unique to media
>>> remotes (or similar devices), and I have already added most of these to
>>> the spec. Please see the first rough draft in the DOM3 Events Editor's
>>> Draft, all marked "Media", starting with the 'VolumeDown' key [1].
>>>
>>> I should be done by tomorrow, and I'll reply on this thread.
>>>
>>> [1]
>>>
>>> http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#key-VolumeDown
>>>
>>>
>>> Regards-
>>> -Doug Schepers
>>> W3C Team Contact, SVG, WebApps, and Web Events WGs
>>>
>>> Glenn Adams wrote (on 5/13/11 11:53 AM):
>>>
>>>> My intention in creating this table was merely to enumerate and describe
>>>> the current set of VKs being used in various TV related specifications..
>>>> As you notice, I also attempted to identify some equivalence classes.
>>>>
>>>> What I did not do was to cull this table for the purpose of proposing a
>>>> specific set of key identifiers. I'm not sure I am in a position to
>>>> formulate a specific proposal for specific identifiers. I would prefer
>>>> the editor(s) of DOM-3 Events to take this material as input, and to
>>>> make appropriate decisions about what to support. I am available for
>>>> consultation in such a process.
>>>>
>>>> Regards,
>>>> Glenn
>>>>
>>>> On Fri, May 13, 2011 at 8:21 AM, Giuseppe Pascale <giuseppep@opera.com
>>>> <mailto:giuseppep@opera.com>> wrote:
>>>>
>>>> Hi Glenn,
>>>> thanks for sharing this.
>>>>
>>>> One general comment: as expected there are same overlaps between
>>>> different specs (i.e. different variable / same key).
>>>>
>>>> My understanding from your proposal is that the DOM spec will
>>>> "mandate" one and keep the other as legacy (but deprecated). Is that
>>>> correct?
>>>> One example could be VK_GREEN that is equivalent to VK_COLORED_KEY_1.
>>>>
>>>> If this is the case, wouldn't be better to split the table in 2 so
>>>> that is clear which one are the variables to use (for content
>>>> developers) and which one are the legacy variables to support (for
>>>> UA developers)?
>>>>
>>>> cheers,
>>>> /g
>>>>
>>>>
>>>> On Thu, 12 May 2011 20:36:01 +0200, Glenn Adams <glenn@skynav.com
>>>> <mailto:glenn@skynav.com>> wrote:
>>>>
>>>> Apparently I neglected to send out the promised update to the VK
>>>> keys for
>>>> TV, including MHEG-5 and EBIF data. Since DOM-3 Events is moving
>>>> close
>>>> towards LC [1], please consider this updated table as input for
>>>> expanding
>>>> Section 6.2.7 Key Values Set.
>>>>
>>>> I did not have an opportunity to verify DVB-HTML requirements.
>>>> At this
>>>> point, I presume that DVB-HTML usage is equal to or a subset of
>>>> OCAP VKs.
>>>>
>>>> Note that I (personally) created the "Description" text for this
>>>> table, so
>>>> please consider this text to be a member contribution for direct
>>>> use in the
>>>> spec.
>>>>
>>>> Regards,
>>>> Glenn Adams (for Samsung)
>>>>
>>>> [1]
>>>> http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html
>>>>
>>>> On Thu, Oct 28, 2010 at 11:18 PM, Glenn Adams <glenn@skynav.com
>>>> <mailto:glenn@skynav.com>> wrote:
>>>>
>>>> You're welcome. I am preparing an update that will add
>>>> columns for MHEG-5,
>>>> EBIF, and DVB-HTML as well. I hope to send this update out
>>>> by early to mid
>>>> next week.
>>>>
>>>> Regards,
>>>> Glenn
>>>>
>>>>
>>>> On Fri, Oct 29, 2010 at 11:54 AM, Doug Schepers
>>>> <schepers@w3.org <mailto:schepers@w3.org>> wrote:
>>>>
>>>> Hi, Glenn, Mark, and Bob-
>>>>
>>>> Thank you very much, this is great information to have
>>>> compiled and
>>>> available; you really went above and beyond, here. I
>>>> will try to integrate
>>>> this feedback in an upcoming draft of DOM3 Events, and I
>>>> will run it by this
>>>> list for another round of feedback.
>>>>
>>>> Thanks!
>>>> -Doug
>>>>
>>>> Glenn Adams wrote (on 10/21/10 10:56 PM):
>>>>
>>>> with attachment
>>>>
>>>> On Fri, Oct 22, 2010 at 10:55 AM, Glenn Adams
>>>> <glenn@skynav.com <mailto:glenn@skynav.com>
>>>> <mailto:glenn@skynav.com <mailto:glenn@skynav.com>>>
>>>> wrote:
>>>>
>>>> Hi Doug,
>>>>
>>>> In regard to your request for input on key events
>>>> (both remote
>>>> control and keyboard) for television, and in
>>>> consultation with Mark
>>>> Vickers (Comcast) and Bob Lund (Cable
>>>> Laboratories), we have
>>>> prepared a table of "Virtual Key Identifiers for
>>>> Television Input"
>>>> based on three industry standards:
>>>>
>>>> * OCAP, Open Cable Application Platform
>>>> (a.k.a. /tru2way/)
>>>> * CEA-2014, Web-based Protocol and Framework
>>>> for Remote User
>>>> Interface on UPnPTM Networks and the
>>>> Internet (Web4CE)
>>>> * ATSC A/100-2, DTV Application Software
>>>> Environment Level 1
>>>> (DASE-1) Part 2: Declarative Applications
>>>> and Environment
>>>>
>>>> The attached table includes the full set of
>>>> virtual key identifiers
>>>> defined for use with these standards. In
>>>> addition, certain of these
>>>> identifiers are designated as being included in
>>>> the minimum support
>>>> provided by a device that implements one of these
>>>> cited standards.
>>>>
>>>> If there are any follow-up questions, please let
>>>> me know.
>>>>
>>>> Regards,
>>>> Glenn Adams
>>>>
>>>> -----Original Message-----
>>>> From: public-web-and-tv-request@w3.org
>>>> <mailto:public-web-and-tv-request@w3.org>
>>>> <mailto:public-web-and-tv-request@w3.org
>>>> <mailto:public-web-and-tv-request@w3.org>> [mailto:
>>>> public-web-and-tv-request@w3.org
>>>> <mailto:public-web-and-tv-request@w3.org>
>>>> <mailto:public-web-and-tv-request@w3.org
>>>> <mailto:public-web-and-tv-request@w3.org>>] On
>>>> Behalf Of Doug
>>>> Schepers
>>>> Sent: Friday, October 08, 2010 11:00 AM
>>>> To: public-web-and-tv@w3.org
>>>> <mailto:public-web-and-tv@w3.org>
>>>> <mailto:public-web-and-tv@w3.org
>>>> <mailto:public-web-and-tv@w3.org>>
>>>> Subject: Standardize Buttons For TV-Web Remotes?
>>>>
>>>> Hi, Folks-
>>>>
>>>> I'm the editor of DOM3 Events, which (among
>>>> other things) is
>>>> finally
>>>> standardizing keyboard events. The spec
>>>> contains a list of
>>>> common keys
>>>> [2], but focuses mainly on traditional
>>>> desktop keyboards, and to a
>>>> lesser extent, on mobiles. There are a few
>>>> keys for media
>>>> controls, but
>>>> mainly in the context of "fancy" computer
>>>> keyboards.
>>>>
>>>> It occurred to me that a more forward-looking
>>>> spec would also
>>>> include
>>>> common buttons from media remote controls,
>>>> such as would be
>>>> useful for
>>>> browser-TV-remote hybrid keyboards, like the
>>>> ones from Logitech,
>>>> Sony,
>>>> etc., for GoogleTV, AppleTV, and other
>>>> systems (I know there are
>>>> many
>>>> other projects, these are just the ones that
>>>> popped into my head
>>>> from
>>>> reading tech blogs; no disrespect intended to
>>>> other vendors).
>>>>
>>>> Including remote-control-type buttons would
>>>> be good for content
>>>> authors
>>>> who want to program Web content inclusive of
>>>> those devices.
>>>> I've got a
>>>> few keys/buttons in mind (ChannelUp,
>>>> ChannelDown, FastForward,
>>>> Reverse,
>>>> Red, Green, Blue, Yellow, and so forth), but
>>>> it would be good to
>>>> have a
>>>> more comprehensive list of possibilities,
>>>> along with their
>>>> relative
>>>> importance and commonness.
>>>>
>>>> If anyone has any concrete suggestions about
>>>> this, or could you
>>>> put me
>>>> in touch with people or companies who do, I
>>>> would greatly
>>>> appreciate any
>>>> help.
>>>>
>>>>
>>>> (To put DOM3 Events in context for those who
>>>> don't know the
>>>> technical
>>>> background, the DOM is the primary way that
>>>> script interacts
>>>> with Web
>>>> documents, by reading, writing, and changing
>>>> elements,
>>>> attributes, and
>>>> text through the in-memory model of the
>>>> document structure and the
>>>> associated APIs; DOM events are the way that
>>>> user interaction is
>>>> managed
>>>> within that, e.g. 'click' events, 'keydown'
>>>> events, etc.)
>>>>
>>>> [1] http://www.w3.org/TR/DOM-Level-3-Events/
>>>> [2]
>>>> http://www.w3.org/TR/DOM-Level-3-Events/#key-values
>>>>
>>>> Thanks-
>>>> -Doug Schepers
>>>> W3C Team Contact, SVG and WebApps WGs
>>>>
>>>> --
>>>> Giuseppe Pascale
>>>> TV & Connected Devices
>>>> Opera Software - Sweden
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
> --
> Giuseppe Pascale
> TV & Connected Devices
> Opera Software - Sweden
>
>


-- 
Janna Chang 張月英
Institute For Information Industry 資策會/網路多媒體研究所
7th Fl. No. 133, Minshen E. Road, section 4,  Taipei, Taiwan
台北市松山區民生東路四段133號7樓
(o) +886-2-6607-3572
(m) +886-921-999-658
janna@nmi.iii.org.tw
skype: jannachang
Received on Monday, 30 May 2011 08:10:51 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 22 June 2012 06:14:07 GMT