WO2001095095A3 - Keyboard navigation of non-focusable components - Google Patents

Keyboard navigation of non-focusable components Download PDF

Info

Publication number
WO2001095095A3
WO2001095095A3 PCT/US2001/017790 US0117790W WO0195095A3 WO 2001095095 A3 WO2001095095 A3 WO 2001095095A3 US 0117790 W US0117790 W US 0117790W WO 0195095 A3 WO0195095 A3 WO 0195095A3
Authority
WO
WIPO (PCT)
Prior art keywords
special mode
entry
character
defining
tool
Prior art date
Application number
PCT/US2001/017790
Other languages
French (fr)
Other versions
WO2001095095A2 (en
Inventor
Hania Gajewska
David P Mendenhall
Peter A Korn
Michael C Albers
Lynn Monsanto
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to EP01941795A priority Critical patent/EP1301855A2/en
Priority to AU2001275121A priority patent/AU2001275121A1/en
Publication of WO2001095095A2 publication Critical patent/WO2001095095A2/en
Publication of WO2001095095A3 publication Critical patent/WO2001095095A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Abstract

A method is described for keyboard navigation in a graphical user interface. The method includes defining a key event dispatcher configured to recognize a special mode entry character and a special mode exit character. Upon entry of the special mode entry character by a user, a special mode is entered wherein subsequent key events are manipulated by the key event dispatcher while a current focus owner is maintained. The special mode is exited upon entry of the special mode exit character by the user. A windowing toolkit is also described for development of a graphical user interface including a plurality of tools having code suitable to be executed by a computer. The toolkit includes a first tool for defining a special mode entry character and a special mode exit character, and a second tool for defining a special mode to be entered upon entry of the special mode entry character and to be exited upon entry of the special mode exit character. The second tool provides a manipulation mechanism by which key events are manipulated while in the special mode and while maintaining a current focus owner.
PCT/US2001/017790 2000-06-02 2001-06-01 Keyboard navigation of non-focusable components WO2001095095A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP01941795A EP1301855A2 (en) 2000-06-02 2001-06-01 Keyboard navigation of non-focusable components
AU2001275121A AU2001275121A1 (en) 2000-06-02 2001-06-01 Keyboard navigation of non-focusable components

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/586,041 US6654038B1 (en) 2000-06-02 2000-06-02 Keyboard navigation of non-focusable components
US09/586,041 2000-06-02

Publications (2)

Publication Number Publication Date
WO2001095095A2 WO2001095095A2 (en) 2001-12-13
WO2001095095A3 true WO2001095095A3 (en) 2002-06-06

Family

ID=24344056

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/017790 WO2001095095A2 (en) 2000-06-02 2001-06-01 Keyboard navigation of non-focusable components

Country Status (4)

Country Link
US (1) US6654038B1 (en)
EP (1) EP1301855A2 (en)
AU (1) AU2001275121A1 (en)
WO (1) WO2001095095A2 (en)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7293231B1 (en) 1999-03-18 2007-11-06 British Columbia Ltd. Data entry for personal computing devices
US7228495B2 (en) * 2001-02-27 2007-06-05 International Business Machines Corporation Method and system for providing an index to linked sites on a web page for individuals with visual disabilities
US7007281B2 (en) * 2001-05-22 2006-02-28 Sun Microsystems, Inc. Heuristic for generating opposite information for inclusion in focus events
US20040205706A1 (en) * 2001-05-31 2004-10-14 Portwood Michael T. Method for the automatic generation of computer programs which interact with existing objects
EP1452948A4 (en) * 2001-12-07 2008-07-16 Ntt Docomo Inc Mobile communication terminal, application executing control method, application executing control program, and computer-readable recording medium
US20030231218A1 (en) * 2002-06-14 2003-12-18 Lou Amadio System and method for indicating the focused control on a graphical user interface
US7149981B1 (en) * 2003-01-16 2006-12-12 Sprint Spectrum L.P. Method and system for facilitating selection of a portion of non-focusable object presented by a browser application
US7533351B2 (en) * 2003-08-13 2009-05-12 International Business Machines Corporation Method, apparatus, and program for dynamic expansion and overlay of controls
US7634720B2 (en) * 2003-10-24 2009-12-15 Microsoft Corporation System and method for providing context to an input method
US7657844B2 (en) * 2004-04-30 2010-02-02 International Business Machines Corporation Providing accessibility compliance within advanced componentry
US7636897B2 (en) * 2004-11-19 2009-12-22 Microsoft Corporation System and method for property-based focus navigation in a user interface
US7631278B2 (en) 2004-11-19 2009-12-08 Microsoft Corporation System and method for directional focus navigation
US7669149B2 (en) * 2004-12-30 2010-02-23 Sap Ag Matching user interface elements to screen reader functions
US7620890B2 (en) * 2004-12-30 2009-11-17 Sap Ag Presenting user interface elements to a screen reader using placeholders
EP1839107A4 (en) * 2005-01-12 2009-04-29 British Columbia Ltd 602531 Method, system, apparatus and computer-readable media for directing input associated with a keyboard-type device
US8552984B2 (en) 2005-01-13 2013-10-08 602531 British Columbia Ltd. Method, system, apparatus and computer-readable media for directing input associated with keyboard-type device
US7661069B2 (en) * 2005-03-31 2010-02-09 Microsoft Corporation System and method for visually expressing user interface elements
US20070083812A1 (en) * 2005-10-07 2007-04-12 Hudson Thomas R Jr GUI with improved mnemonic control
US20070168876A1 (en) * 2006-01-18 2007-07-19 Keohane Susann M Method and system for selecting objects
US8596373B2 (en) * 2006-03-10 2013-12-03 Deere & Company Method and apparatus for retrofitting work vehicle with blade position sensing and control system
US20070213906A1 (en) * 2006-03-13 2007-09-13 Deere & Company, A Delaware Corporation Work vehicle software application display management system and associated method
US8965885B2 (en) * 2006-11-14 2015-02-24 Google Technology Holdings LLC System and method for browsing web pages on a mobile communication device
US7996784B2 (en) * 2006-12-11 2011-08-09 International Business Machines Corporation Method and apparatus for controlling tab indexes in a web page
US8010465B2 (en) * 2008-02-26 2011-08-30 Microsoft Corporation Predicting candidates using input scopes
JP5226588B2 (en) * 2008-04-14 2013-07-03 キヤノン株式会社 Information processing apparatus and control method thereof
US8418076B2 (en) 2008-05-15 2013-04-09 Microsoft Corporation Managing inputs from a plurality of user input device actuators
US20100131481A1 (en) 2008-11-26 2010-05-27 Honeywell International Inc. Methods for locating an item when a search mode is not selected
CN101937300B (en) * 2009-07-01 2013-07-31 神形互联有限公司 Method and device for inputting graphic writing
US8528005B2 (en) * 2010-04-09 2013-09-03 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement in an IPTV terminal
EP2385452A1 (en) 2010-05-06 2011-11-09 Amadeus S.A.S. Computer navigation method
US8434134B2 (en) 2010-05-26 2013-04-30 Google Inc. Providing an electronic document collection
US8856640B1 (en) 2012-01-20 2014-10-07 Google Inc. Method and apparatus for applying revision specific electronic signatures to an electronically stored document
US9529916B1 (en) 2012-10-30 2016-12-27 Google Inc. Managing documents based on access context
US11308037B2 (en) 2012-10-30 2022-04-19 Google Llc Automatic collaboration
US9495341B1 (en) 2012-12-18 2016-11-15 Google Inc. Fact correction and completion during document drafting
US9384285B1 (en) 2012-12-18 2016-07-05 Google Inc. Methods for identifying related documents
US10228819B2 (en) 2013-02-04 2019-03-12 602531 British Cilumbia Ltd. Method, system, and apparatus for executing an action related to user selection
US20140245205A1 (en) * 2013-02-27 2014-08-28 Microsoft Corporation Keyboard navigation of user interface
US9514113B1 (en) 2013-07-29 2016-12-06 Google Inc. Methods for automatic footnote generation
US9842113B1 (en) 2013-08-27 2017-12-12 Google Inc. Context-based file selection
US9529791B1 (en) 2013-12-12 2016-12-27 Google Inc. Template and content aware document and template editing
US9703763B1 (en) 2014-08-14 2017-07-11 Google Inc. Automatic document citations by utilizing copied content for candidate sources
US10044785B2 (en) 2014-10-30 2018-08-07 Amadeus S.A.S. Controlling a graphical user interface
US20190243515A1 (en) * 2018-02-07 2019-08-08 Microsoft Technology Licensing, Llc Invoke a Service in an Electronic Document Using a Trigger Entry
US11595509B2 (en) * 2020-03-05 2023-02-28 Avaya Management L.P. Telecommunications soft client having a GUI-less operating mode

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6003050A (en) * 1997-04-02 1999-12-14 Microsoft Corporation Method for integrating a virtual machine with input method editors

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5721850A (en) * 1993-01-15 1998-02-24 Quotron Systems, Inc. Method and means for navigating user interfaces which support a plurality of executing applications
US6366920B1 (en) * 1993-05-06 2002-04-02 International Business Machines Corporation Automatic invocation of objects during the entering of data in a data processing system user interface
US5548703A (en) * 1993-11-30 1996-08-20 International Business Machines Corporation Navigation within a compound graphical object in a graphical user interface
US5625763A (en) * 1995-05-05 1997-04-29 Apple Computer, Inc. Method and apparatus for automatically generating focus ordering in a dialog on a computer system
US6141011A (en) * 1997-08-04 2000-10-31 Starfish Software, Inc. User interface methodology supporting light data entry for microprocessor device having limited user input
US6072485A (en) * 1997-08-28 2000-06-06 Microsoft Corporation Navigating with direction keys in an environment that permits navigating with tab keys
US5982351A (en) * 1997-09-30 1999-11-09 Motorola, Inc. Method and apparatus for supplementing a keyboard and for helping a user operate an electronic device
US6249284B1 (en) * 1998-04-01 2001-06-19 Microsoft Corporation Directional navigation system in layout managers
US6317144B1 (en) * 1998-11-30 2001-11-13 Sun Microsystems, Inc. Method and apparatus for navigating displayed elements

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6003050A (en) * 1997-04-02 1999-12-14 Microsoft Corporation Method for integrating a virtual machine with input method editors

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"INCREASING THE USABILITY OF FOCUS-DRIVEN INFORMATION LINE TEXT", IBM TECHNICAL DISCLOSURE BULLETIN, IBM CORP. NEW YORK, US, vol. 38, no. 7, 1 July 1995 (1995-07-01), pages 217 - 218, XP000521667, ISSN: 0018-8689 *
MARK MCCULLEY: "Focus on Swing", JAVAWORLD, vol. 3, no. 7, July 1998 (1998-07-01), San Francisco, USA, XP002194913, ISSN: 1091-8906, Retrieved from the Internet <URL:http://www.javaworld.com/javaworld/jw-07-1998/jw-07-swing-focus_p.html> [retrieved on 20020402] *

Also Published As

Publication number Publication date
US6654038B1 (en) 2003-11-25
WO2001095095A2 (en) 2001-12-13
EP1301855A2 (en) 2003-04-16
AU2001275121A1 (en) 2001-12-17

Similar Documents

Publication Publication Date Title
WO2001095095A3 (en) Keyboard navigation of non-focusable components
WO2005122131A3 (en) Information entry mechanism
EP1164770A3 (en) Portable telephone
WO2005064587A8 (en) Virtual keyboard system with automatic correction
WO2006031640A3 (en) Object process graph application development system
BRPI0513210A8 (en) method for the user to define at least one aspect of a user interface for the device, tool to allow the user to define at least one aspect of a user interface for the mobile device, mobile terminal, and computer program product
WO2003102760A3 (en) Customizing computer systems
MXPA06010814A (en) Human-to-computer interfaces.
WO2007014064A3 (en) System and method for a thumb-optimized touch-screen user interface
MXPA02009253A (en) Method and system for top down business process definition and execution.
WO2005111987A3 (en) Modified keyboard and systems containing the keyboard
WO2004010323A3 (en) Systems and methods of building and using custom word lists
GB2384899A (en) On-screen transparent keyboard interface
EP1648109A3 (en) Initializing, maintaining, updating and recovering secure operation within an integrated system employing a data access control function
GB2431029A (en) Handheld Electronic Device wth Text Disambiguation
HK1086314A1 (en) Backward compatible lock system, key blanks and keys therefor
WO2005119416A8 (en) Handheld electronic device with text disambiguation
WO2005119415A8 (en) Handheld electronic device with text disambiguation
BR9916483A (en) Method for selecting a program displayed in an advertisement in an application software program
GB2422579A (en) Keypad having C-shaped button arrangement and method of inputting letters using the same
Mellor et al. Modelling of speech-based user interfaces
GB2434237A (en) Handheld electronic device with text disambiguation
GB2432950A (en) Handheld electronic device with text disambiguation
WO2004097613A3 (en) Method for guiding a user to select keys on a keyboard
Arbogast et al. This Time With Feeling

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 2001941795

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2001941795

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Ref document number: 2001941795

Country of ref document: EP