US20090055777A1 - Method for Interactive Display of Shortcut Keys - Google Patents

Method for Interactive Display of Shortcut Keys Download PDF

Info

Publication number
US20090055777A1
US20090055777A1 US11/841,415 US84141507A US2009055777A1 US 20090055777 A1 US20090055777 A1 US 20090055777A1 US 84141507 A US84141507 A US 84141507A US 2009055777 A1 US2009055777 A1 US 2009055777A1
Authority
US
United States
Prior art keywords
key
predefined
keys
graphical icons
displayed
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US11/841,415
Inventor
Tobias Kiesewetter
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US11/841,415 priority Critical patent/US20090055777A1/en
Publication of US20090055777A1 publication Critical patent/US20090055777A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting

Definitions

  • the present invention relates in general to the field of data entry and display interfaces, such as keyboards, computer screens and the like, and more particularly to a method for interactive display of shortcut keys to easily retrieve assigned shortcut keys on a computer system or on other digital electronic processing devices.
  • Computer shortcut keys also named shortkeys or hotkeys are commands entered by the user via a keyboard to permit quick execution of tasks.
  • Known examples are “Ctrl+C” for “copy” or “Ctrl+V” for “paste” of data.
  • the shortcut key is given by a combination of a special key (like “Shift”, “Alt” or “Ctrl”, the Microsoft-key, or the Apple-key) along with another non-special key of the keyboard.
  • Such special keys which are pushed and held while other keys are pushed, are sometimes denoted as modal function keys.
  • the user manuals of applications are time consuming to read and not always up to date or complete with regard to referencing the right short-keys. To date, there is no intuitive way of retrieving assigned shortcut keys.
  • this invention provides methods and apparatus, including computer program products, for displaying keyboard keys on a screen of a computer system, comprising the following steps:
  • the inventive method may further comprise a step of:
  • the inventive method may further comprise a step of:
  • the predefined positions may be located within a toolbar element on the screen, or within a palette element on the screen.
  • Toggling the displayed graphical icons may be performed such that the predefined second keys are displayed instead of the respective graphical icons.
  • toggling the displayed graphical icons may be performed such that the predefined second keys are displayed together with the respective graphical icons.
  • toggling the displayed graphical icons may be performed such that the predefined second keys are displayed in front of the respective graphical icons, the respective graphical icons being displayed in the background.
  • the predefined first key may be one of CTRL key, Shift key, ALT key, Microsoft-key, Apple-key and Function key of the keyboard.
  • the combinations of the predefined first key and second key may be shortkeys.
  • the second keys may be character keys of the keyboard.
  • the displayed graphical icons to display the predefined second keys may be performed if a second key is pressed in combination with the first key.
  • Toggling the displayed predefined second keys back to the graphical icon display may be performed if the first key is released.
  • Toggling the displayed predefined second keys back to the graphical icon display may be performed if the second key is pressed.
  • the invention comprises also computer systems for performing the inventive methods.
  • the invention comprises computer-readable storage media comprising program code for performing the inventive methods, when loaded into a computer system.
  • One of the advantages is that the present invention provides quick access to shortkeys.
  • FIG. 1A , B illustrate a program window with an application tool bar including graphical icons before and after toggling of the display
  • FIG. 2A , B illustrate the application tool bar before and after toggling in more detail
  • FIG. 3 illustrates a flowchart diagram of an exemplary embodiment of the present invention.
  • FIGS. 4A , B illustrate a further embodiment of the invention.
  • FIG. 1A illustrates a usual program window displayed on a computer screen.
  • the program window in this case, is an editor of a word processor.
  • the window is divided in several portions.
  • Portion 100 represents the text field in which the typed characters are displayed.
  • a menu bar 110 On top of the window displayed is a menu bar 110 where commands are arranged in menus to be activated or executed via mouse-click.
  • a toolbar 120 with icons 120 - 1 , 120 - 2 , 120 - 3 arranged which allow direct activation or execution by mouse-click on the respective icons 120 - 1 , 120 - 2 , 120 - 3 .
  • the icons are coded as bitmaps.
  • the commands can be selected (i.e., executed) by mouse-click on the respective icon.
  • FIG. 1B illustrates the window of FIG. 1A after toggling, i.e., upon special key stroke, as will be described in connection with FIG. 2A , B in more detail.
  • FIG. 2A , B illustrate schematically the part of the window of FIG. 1 which relates to the toolbar 120 before and after toggling
  • icon 220 - 1 represents an “Open new document” functionality
  • icon 220 - 2 represents “Open file”
  • icon 220 - 3 represents “Save document to disc”
  • icon 220 - 4 represents “Print document”
  • icon 220 - 5 represents Cut”
  • 220 - 6 represents “Undo”.
  • FIG. 2B illustrates an example of the optical support to retrieve a shortcut.
  • the icon 220 - 1 of the toolbar of FIG. 2A displays opening a new document.
  • the corresponding shortcut is “Ctrl+N”. If the user presses the Ctrl-button, the toolbar bitmap toggles to display an “N” instead of the graphical icon 220 - 1 , as shown in FIG. 2B .
  • the user then enters the second key to execute the respective command.
  • the toolbar toggles back to display the graphical icons.
  • the other icons of the toolbar are toggled to display the respective second keystroke.
  • icon 220 - 2 is toggled to display “O”
  • icon 220 - 3 is toggled to display “S”, and so on.
  • the method is independent of the allocation of the shortcuts. If in the above example the shortcut for the task “Open new document” is allocated to e.g. the second keystroke “R”, an “R” is shown instead of an “N”.
  • the same shortkey combination could also be allocated to two different icons, provided however that those icons are not accessible at the same time. This provides the option of double allocations of shortkeys in one and the same application e.g. if the toolbar icon is changing in different modes of the application.
  • the toolbar is a special module of a larger application program. This module has access to resources like the graphical icons. To give a toolbar a more interactive design the icons changes if e.g. the mouse pointer is moving across the icon or if the icon is pressed. Also the icon is often shadowed in case the respective task is inactive.
  • the toolbar module also keeps track of the use of special keys.
  • a resource is provided to map the graphical icons to the respective shortcut keys. This mapping resource may also be changed dynamically in case e.g. the user allocates own shortcut preferences.
  • the application is mapping the respective icon of the second keystroke and displays this icon instead of the graphical icon.
  • the icons for display of the second keystroke may either be pre-designed or may be dynamically build by the use of the letter resources of the computer system.
  • the current invention is supplementing the current practice by a method to also provide for interactive shortkey access.
  • FIG. 3 provides a flowchart diagram of an exemplary embodiment of the invention.
  • the graphical icons are shown on a screen in a toolbar or palette (Step 1 ). This may be called a first status or “normal mode”.
  • a special key e.g., the “CTRL” key on the keyboard (Step 2 )
  • a short delay prevents a flickering effect for the case that the user wants to execute a known shortkey command.
  • the toolbar icons toggle to display the corresponding second keystrokes for executing the respective shortcuts of the tasks shown in the toolbar (Step 4 ).
  • Step 5 If the second key is now pressed by the user (Step 5 ), the so-defined shortkey command will be executed by the computer system (Step 6 ), and the toolbar toggles back to the normal mode to display the graphical icons (Step 1 ). If not, the shortcut key icons are displayed until the user either releases the special key (Step 7 ) or executes a shortcut command.
  • FIGS. 4A , B A further embodiment of the invention is illustrated in connection with FIGS. 4A , B.
  • This embodiment deals with the situation that there are several sets of short-key commands 420 , 430 , 440 , 450 which require different special keys to be pressed. That is, a first set of shortkey commands 420 , 430 , 440 may be executed with the “CTRL” key being pressed together with a predetermined second key, while a second set of shortkey commands 450 may be executed with the “ALT” key being pressed. Then, the toggling is performed as follows.
  • the set of graphical icons 420 , 430 , 440 which are to be executed with the pressed first key are toggled to display the respective second key (as before) while the set of graphical icons 450 representing commands which to be executed by with a special keys other than the pressed key are toggled to display that special key.
  • the display of that latter special key may be somewhat faded in order to indicate that that special key is currently not pressed.
  • the first set 420 , 430 , 440 of shortkey commands which is executed with the pressed “CTRL” key, is toggled to display the respective second key, see FIG. 4B .
  • Shortkey commands 420 are toggled as described with reference to FIGS. 1 and 2 .
  • the second set of shortkey commands 450 which is executed with the “ALT” key, is toggled to display “ALT”, see again FIG. 4B .
  • the display is toggled in a slightly different way.
  • the second key may be displayed together with the graphical icon.
  • the graphical icon may be “in the background”, as illustrated at reference numeral 430 .
  • the graphical icon may be displayed side by side with the respective second key, as illustrated at reference numeral 440 .
  • the present invention disclosed herein may be implemented as a method, apparatus or article of manufacture using standard programming or engineering techniques to produce software, firmware, hardware, or combinations thereof.

Abstract

Computer-implemented method and apparatus for displaying keyboard keys on a screen of a computer system, comprising the following steps: displaying graphical icons at predefined positions on a screen; each of the graphical icons representing a command to be executed by the computer system when mouse-clicked; monitoring whether a predefined first key is pressed on a keyboard; and when the predefined first key is pressed, toggling the displayed graphical icons to display predefined second keys at the positions of the graphical icons, each of the second keys forming with the predefined first key a shortcut key for the command represented by the graphical icon.

Description

    FIELD OF THE INVENTION
  • The present invention relates in general to the field of data entry and display interfaces, such as keyboards, computer screens and the like, and more particularly to a method for interactive display of shortcut keys to easily retrieve assigned shortcut keys on a computer system or on other digital electronic processing devices.
  • BACKGROUND OF THE INVENTION
  • Computer shortcut keys also named shortkeys or hotkeys are commands entered by the user via a keyboard to permit quick execution of tasks. Known examples are “Ctrl+C” for “copy” or “Ctrl+V” for “paste” of data. In most cases the shortcut key is given by a combination of a special key (like “Shift”, “Alt” or “Ctrl”, the Microsoft-key, or the Apple-key) along with another non-special key of the keyboard. Such special keys, which are pushed and held while other keys are pushed, are sometimes denoted as modal function keys.
  • By selection of a menu item the respective shortcut keys are sometimes presented in the corresponding menu list displayed on the screen. In most cases the user needs to retrieve shortcut key combinations with the support of the help system or by using the help manual of an application.
  • In general, the productivity of a user increases by the use of shortkeys. It is faster and more ergonomic to keep using the keyboard instead of constantly changing focus between mouse and keyboard.
  • Shortkeys that are not used very frequently fall into oblivion. The user manuals of applications are time consuming to read and not always up to date or complete with regard to referencing the right short-keys. To date, there is no intuitive way of retrieving assigned shortcut keys.
  • Most of the tasks that the user can execute by a shortcut key combination are also accessible by use selecting a menu item or by the use of a toolbar button on a screen.
  • In view of the above, it would be desirable to have a data entry interface which could be better used with shortcut keys.
  • SUMMARY OF THE INVENTION
  • In accordance with these and other objects, there is provided a new and improved method and system to help the user to interactively find the corresponding shortcut key of a toolbar or palette bitmap.
  • In general, in one aspect, this invention provides methods and apparatus, including computer program products, for displaying keyboard keys on a screen of a computer system, comprising the following steps:
      • a. displaying graphical icons at predefined positions on a screen; each of the graphical icons representing a command to be executed by the computer system when mouse-clicked;
      • b. monitoring whether a predefined first key is pressed on a keyboard; and
      • c. when the predefined first key is pressed, toggling the displayed graphical icons to display predefined second keys at the positions of the graphical icons, each of the second keys forming with the predefined first key a shortcut key for the command represented by the graphical icon.
  • Advantageous implementations can include one or more of the following features.
  • The inventive method may further comprise a step of:
      • d. when the predefined first key and one of the predefined second keys are together pressed, executing the command according to the shortcut key formed by the predefined first key and second key.
  • The inventive method may further comprise a step of:
      • d. when the predefined first key, a predefined third key, and one of the predefined second keys are together pressed, executing the command of the shortcut key of the pressed predefined first key, second key, and third key.
  • The predefined positions may be located within a toolbar element on the screen, or within a palette element on the screen.
  • Toggling the displayed graphical icons may be performed such that the predefined second keys are displayed instead of the respective graphical icons.
  • As an alternative, toggling the displayed graphical icons may be performed such that the predefined second keys are displayed together with the respective graphical icons.
  • As a further alternative, toggling the displayed graphical icons may be performed such that the predefined second keys are displayed in front of the respective graphical icons, the respective graphical icons being displayed in the background.
  • The predefined first key may be one of CTRL key, Shift key, ALT key, Microsoft-key, Apple-key and Function key of the keyboard.
  • The combinations of the predefined first key and second key may be shortkeys.
  • The second keys may be character keys of the keyboard.
  • The displayed graphical icons to display the predefined second keys may be performed if a second key is pressed in combination with the first key.
  • Toggling the displayed predefined second keys back to the graphical icon display may be performed if the first key is released.
  • Toggling the displayed predefined second keys back to the graphical icon display may be performed if the second key is pressed.
  • In case the user already knows a shortkey combination, an immediate toggling of the icons may bear the disadvantage of a flickering effect (as soon as the special key is pressed, the icons toggle to show the corresponding second key and toggles back again). To prevent this nervous flickering or flashing of the toolbar icons it is helpful to implement a short delay (e.g. one tenths of a second) prior to toggling to the shortkey display.
  • In particular, the invention comprises also computer systems for performing the inventive methods.
  • Furthermore, the invention comprises computer-readable storage media comprising program code for performing the inventive methods, when loaded into a computer system.
  • One of the advantages is that the present invention provides quick access to shortkeys.
  • Various other purposes and advantages of the invention will become clear from its description in the specification that follows. Therefore, to the accomplishment of the objectives described above, this invention includes the features hereinafter fully described in the detailed description of the preferred embodiments, and particularly pointed out in the claims. However, such description discloses only some of the various ways in which the invention may be practiced.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the following, non-limiting embodiments of the present invention are described with reference to the drawings wherein:
  • FIG. 1A, B illustrate a program window with an application tool bar including graphical icons before and after toggling of the display;
  • FIG. 2A, B illustrate the application tool bar before and after toggling in more detail;
  • FIG. 3 illustrates a flowchart diagram of an exemplary embodiment of the present invention; and
  • FIGS. 4A, B illustrate a further embodiment of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Referring to the figures, FIG. 1A illustrates a usual program window displayed on a computer screen. The program window, in this case, is an editor of a word processor. As usual, the window is divided in several portions. Portion 100 represents the text field in which the typed characters are displayed. On top of the window displayed is a menu bar 110 where commands are arranged in menus to be activated or executed via mouse-click. Further, there is a toolbar 120 with icons 120-1, 120-2, 120-3 arranged which allow direct activation or execution by mouse-click on the respective icons 120-1, 120-2, 120-3. Usually, the icons are coded as bitmaps. The commands can be selected (i.e., executed) by mouse-click on the respective icon.
  • FIG. 1B illustrates the window of FIG. 1A after toggling, i.e., upon special key stroke, as will be described in connection with FIG. 2A, B in more detail.
  • FIG. 2A, B illustrate schematically the part of the window of FIG. 1 which relates to the toolbar 120 before and after toggling In this illustrative embodiment, icon 220-1 represents an “Open new document” functionality, icon 220-2 represents “Open file”, icon 220-3 represents “Save document to disc”, icon 220-4 represents “Print document”, icon 220-5 represents Cut”, and 220-6 represents “Undo”.
  • According to the invention, by pressing a special key on the keyboard, the bitmaps of the toolbar 220 toggle to display the corresponding second keystroke for execution of the respective command. FIG. 2B illustrates an example of the optical support to retrieve a shortcut. In that example, the icon 220-1 of the toolbar of FIG. 2A displays opening a new document. Let us assume the corresponding shortcut is “Ctrl+N”. If the user presses the Ctrl-button, the toolbar bitmap toggles to display an “N” instead of the graphical icon 220-1, as shown in FIG. 2B. The user then enters the second key to execute the respective command. The toolbar toggles back to display the graphical icons. In the same way, the other icons of the toolbar are toggled to display the respective second keystroke. Thus, icon 220-2 is toggled to display “O”, icon 220-3 is toggled to display “S”, and so on.
  • The method is independent of the allocation of the shortcuts. If in the above example the shortcut for the task “Open new document” is allocated to e.g. the second keystroke “R”, an “R” is shown instead of an “N”. The same shortkey combination could also be allocated to two different icons, provided however that those icons are not accessible at the same time. This provides the option of double allocations of shortkeys in one and the same application e.g. if the toolbar icon is changing in different modes of the application.
  • In most cases the toolbar is a special module of a larger application program. This module has access to resources like the graphical icons. To give a toolbar a more interactive design the icons changes if e.g. the mouse pointer is moving across the icon or if the icon is pressed. Also the icon is often shadowed in case the respective task is inactive.
  • To implement the described innovation the toolbar module also keeps track of the use of special keys. A resource is provided to map the graphical icons to the respective shortcut keys. This mapping resource may also be changed dynamically in case e.g. the user allocates own shortcut preferences. In case a shortcut listed in the mapping resource is pressed, the application is mapping the respective icon of the second keystroke and displays this icon instead of the graphical icon. The icons for display of the second keystroke may either be pre-designed or may be dynamically build by the use of the letter resources of the computer system.
  • The current invention is supplementing the current practice by a method to also provide for interactive shortkey access.
  • FIG. 3 provides a flowchart diagram of an exemplary embodiment of the invention. Per default the graphical icons are shown on a screen in a toolbar or palette (Step 1). This may be called a first status or “normal mode”. After pressing a special key (e.g., the “CTRL” key on the keyboard (Step 2), a short delay (Step 3) prevents a flickering effect for the case that the user wants to execute a known shortkey command. If the user has not been executed such command, the toolbar icons toggle to display the corresponding second keystrokes for executing the respective shortcuts of the tasks shown in the toolbar (Step 4). If the second key is now pressed by the user (Step 5), the so-defined shortkey command will be executed by the computer system (Step 6), and the toolbar toggles back to the normal mode to display the graphical icons (Step 1). If not, the shortcut key icons are displayed until the user either releases the special key (Step 7) or executes a shortcut command.
  • A further embodiment of the invention is illustrated in connection with FIGS. 4A, B. This embodiment deals with the situation that there are several sets of short- key commands 420, 430, 440, 450 which require different special keys to be pressed. That is, a first set of shortkey commands 420, 430, 440 may be executed with the “CTRL” key being pressed together with a predetermined second key, while a second set of shortkey commands 450 may be executed with the “ALT” key being pressed. Then, the toggling is performed as follows. Upon pressure of one of the special keys, the set of graphical icons 420, 430, 440 which are to be executed with the pressed first key are toggled to display the respective second key (as before) while the set of graphical icons 450 representing commands which to be executed by with a special keys other than the pressed key are toggled to display that special key. The display of that latter special key may be somewhat faded in order to indicate that that special key is currently not pressed. In FIG. 4A, the first set 420, 430, 440 of shortkey commands, which is executed with the pressed “CTRL” key, is toggled to display the respective second key, see FIG. 4B. Shortkey commands 420 are toggled as described with reference to FIGS. 1 and 2. The second set of shortkey commands 450, which is executed with the “ALT” key, is toggled to display “ALT”, see again FIG. 4B.
  • In a further embodiment of the invention, the display is toggled in a slightly different way. Instead of toggling the display of the graphical representation of the command (i.e., the icon) to displaying the second key only (as illustrated at reference numeral 420), the second key may be displayed together with the graphical icon. Then, the graphical icon may be “in the background”, as illustrated at reference numeral 430.
  • Further, the graphical icon may be displayed side by side with the respective second key, as illustrated at reference numeral 440.
  • The present invention disclosed herein may be implemented as a method, apparatus or article of manufacture using standard programming or engineering techniques to produce software, firmware, hardware, or combinations thereof.

Claims (31)

1. A computer-implemented method for displaying keyboard keys on a screen of a computer system, comprising the following steps:
a. displaying graphical icons at predefined positions on a screen; each of the graphical icons representing a command to be executed by the computer system when mouse-clicked;
b. monitoring whether a predefined first key is pressed on a keyboard; and
c. when the predefined first key is pressed, toggling the displayed graphical icons to display predefined second keys at the positions of the graphical icons, each of the second keys forming with the predefined first key a shortcut key for the command represented by the graphical icon.
2. The method of claim 1, further comprising a step:
d. when the predefined first key and one of the predefined second keys are together pressed, executing the command according to the shortcut key formed by the predefined first key and second key.
3. The method of claim 1, further comprising a step:
d. when the predefined first key, a predefined third key, and one of the predefined second keys are together pressed, executing the command of the shortcut key of the pressed predefined first key, second key, and third key.
4. The method of claim 1, wherein the predefined positions are located within a toolbar element on the screen.
5. The method of claim 1, wherein the predefined positions are located within a palette element on the screen.
6. The method of claim 1, wherein toggling the displayed graphical icons is performed such that the predefined second keys are displayed instead of the respective graphical icons.
7. The method of claim 1, wherein toggling the displayed graphical icons is performed such that the predefined second keys are displayed together with the respective graphical icons.
8. The method of claim 1, wherein toggling the displayed graphical icons is performed such that the predefined second keys are displayed in front of the respective graphical icons, the respective graphical icons being displayed in the background.
9. The method of claim 1, wherein the predefined first key is one of CTRL key, Shift key, ALT key, Microsoft-key, Apple-key and Function key of the keyboard.
10. The method of claim 1, wherein the combinations of the predefined first key and second key are shortkeys.
11. The method of claim 1, wherein toggling the displayed graphical icons to display is performed a predefined time after the first key is pressed.
12. The method of claim 1, wherein the second keys are character keys of the keyboard.
13. The method of claim 1, wherein toggling the displayed graphical icons to display the predefined second keys is performed if a second key is pressed in combination with the first key.
14. The method of claim 1, wherein toggling the displayed predefined second keys back to the graphical icon display is performed if the first key is released.
15. The method of claim 1, wherein toggling the displayed predefined second keys back to the graphical icon display is performed if the second key is pressed.
16. An apparatus for displaying keyboard keys on a screen, adapted to perform the steps of:
a. displaying graphical icons at predefined positions on a screen; each of the graphical icons representing a command to be executed by the computer system when mouse-clicked;
b. monitoring whether a predefined first key is pressed on a keyboard; and
c. when the predefined first key is pressed, toggling the displayed graphical icons to display predefined second keys at the positions of the graphical icons, each of the second keys forming with the predefined first key a shortcut key for the command represented by the graphical icon.
17. The apparatus of claim 16, further adapted to perform a step of:
d. when the predefined first key and one of the predefined second keys are together pressed, executing the command according to the shortcut key formed by the predefined first key and second key.
18. The apparatus of claim 16, further adapted to perform a step of:
d. when the predefined first key, a predefined third key, and one of the predefined second keys are together pressed, executing the command of the shortcut key of the pressed predefined first key, second key, and third key.
19. The apparatus of claim 16, wherein the predefined positions are located within a toolbar element on the screen.
20. The apparatus of claim 16, wherein the predefined positions are located within a palette element on the screen.
21. The apparatus of claim 16, wherein toggling the displayed graphical icons is performed such that the predefined second keys are displayed instead of the respective graphical icons.
22. The apparatus of claim 16, wherein toggling the displayed graphical icons is performed such that the predefined second keys are displayed together with the respective graphical icons.
23. The apparatus of claim 16, wherein toggling the displayed graphical icons is performed such that the predefined second keys are displayed in front of the respective graphical icons, the respective graphical icons being displayed in the background.
24. The apparatus of claim 16, wherein the predefined first key is one of CTRL key, Shift key, ALT key, Microsoft-key, Apple-key and Function key of the keyboard.
25. The apparatus of claim 16, wherein the combinations of the predefined first key and second key are shortkeys.
26. The apparatus of claim 16, wherein toggling the displayed graphical icons to display is performed a predefined time after the first key is pressed.
27. The apparatus of claim 16, wherein the second keys are character keys of the keyboard.
28. The apparatus of claim 16, wherein toggling the displayed graphical icons to display the predefined second keys is performed if a second key is pressed in combination with the first key.
29. The apparatus of claim 16, wherein toggling the displayed predefined second keys back to the graphical icon display is performed if the first key is released.
30. The apparatus of claim 16, wherein toggling the displayed predefined second keys back to the graphical icon display is performed if the second key is pressed.
31. A computer-readable medium having computer-executable instructions for displaying keyboard keys on a screen of a computer system, comprising the steps of:
a. displaying graphical icons at predefined positions on a screen; each of the graphical icons representing a command to be executed by the computer system when mouse-clicked;
b. monitoring whether a predefined first key is pressed on a keyboard; and
c. when the predefined first key is pressed, toggling the displayed graphical icons to display predefined second keys at the positions of the graphical icons, each of the second keys forming with the predefined first key a shortcut key for the command represented by the graphical icon.
US11/841,415 2007-08-20 2007-08-20 Method for Interactive Display of Shortcut Keys Abandoned US20090055777A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/841,415 US20090055777A1 (en) 2007-08-20 2007-08-20 Method for Interactive Display of Shortcut Keys

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/841,415 US20090055777A1 (en) 2007-08-20 2007-08-20 Method for Interactive Display of Shortcut Keys

Publications (1)

Publication Number Publication Date
US20090055777A1 true US20090055777A1 (en) 2009-02-26

Family

ID=40383319

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/841,415 Abandoned US20090055777A1 (en) 2007-08-20 2007-08-20 Method for Interactive Display of Shortcut Keys

Country Status (1)

Country Link
US (1) US20090055777A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090313581A1 (en) * 2008-06-11 2009-12-17 Yahoo! Inc. Non-Mouse Computer Input Method and Apparatus
US20100167790A1 (en) * 2008-12-30 2010-07-01 Mstar Semiconductor, Inc. Handheld Mobile Communication Apparatus and Operating Method Thereof
US20130139085A1 (en) * 2010-05-23 2013-05-30 Kenichi Ichino Operation Support Computer Program, Operation Support Computer System
US8838546B1 (en) * 2012-08-10 2014-09-16 Google Inc. Correcting accidental shortcut usage
US20150199109A1 (en) * 2014-01-15 2015-07-16 Lg Electronics Inc. Display device and method for controlling the same
US20180129396A1 (en) * 2016-11-04 2018-05-10 Google Inc. Providing shortcut assistance for launching applications
US20220222093A1 (en) * 2015-08-04 2022-07-14 Apple Inc. User interface for a touch screen device in communication with a physical keyboard
US11733055B2 (en) 2014-09-02 2023-08-22 Apple Inc. User interactions for a mapping application
US11734708B2 (en) 2015-06-05 2023-08-22 Apple Inc. User interface for loyalty accounts and private label accounts
US11783305B2 (en) 2015-06-05 2023-10-10 Apple Inc. User interface for loyalty accounts and private label accounts for a wearable device
US11836725B2 (en) 2014-05-29 2023-12-05 Apple Inc. User interface for payments

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694562A (en) * 1995-01-17 1997-12-02 Fisher; Thomas A. Closely integrated key icons in a graphical interface
US5796404A (en) * 1996-07-01 1998-08-18 Sun Microsystems, Inc. Computer system having alphanumeric keyboard access to objects in graphical user interface
US6078323A (en) * 1998-04-09 2000-06-20 International Business Machines Corporation Method and system for rapidly accessing graphically displayed toolbar icons via toolbar accelerators
US7134094B2 (en) * 2005-01-14 2006-11-07 Microsoft Corporation Automatic assigning of shortcut keys
US20070002026A1 (en) * 2005-07-01 2007-01-04 Microsoft Corporation Keyboard accelerator

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694562A (en) * 1995-01-17 1997-12-02 Fisher; Thomas A. Closely integrated key icons in a graphical interface
US5796404A (en) * 1996-07-01 1998-08-18 Sun Microsystems, Inc. Computer system having alphanumeric keyboard access to objects in graphical user interface
US6078323A (en) * 1998-04-09 2000-06-20 International Business Machines Corporation Method and system for rapidly accessing graphically displayed toolbar icons via toolbar accelerators
US7134094B2 (en) * 2005-01-14 2006-11-07 Microsoft Corporation Automatic assigning of shortcut keys
US20070002026A1 (en) * 2005-07-01 2007-01-04 Microsoft Corporation Keyboard accelerator
US7661074B2 (en) * 2005-07-01 2010-02-09 Microsoft Corporation Keyboard accelerator

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090313581A1 (en) * 2008-06-11 2009-12-17 Yahoo! Inc. Non-Mouse Computer Input Method and Apparatus
US20100167790A1 (en) * 2008-12-30 2010-07-01 Mstar Semiconductor, Inc. Handheld Mobile Communication Apparatus and Operating Method Thereof
US20130139085A1 (en) * 2010-05-23 2013-05-30 Kenichi Ichino Operation Support Computer Program, Operation Support Computer System
US8838546B1 (en) * 2012-08-10 2014-09-16 Google Inc. Correcting accidental shortcut usage
US20150199109A1 (en) * 2014-01-15 2015-07-16 Lg Electronics Inc. Display device and method for controlling the same
US11836725B2 (en) 2014-05-29 2023-12-05 Apple Inc. User interface for payments
US11733055B2 (en) 2014-09-02 2023-08-22 Apple Inc. User interactions for a mapping application
US11734708B2 (en) 2015-06-05 2023-08-22 Apple Inc. User interface for loyalty accounts and private label accounts
US11783305B2 (en) 2015-06-05 2023-10-10 Apple Inc. User interface for loyalty accounts and private label accounts for a wearable device
US20220222093A1 (en) * 2015-08-04 2022-07-14 Apple Inc. User interface for a touch screen device in communication with a physical keyboard
US20180129396A1 (en) * 2016-11-04 2018-05-10 Google Inc. Providing shortcut assistance for launching applications

Similar Documents

Publication Publication Date Title
US20090055777A1 (en) Method for Interactive Display of Shortcut Keys
US10884573B2 (en) User interfaces for multiple displays
JP4879983B2 (en) Keyboard accelerator
US7661068B2 (en) Extended eraser functions
US6928619B2 (en) Method and apparatus for managing input focus and z-order
US9021398B2 (en) Providing accessibility features on context based radial menus
US9026944B2 (en) Managing content through actions on context based menus
US5736985A (en) GUI pushbutton with multi-function mini-button
US8671343B2 (en) Configurable pie menu
US6959422B2 (en) Shortcut key manager and method for managing shortcut key assignment
KR20140051228A (en) Submenus for context based menu system
US6657645B2 (en) System, method, and computer-readable medium for displaying keyboard cues in a window
US6335745B1 (en) Method and system for invoking a function of a graphical object in a graphical user interface
US7386808B2 (en) Apparatus and method for selecting actions for visually associated files and applications
US20170255357A1 (en) Display control device
JPH10508969A (en) Data processing system
US6854090B2 (en) Method and apparatus for reactivation of a system feature by using a programmable reactivation button
US7010750B2 (en) Method, program product, and processing system for performing object editing through implicit object selection
US9043724B2 (en) Dynamically composed user interface help
JP5057112B2 (en) User interface device and information processing device
CA2361455C (en) Shortcut key manager and method for managing shortcut key assignment
US8656305B2 (en) Adaptive user interface elements
JPH08212034A (en) Method for selection of desired function

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION