ACTION-13: Add event for moving focus to app toolbar(s), palettes, etc.
Add event for moving focus to app toolbar(s), palettes, etc.
- State:
- closed
- Person:
- James Craig
- Due on:
- October 31, 2012
- Created on:
- October 24, 2012
- Associated Product:
- IndieUI: Events 1.0
- Related emails:
- [Events] new Interface UIFocusRequestEvent (directional, linear, palette, and toolbar focus request events) completes ACTION-13, ACTION-14, and ACTION-15 (from jcraig@apple.com on 2013-05-01)
- Re: IndieUI brainstorming (from dmazzoni@google.com on 2013-01-09)
- Re: IndieUI brainstorming (from jcraig@apple.com on 2013-01-09)
- Re: IndieUI brainstorming (from dmazzoni@google.com on 2013-01-09)
- Re: IndieUI brainstorming (from schwer@us.ibm.com on 2013-01-08)
- Re: IndieUI brainstorming (from jcraig@apple.com on 2013-01-08)
- ACTION-29 (Was: Very belated Browser API list-up) (from jcraig@apple.com on 2013-01-02)
- Belated regrets re Teleconference 28 November 2012 (from andyheath@axelrod.plus.com on 2012-11-28)
- Minutes IndieUI Teleconference 28 November 2012 (from cooper@w3.org on 2012-11-28)
Related notes:
This is equivalent to Ctrl+F5 in native Cocoa apps on Mac OS X. See KB shortcuts in SysPrefs > Keyboard > Keyboard Shortcuts > Keyboard & Text Input > Move focus to the window toolbar.
James Craig, 24 Oct 2012, 20:34:36e.g., Tab key sometimes intercepted to insert a Tab char in RTE apps, so we need an explicit way to interpret the user's need to "leave" the text area, which is different from Tab and Shift+Tab.
James Craig, 24 Oct 2012, 20:43:57probably focusrequest with constants for expected types of UI elements: 'toolbar', 'document', 'palette', etc. In the case of a request matching multiple elements (like palettes), the web app should cycle focus to the 'next' one on subsequent requests.
James Craig, 15 Nov 2012, 08:08:30Also, Sangwhan's list mentions prev/next within search context.
James Craig, 2 Jan 2013, 21:36:20Added
https://dvcs.w3.org/hg/IndieUI/raw-file/default/src/indie-ui-events.html#UIFocusRequestEvents
Display change log.