ArticleslgStudy

science

Keyboard shortcut

Keyboard shortcut is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Keyboard shortcut rather than just read about it. In short: In computing, a keyboard shortcut (also hotkey/hot key or key binding) is a software-based assignment of an action to one or more keys on a computer keyboard. Most operating systems and applications come with a default set of keyboard shortcuts, some of which may be modified by the user in the settings.

Keyboard shortcut — main illustration
Keyboard shortcut — illustration

Key takeaways

  • Keyboard shortcut belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Keyboard shortcut to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Keyboard shortcut from memory before moving on to harder problems.

Reference excerpt

In computing, a keyboard shortcut (also hotkey/hot key or key binding) is a software-based assignment of an action to one or more keys on a computer keyboard. Most operating systems and applications come with a default set of keyboard shortcuts, some of which may be modified by the user in the settings. Keyboard configuration software allows users to create and assign macros to key combinations which can perform more complex sequences of actions. Some older keyboards had a physical macro key specifically for this purpose.

Terminology The precise words used for these assignments and their meaning can vary depending on the context. For example, Microsoft has generally used keyboard shortcuts for Windows and Microsoft Office since the transition to 64-bit for Windows 7. However, they used hot keys prior to that and continue to do so in their 32-bit API for developing 'classic desktop apps'. Meanwhile, Lenovo and ASUS each have keyboard configuration software made for Windows that are named "Lenovo Hotkeys" and "ASUS Keyboard Hotkeys" respectively. The assignment process is referred to as mapping the actions to the keys, and changing them afterwards is therefore remapping. The assigned action is then said to be bound to the key, leading to the phrase key binding being used interchangeably with shortcut and hotkey. As other input devices became increasingly configurable in the early 2000's, the term shortcut began to be used to refer to what are essentially keyboard shortcuts being mapped to objects that are not keyboard keys. The most prevalent of these are computer mice, which went from only having two buttons for left and right clicks to having additional buttons on the around the side, top, and back of the mice (2-4 for common usage and up to 12 extra programmable buttons for certain types of gaming uses). As Internet of things (IoT) devices continue to proliferate, shortcuts are appearing in many other device types such as electronic keyboards, home automation devices, wearable technology, and more. Human-computer interaction experts also continue to design new types of shortcuts altogether, such as gestures on touchscreens and touchless interfaces.

Description Keyboard shortcuts are typically a means for invoking one or more commands using the keyboard that would otherwise be accessible only through a menu, a pointing device, different levels of a user interface, or via a command-line interface. Keyboard shortcuts are generally used to expedite common operations by reducing input sequences to a few keystrokes, hence the term "shortcut". To differentiate from general keyboard input, most keyboard shortcuts require the user to press and hold several keys simultaneously or a sequence of keys one after the other. Unmodified key presses are sometimes accepted when the keyboard is not used for general input - such as with graphics packages e.g. Adobe Photoshop or IBM Lotus Freelance Graphics. Other keyboard shortcuts use function keys that are dedicated for use in shortcuts and may only require a single keypress. For simultaneous keyboard shortcuts, one usually first holds down the modifier key(s), then quickly presses and releases the regular (non-modifier) key, and finally releases the modifier key(s). This distinction is important, as trying to press all the keys simultaneously will frequently either miss some of the modifier keys, or cause unwanted auto-repeat. Sequential shortcuts usually involve pressing and releasing a dedicated prefix key, such as the Esc key, followed by one or more keystrokes. Mnemonics are distinguishable from keyboard shortcuts. One difference between them is that the keyboard shortcuts are not localized on multi-language software but the mnemonics are generally localized to reflect the symbols and letters used in the specific locale. In most GUIs, a program's keyboard shortcuts are discoverable by browsing the program's menus – the shortcut is indicated next to the menu choice. There are keyboards that have the shortcuts for a particular application already marked on them. These keyboards are often used for editing video, audio, or graphics, as well as in software training courses. There are also stickers with shortcuts printed on them that can be applied to a regular keyboard. Reference cards intended to be propped up in the user's workspace also exist for many applications. In the past, when keyboard design was more standardized, it was common for computer books and magazines to print cards that were cut out, intended to be placed over the user's keyboard with the printed shortcuts noted next to the appropriate keys.

Customization

When shortcuts are referred to as key bindings, it carries the connotation that the shortcuts are customizable to a user's preference and that program functions may be 'bound' to a different set of keystrokes instead of or in addition to the default. This highlights a difference in philosophy regarding shortcuts. Some systems, typically end-user-oriented systems such as Mac OS or Windows, consider standardized shortcuts essential to the environment's ease of use. In these commercial proprietary systems, the ability to change the default bindings and add custom ones can be limited, possibly even requiring a separate or third-party utility to perform the task, sometimes with workarounds like key remapping. In macOS, user can customize app shortcuts ("Key equivalents") in system settings, and customize text editing shortcuts by creating and editing related configuration files. Other systems, typically Unix and related, consider shortcuts to be a user's prerogative, and that they should be customizable to suit individual preference. In most real-world environments, both philosophies co-exist; a core set of sacred shortcuts remain fixed while others, typically involving an otherwise unused modifier key or keys, are under the user's control. The motivations for customizing key bindings vary. Users new to a program or software environment may customize the new environment's shortcuts to be similar to another environment with which they are more familiar. More advanced users may customize key bindings to better suit their workflow, adding shortcuts for their commonly used actions and possibly deleting or replacing bindings for less-used functions. Hardcore gamers often customize their key bindings in order to increase performance via faster reaction times.

… excerpt ends here. Continue reading the full article.

Illustrations

Keyboard shortcut: Firefox 3.0 menu with shortcuts, highlighted with green and mnemonics highlighted with yellow
Firefox 3.0 menu with shortcuts, highlighted with green and mnemonics highlighted with yellow
Keyboard shortcut: Composite of two Macintosh Finder menus with keyboard shortcuts specified in the right column
Composite of two Macintosh Finder menus with keyboard shortcuts specified in the right column
Keyboard shortcut: Visual chart of the default key assignments for the video game Vega Strike. These bindings can be reconfigured by editing the relevant XML file in a text editor.
Visual chart of the default key assignments for the video game Vega Strike. These bindings can be reconfigured by editing the relevant XML file in a text editor.

Worked examples

Example 1 — a first encounter with Keyboard shortcut

Start with the simplest possible case. Write down what Keyboard shortcut claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Keyboard shortcut before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Keyboard shortcut ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Keyboard shortcut

In research
Keyboard shortcut appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Keyboard shortcut in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Keyboard shortcut is common in secondary-school and first-year university syllabi. It links to neighbouring topics User interface techniques, so understanding it makes those chapters shorter.
In everyday life
Look for Keyboard shortcut outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Keyboard shortcut” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Keyboard shortcut in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Keyboard shortcut means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Keyboard shortcut out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Keyboard shortcut in simple terms?

In computing, a keyboard shortcut (also hotkey/hot key or key binding) is a software-based assignment of an action to one or more keys on a computer keyboard. Most operating systems and applications come with a default set of keyboard shortcuts, some of which may be modified by the user in the sett…

Why does Keyboard shortcut matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Keyboard shortcut?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Keyboard shortcut.

Tags

  • User interface techniques

Keep exploring