发明名称 |
Global keyboard shortcuts management for web applications |
摘要 |
According to one general aspect, a computer-implemented method for managing global keyboard shortcuts is described. The method determines a web application or a browser extension accessible for execution by a browser of a client device. A user interface including available shortcut actions for the web application or the browser extension is provided, and a designation of a keyboard shortcut for an action from the available shortcut actions is received via the user interface. An association is created between the designated keyboard shortcut, the action, and a user account. The designated keyboard shortcut, the action, and the association may be stored on a server, and the designated keyboard shortcut, the action, and the association may be synced based on the user account. |
申请公布号 |
US9417793(B2) |
申请公布日期 |
2016.08.16 |
申请号 |
US201113251065 |
申请日期 |
2011.09.30 |
申请人 |
Google Inc. |
发明人 |
Kay Erik;Thorarinsson Finnur;Murphy Glen |
分类号 |
G06F3/0482;G06F3/0489;G06F3/0481;G06F3/0484;H04L29/08 |
主分类号 |
G06F3/0482 |
代理机构 |
Brake Hughes Bellerman LLP |
代理人 |
Brake Hughes Bellerman LLP |
主权项 |
1. A computer-implemented method for managing global keyboard shortcuts, comprising:
receiving a hosted web application running inside of a browser at a client device; during installation of the hosted web application for execution by the browser of the client device, automatically prompting a user for an input of a designated keyboard shortcut for the hosted web application; upon receiving a selection of an indication of the hosted web application in a user interface, providing, for display, in the user interface
a set of available keyboard shortcut actions associated with the hosted web application and available for keyboard shortcut assignment, the set of available keyboard shortcut actions being defined and provided by a developer associated with the hosted web application,at least one input area for receiving user-defined actions associated with the hosted web application and distinct from available keyboard shortcut actions;an input area displayed adjacent to each keyboard shortcut action and for receiving at least one sequence of keystrokes to designate at least one keyboard shortcut for each keyboard shortcut action associated with the hosted web application; a plurality of additional selectable web applications downloaded by the user, for which the user may assign additional keyboard shortcuts; maintaining the set of available keyboard shortcut actions for the hosted web application; receiving, via the user interface, a designation of a first keyboard shortcut corresponding to an action from the set of available shortcut actions, wherein the designation includes a sequence of keys; receiving, via the user interface, at least one user-defined action associated with the hosted web application and a designation of a second keyboard shortcut corresponding to the at least one user-defined action, wherein the designation includes another sequence of keys; and linking the first designated keyboard shortcut, the action from the set of available keyboard shortcut actions, and a user account. |
地址 |
Mountain View CA US |