×

Input device enhanced interface

  • US 9,983,788 B2
  • Filed: 09/22/2014
  • Issued: 05/29/2018
  • Est. Priority Date: 03/17/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a display presenting a plurality of graphical keys that are configured to represent a keyboard input device;

    a memory system storing at least a computer program with computer-executable instructions;

    a processor that is in communication with the memory system to execute the computer program, the computer-executable instructions programming the processor in;

    determining one of a plurality of operational modes that is active based on two or more of (i) detecting and evaluating taps and press and holds of one or more alphanumeric key combinations, (ii) detecting one of a plurality of applications which is frontmost, (iii) detecting whether key focus is on a user interface (UI) element that accepts text input, and (iv) detecting presence or absence of selected text in a text field with key focus;

    presenting various symbols over various graphical keys of the plurality of graphical keys based on which of the plurality of operational modes is active, wherein each particular symbol of the various symbols being presented visually indicates an output action that can be invoked using input that corresponds to a graphical key over which the particular symbol is presented, wherein in response to determining activation of a first operational mode of the plurality of operational modes, said output action comprises one of text selection and manipulation of selected text, wherein in response to determining activation of a second operational mode of the plurality of operational modes, said output action is different than a character insertion operation and comprises an executable operation targeting a background application, process, or operating system, and wherein in response to determining activation of a third operational mode of the plurality of operational modes, said output action is different than a character insertion operation and comprises an executable operation targeting a frontmost application or a user interface (UI) element with focus.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×