295:
329:, 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
43:
261:(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
622:) 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.
285:
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
630:
The simplest keyboard shortcuts consist of only one key. For these, one generally just writes out the name of the key, as in the message "Press F1 for Help". The name of the key is sometimes surrounded in brackets or similar characters. For example: or <F1>. The key name may also be set off
280:
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
201:
The meaning of term "keyboard shortcut" can vary depending on software manufacturer. In
Windows, hotkeys consists of a specific key combination used to trigger an action (these are usually system-wide shortcuts that are available in all contexts so long as receiving program is active); mnemonics
244:
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
316:
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
1035:
If your app does not perform the task associated with a recommended shortcut, think very carefully before you consider overriding it. Remember that although reassigning an unused shortcut might make sense in your app, your users are likely to know and expect the original, established
341:
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
271:
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
846:
In the
English language a "shortcut" may unintentionally suggest an incomplete or sloppy way of completing something. Consequently, some computer applications designed to be controlled mainly by the keyboard, such as
1030:
909:
333:
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
569:(resembles an arrow pointing downward "into" the document, or a brush used for applying paste, as well as the proofreader's mark for "insert" โ and the V key is next to the C key on a QWERTY keyboard)
638:
Many shortcuts require two or more keys to be pressed simultaneously. For these, the usual notation is to list the keys names separated by plus signs or hyphens. For example: "Ctrl+C", "Ctrl-C", or "
688:
key, require keys (or sets of keys) to be pressed individually, in sequence. These shortcuts are sometimes written with the individual keys (or sets) separated by commas or semicolons. The
151:
140:
917:
897:
Emacs does not assign meanings to keys directly. Instead, Emacs assigns meanings to named commands, and then gives keys their meanings by binding them to commands.
257:
that are dedicated for use in shortcuts and may only require a single keypress. For simultaneous keyboard shortcuts, one usually first holds down the
939:
202:
represent a designated letter in a menu command or toolbar button that when pressed together with the Alt key, activates such command.
1066:
862:
614:
Later environments such as
Microsoft Windows retain some of these bindings, while adding their own from alternate standards like
338:
shortcuts remain fixed while others, typically involving an otherwise unused modifier key or keys, are under the user's control.
107:
79:
86:
346:, adding shortcuts for their commonly used actions and possibly deleting or replacing bindings for less-used functions.
1411:
60:
996:
949:
362:
defined a set of keyboard shortcuts that would remain consistent across application programs. This provides a better
126:
782:
for Emacs is "Escape Meta Alt Ctrl Shift", poking fun at its use of many modifiers and extended shortcut sequences.
366:
than the then-prevalent situation of applications using the same keys for different functions. This could result in
178:
or perform a preprogrammed action. This action may be part of the standard functionality of the operating system or
892:
93:
778:
on modern keyboards.) Thus, in Emacs parlance, the above shortcuts would be written C-x C-s and C-x C-b. A common
658:
platforms, the case of the second character is significant โ if the character would normally require pressing the
662:
to type, then the Shift key is part of the shortcut e.g. '^C' vs. '^c' or '^%' vs. '^5'. ^% may also be written "
496:
64:
75:
250:
237:. Keyboard shortcuts are generally used to expedite common operations by reducing input sequences to a few
31:
17:
965:
1160:
1059:
791:
1229:
812:
483:
359:
983:
53:
1052:
350:
often customize their key bindings in order to increase performance via faster reaction times.
234:
100:
27:
Series of computer keys to quickly invoke a software program or perform a preprogrammed action
281:
are also stickers with shortcuts printed on them that can be applied to a regular keyboard.
1170:
544:
268:
8:
1375:
1307:
1075:
580:
179:
806:
615:
408:
396:
206:
187:
870:
692:
text editor uses many such shortcuts, using a designated set of "prefix keys" such as
1012:
992:
945:
801:
593:
326:
218:
217:
Keyboard shortcuts are typically a means for invoking one or more commands using the
191:
155:
143:
1390:
222:
183:
175:
146:
menu with shortcuts, highlighted with green and mnemonics highlighted with yellow.
1385:
1270:
1148:
1133:
632:
363:
347:
294:
282:
277:
246:
226:
195:
1333:
1302:
1097:
603:
566:
554:
508:
459:
230:
547:(resembles scissors โ and the X key is next to the C key on a QWERTY keyboard)
205:
The term is generally associated with computer keyboards, but many electronic
1405:
766:. Emacs uses the letter C to denote the Ctrl key, the letter S to denote the
254:
1328:
1323:
1107:
258:
1370:
1193:
1156:
1152:
1144:
1115:
1092:
763:
433:
372:
300:
1287:
1282:
1224:
1129:
979:
796:
684:
367:
198:; the definition of exactly what counts as a "key" sometimes differs.
650:". The Ctrl key is sometimes indicated by a caret character (^). Thus
1365:
1354:
1338:
1297:
1277:
1265:
1203:
1139:
1120:
779:
767:
671:
659:
651:
589:
446:
163:
150:
42:
1249:
1234:
1198:
1185:
1165:
1084:
866:
771:
752:
741:
729:
718:
706:
694:
664:
640:
471:
420:
343:
318:
139:
596:, it can be used to close dialogs, search bars, and context menus.
1360:
1292:
1244:
1239:
1125:
775:
262:
1044:
1208:
1175:
682:
Some keyboard shortcuts, including all shortcuts involving the
524:
322:
298:
Visual chart of the default key assignments for the video game
238:
848:
831:
Technical note: it calls the AppKit method "cancelOperation:"
689:
619:
304:. These bindings can be reconfigured by editing the relevant
209:
now contain keyboards with advanced configuration options.
655:
534:
330:
158:
menus with keyboard shortcuts specified in the right column
305:
273:
991:. Reading, Massachusetts: Addison-Wesley. p. 128.
607:
174:
is a series of one or several keys to quickly invoke a
758:
747:
735:
724:
712:
700:
646:
67:. Unsourced material may be challenged and removed.
221:that would otherwise be accessible only through a
654:is sometimes written as ^C. At times, usually on
353:
1403:
941:Macromedia FreeHand 10 for Windows and Macintosh
537:(resembles the action of striking out a mistake)
825:
1060:
840:
863:"Hardware for Gmail: The 'Gboard' keyboard"
1067:
1053:
618:. The shortcuts on these platforms (or on
860:
851:, use the alternative term "key binding".
523:ain (the G key is next to the F key on a
127:Learn how and when to remove this message
631:using special formatting (bold, italic,
293:
149:
138:
910:"Text System Defaults and Key Bindings"
818:
14:
1404:
265:, followed by one or more keystrokes.
30:For Knowledge keyboard shortcuts, see
1048:
978:
966:"Customizing your keyboard shortcuts"
937:
914:Apple Developer Documentation Archive
388:an item. The standard bindings were:
276:, a program's keyboard shortcuts are
182:, or it may have been written by the
985:Macintosh Human Interface Guidelines
716:. Default Emacs keybindings include
65:adding citations to reliable sources
36:
916:. September 9, 2013. Archived from
861:Lowensohn, Josh (3 December 2009).
24:
610:signifies a question or confusion)
312:When shortcuts are referred to as
25:
1423:
1074:
1031:"OS X Human Interface Guidelines"
770:, and the letter M to denote the
289:
41:
1023:
253:. Other keyboard shortcuts use
52:needs additional citations for
1005:
972:
958:
931:
902:
885:
854:
286:next to the appropriate keys.
212:
13:
1:
241:, hence the term "shortcut".
893:"GNU Emacs Manual: Commands"
251:IBM Lotus Freelance Graphics
32:Knowledge:Keyboard shortcuts
7:
792:Table of keyboard shortcuts
785:
625:
10:
1428:
813:Human interface guidelines
321:-oriented systems such as
29:
1412:User interface techniques
1347:
1316:
1258:
1217:
1184:
1106:
1083:
384:while another used it to
360:User Interface Guidelines
1013:"Definition of QUESTION"
774:(commonly mapped to the
229:, different levels of a
1017:www.merriam-webster.com
762:to view a list of open
358:The original Macintosh
938:Cohen, Sandee (2002).
309:
308:file in a text editor.
235:command-line interface
159:
147:
1355:Power management keys
297:
153:
142:
1357:(Power, Sleep, Wake)
819:Notes and references
370:if one program used
354:"Sacred" keybindings
61:improve this article
1376:Keyboard technology
207:musical instruments
180:application program
76:"Keyboard shortcut"
873:on 16 October 2013
807:Common User Access
739:to save a file or
616:Common User Access
310:
190:. Some integrated
188:scripting language
160:
148:
1399:
1398:
1381:Keyboard shortcut
1230:Page Up/Page Down
982:(November 1992).
920:on March 10, 2024
802:Accelerator table
168:keyboard shortcut
154:Composite of two
137:
136:
129:
111:
16:(Redirected from
1419:
1391:Keyboard mapping
1069:
1062:
1055:
1046:
1045:
1039:
1038:
1027:
1021:
1020:
1009:
1003:
1002:
990:
976:
970:
969:
962:
956:
955:
935:
929:
928:
926:
925:
906:
900:
899:
889:
883:
882:
880:
878:
869:. Archived from
858:
852:
844:
832:
829:
196:pointing devices
176:software program
156:Macintosh Finder
132:
125:
121:
118:
112:
110:
69:
45:
37:
21:
1427:
1426:
1422:
1421:
1420:
1418:
1417:
1416:
1402:
1401:
1400:
1395:
1386:Keyboard layout
1343:
1312:
1271:Carriage return
1254:
1218:Navigation keys
1213:
1180:
1102:
1079:
1073:
1043:
1042:
1029:
1028:
1024:
1011:
1010:
1006:
999:
988:
977:
973:
964:
963:
959:
952:
936:
932:
923:
921:
908:
907:
903:
891:
890:
886:
876:
874:
859:
855:
845:
841:
836:
835:
830:
826:
821:
788:
761:
755:
750:
744:
738:
732:
727:
721:
715:
709:
703:
697:
687:
678:
674:
667:
649:
643:
628:
601:
587:
574:
564:
552:
542:
532:
518:
506:
494:
481:
469:
457:
444:
431:
418:
406:
394:
379:
375:
364:user experience
356:
348:Hardcore gamers
292:
283:Reference cards
247:Adobe Photoshop
227:pointing device
215:
133:
122:
116:
113:
70:
68:
58:
46:
35:
28:
23:
22:
15:
12:
11:
5:
1425:
1415:
1414:
1397:
1396:
1394:
1393:
1388:
1383:
1378:
1373:
1368:
1363:
1358:
1351:
1349:
1345:
1344:
1342:
1341:
1336:
1334:System request
1331:
1326:
1320:
1318:
1314:
1313:
1311:
1310:
1308:Language input
1305:
1303:Numeric keypad
1300:
1295:
1290:
1285:
1280:
1275:
1274:
1273:
1262:
1260:
1256:
1255:
1253:
1252:
1247:
1242:
1237:
1232:
1227:
1221:
1219:
1215:
1214:
1212:
1211:
1206:
1201:
1196:
1190:
1188:
1182:
1181:
1179:
1178:
1173:
1168:
1163:
1142:
1137:
1123:
1118:
1112:
1110:
1104:
1103:
1101:
1100:
1095:
1089:
1087:
1081:
1080:
1072:
1071:
1064:
1057:
1049:
1041:
1040:
1022:
1004:
997:
971:
957:
950:
930:
901:
884:
853:
838:
837:
834:
833:
823:
822:
820:
817:
816:
815:
810:
804:
799:
794:
787:
784:
757:
751:
746:
740:
734:
728:
723:
717:
711:
705:
699:
693:
683:
676:
669:
663:
645:
639:
627:
624:
612:
611:
599:
597:
594:User interrupt
585:
583:
572:
570:
562:
560:
550:
548:
540:
538:
530:
528:
519: : Find A
516:
514:
504:
502:
492:
490:
479:
477:
467:
465:
455:
453:
442:
440:
429:
427:
416:
414:
407: : Close
404:
402:
392:
377:
371:
355:
352:
291:
288:
245:packages e.g.
231:user interface
214:
211:
170:also known as
135:
134:
49:
47:
40:
26:
9:
6:
4:
3:
2:
1424:
1413:
1410:
1409:
1407:
1392:
1389:
1387:
1384:
1382:
1379:
1377:
1374:
1372:
1369:
1367:
1364:
1362:
1359:
1356:
1353:
1352:
1350:
1346:
1340:
1337:
1335:
1332:
1330:
1327:
1325:
1324:Function keys
1322:
1321:
1319:
1315:
1309:
1306:
1304:
1301:
1299:
1296:
1294:
1291:
1289:
1286:
1284:
1281:
1279:
1276:
1272:
1269:
1268:
1267:
1264:
1263:
1261:
1257:
1251:
1248:
1246:
1243:
1241:
1238:
1236:
1233:
1231:
1228:
1226:
1223:
1222:
1220:
1216:
1210:
1207:
1205:
1202:
1200:
1197:
1195:
1192:
1191:
1189:
1187:
1183:
1177:
1174:
1172:
1169:
1167:
1164:
1162:
1158:
1154:
1150:
1146:
1143:
1141:
1138:
1135:
1131:
1127:
1124:
1122:
1119:
1117:
1114:
1113:
1111:
1109:
1108:Modifier keys
1105:
1099:
1096:
1094:
1091:
1090:
1088:
1086:
1082:
1077:
1070:
1065:
1063:
1058:
1056:
1051:
1050:
1047:
1037:
1032:
1026:
1018:
1014:
1008:
1000:
998:0-201-62216-5
994:
987:
986:
981:
975:
967:
961:
953:
951:9780201749656
947:
943:
942:
934:
919:
915:
911:
905:
898:
894:
888:
872:
868:
864:
857:
850:
843:
839:
828:
824:
814:
811:
808:
805:
803:
800:
798:
795:
793:
790:
789:
783:
781:
777:
773:
769:
765:
760:
754:
749:
743:
737:
731:
726:
720:
714:
708:
702:
696:
691:
686:
680:
673:
666:
661:
657:
653:
648:
642:
636:
634:
623:
621:
617:
609:
605:
598:
595:
591:
584:
582:
578:
571:
568:
561:
559:
557:
549:
546:
539:
536:
529:
526:
522:
515:
513:
511:
503:
501:
499:
491:
488:
485:
478:
476:
474:
466:
464:
462:
454:
451:
449:
441:
438:
436:
428:
425:
423:
415:
413:
411:
403:
401:
399:
391:
390:
389:
387:
383:
374:
369:
365:
361:
351:
349:
345:
339:
337:
332:
328:
324:
320:
315:
314:key bindings,
307:
303:
302:
296:
290:Customization
287:
284:
279:
275:
270:
266:
264:
260:
256:
255:function keys
252:
248:
242:
240:
236:
232:
228:
224:
220:
210:
208:
203:
199:
197:
194:also include
193:
189:
185:
181:
177:
173:
169:
165:
157:
152:
145:
141:
131:
128:
120:
117:December 2010
109:
106:
102:
99:
95:
92:
88:
85:
81:
78: โ
77:
73:
72:Find sources:
66:
62:
56:
55:
50:This article
48:
44:
39:
38:
33:
19:
1380:
1329:Print Screen
1266:Enter/Return
1034:
1025:
1016:
1007:
984:
974:
960:
940:
933:
922:. Retrieved
918:the original
913:
904:
896:
887:
875:. Retrieved
871:the original
856:
842:
827:
681:
637:
629:
613:
576:
555:
520:
509:
497:
486:
472:
460:
447:
434:
421:
409:
397:
385:
381:
357:
340:
335:
313:
311:
299:
278:discoverable
267:
259:modifier key
243:
216:
204:
200:
171:
167:
161:
123:
114:
104:
97:
90:
83:
71:
59:Please help
54:verification
51:
18:Key-bindings
1371:Copilot key
1339:Break/Pause
1194:Scroll Lock
368:user errors
301:Vega Strike
233:, or via a
213:Description
144:Firefox 3.0
1317:Contextual
1225:Arrow keys
924:2024-01-18
797:Access key
239:keystrokes
87:newspapers
1366:Macro key
1298:Space bar
1278:Backspace
1204:Caps Lock
1186:Lock keys
1157:Microsoft
1085:Dead keys
877:7 January
780:backronym
768:Shift key
660:Shift key
590:full stop
527:keyboard)
386:Duplicate
373:โ Command
269:Mnemonics
192:keyboards
164:computing
1406:Category
1199:Num Lock
1076:Keyboard
1036:meaning.
867:CNET.com
786:See also
772:Meta key
635:, etc.)
633:all caps
626:Notation
602: :
600:โ ?
581:Document
575: :
565: :
553: :
543: :
533: :
507: :
495: :
482: :
470: :
458: :
450:nderline
445: :
437:talicize
432: :
419: :
395: :
380:to mean
344:workflow
319:end-user
219:keyboard
1361:Any key
1259:Editing
1153:Windows
1145:Command
1116:Control
1093:Compose
776:Alt key
764:buffers
327:Windows
263:Esc key
101:scholar
1288:Delete
1283:Insert
1209:F-Lock
1130:Option
995:
948:
652:Ctrl-C
525:QWERTY
484:Select
382:Delete
336:sacred
323:Mac OS
172:hotkey
103:
96:
89:
82:
74:
1348:Misc.
1171:Hyper
1161:Super
1149:Apple
1140:AltGr
1134:Apple
1121:Shift
989:(PDF)
980:Apple
849:Emacs
809:(CUA)
690:Emacs
672:Shift
620:macOS
567:Paste
412:indow
186:in a
108:JSTOR
94:books
1250:Menu
1235:Home
1166:Meta
1159:) /
1151:) /
1098:Gold
1078:keys
993:ISBN
946:ISBN
879:2011
753:Ctrl
742:Ctrl
730:Ctrl
719:Ctrl
707:Ctrl
695:Ctrl
665:Ctrl
656:Unix
641:Ctrl
604:Help
535:Undo
475:rint
452:text
439:text
426:text
331:Unix
274:GUIs
225:, a
223:menu
184:user
166:, a
80:news
1293:Tab
1245:Esc
1240:End
1126:Alt
704:or
685:Esc
679:".
592:):
586:โ .
579:ew
573:โ N
563:โ V
558:opy
551:โ C
545:Cut
541:โ X
531:โ Z
517:โ G
512:ind
505:โ F
500:ave
493:โ S
480:โ A
468:โ P
463:pen
456:โ O
443:โ U
430:โ I
424:old
417:โ B
405:โ W
400:uit
393:โ Q
325:or
306:XML
249:or
162:In
63:by
1408::
1176:Fn
1128:/
1033:.
1015:.
944:.
912:.
895:.
865:.
670:โง
489:ll
1155:(
1147:(
1136:)
1132:(
1068:e
1061:t
1054:v
1019:.
1001:.
968:.
954:.
927:.
881:.
759:B
756:+
748:X
745:+
736:S
733:+
725:X
722:+
713:X
710:+
701:C
698:+
677:5
675:+
668:+
647:C
644:+
608:?
606:(
588:(
577:N
556:C
521:g
510:F
498:S
487:A
473:P
461:O
448:U
435:I
422:B
410:W
398:Q
378:D
376:+
130:)
124:(
119:)
115:(
105:ยท
98:ยท
91:ยท
84:ยท
57:.
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.