''. These bindings can be reconfigured by editing the relevant
XML file in a text editor. 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. 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.
Reserved Keyboard Shortcuts The original Macintosh
User Interface Guidelines defined a set of keyboard shortcuts that would remain consistent across application programs. This provides a better
user experience than the then-prevalent situation of applications using the same keys for different functions. This could result in
user errors if one program used to mean
Delete while another used it to
Duplicate an item. The standard bindings were: • :
Quit • : Close
Window • :
Bold text • :
Italicize text • :
Underline text • :
Open • :
Print • :
Select All • :
Save • :
Find • : Find A
gain (the G key is next to the F key on a
QWERTY keyboard) • :
Enter search string from selection (allowed searching a document by selecting text and typing (
exempli gratia) • :
Undo (represents the do-undo-redo cycle) • :
Cut (resembles scissors or a general sign for removal – and the X key is next to the C key on a QWERTY keyboard) • :
Copy • :
Paste (resembles the proofreader's mark for "insert" – and the V key is next to the C key on a QWERTY keyboard) • :
New
Document • (
full stop):
User interrupt Later environments such as Microsoft Windows retain some of these bindings, while adding their own from alternate standards like
Common User Access. The shortcuts on these platforms (or on
macOS) are not as strictly standardized across applications as on the early Macintosh user interface, where if a program did not include the function normally carried out by one of the standard keystrokes, guidelines stated that it should not redefine the key to do something else as it would potentially confuse users. == Notation ==