Knowledge

Backspace

Source πŸ“

566: 65: 34: 238:, H) when the backspace key was pressed. Even if a terminal did interpret backspace by deleting the preceding character, the system receiving the text might not. Then, the sender's screen would show a message without the supposedly deleted text, while that text, and the deletion codes, would be visible to the recipient. This sequence is still used humorously for 387:
they make overstrike actually quite easy to implement. However, the use of proportional-width rather than fixed-width (monospaced) fonts makes the practical implementation of overstrike more complicated, and the original physical motivation for the technique is not present in digital computer systems.
386:
There is no reason why a digital display or typesetting system could not be designed to allow backspace composition, a.k.a. overstrike, if an engineer chose to do that. As most contemporary computer display and typesetting systems are raster graphics-based rather than character-based (as of 2012),
376:
Many typewriters don't advance accent characters, thus no backspace is needed where the accent is typed ahead of the letter it is to be combined with. However, even with such machines, the backspace is still used to produce certain other characters, e.g. for combining "o" with "/" to make
178:
In modern systems, the backspace key is often mapped to the delete character (0x7f in ASCII or Unicode), although the backspace key's function of deleting the character before the cursor remains. In computers, backspace can also delete a preceding
80:
Although the term "backspace" is the traditional name of the key which steps the carriage back and/or deletes the previous character, typically to the left of the cursor, the actual key may be labeled in a variety of ways, for example
136:
In some typewriters, a typist would, for example, type a lowercase letter A with acute accent (Γ‘) by typing a lowercase letter A, backspace, and then the acute accent key. This technique (also known as
904: 128:; a key that functions as a backspace key, and a key that functions as a delete key. Smaller Mac keyboards, such as laptop keyboards, have only a key that functions as a backspace key. 230:. Terminals which did not have the backspace code mapped to the function of moving the cursor backwards and deleting the preceding character would display the symbols 149:
accent). Backspace composition no longer works with typical modern digital displays or typesetting systems. It has to some degree been replaced with the
116:
the cursor position. Also, the delete key often works as a generic command to remove an object (such as an image inside a document, or a file in a
928: 673: 671: 635: 957: 1113: 56:
one position backwards, deletes the character at that position, and shifts back any text after that position by one character.
900: 165:
use the opposite method for diacritical marks, namely positioning the accent first, and then the base letter on its position.
157:, though such characters do not work well with many fonts, and precomposed characters continue to be used. Some software like 406: 570: 636: 623: 622: 427: 661: 609: 608: 326:
The meaning of "backwards" depends on the direction of the text, and could get complicated in text involving several
1013: 610: 682: 680: 594: 574: 676: 675: 595: 579: 578: 573: 572: 649: 678: 592: 591: 590: 589: 588: 587: 580: 674: 672: 662: 586: 246:; in this case, however, the ^H symbol is faked by typing a regular '^' followed by typing a regular 'H'. 52:
originally pushed the carriage one position backwards, and in modern computer systems typically moves the
1463: 1207: 1106: 650: 648: 637: 624: 585: 584: 681: 596: 582: 581: 576: 186:
The backspace key is commonly used to go back a page or up one level in graphical web or file browsers.
1276: 744: 701: 663: 651: 150: 90: 638: 625: 679: 577: 93:⌫ but its use as a keyboard label is not universal. Some very early typewriters labeled this key the 886:"User Mistakes or Mac Mistakes?, Backspace vs. Delete, and It's Too Easy to Zap an Icon in the Dock" 677: 660: 659: 212:
which would delete the preceding character. That control code could also be accessed by pressing (
583: 611: 597: 571: 1458: 1099: 936: 420: 352: 575: 1217: 1030: 8: 1422: 1354: 1122: 717: 569: 327: 299: 109: 1427: 856: 413: 402: 281: 201: 162: 1437: 277: 670: 669: 668: 667: 666: 658: 657: 656: 655: 654: 272:, which is the shortcut to delete the previous word in the Berkeley Unix terminal 1432: 1317: 1195: 1180: 665: 653: 647: 646: 645: 644: 643: 642: 641: 634: 633: 632: 631: 630: 629: 628: 621: 620: 619: 618: 617: 616: 615: 614: 607: 606: 605: 604: 603: 602: 601: 600: 398: 273: 242:
by computer literates, denoting the deletion of a pretended blunder, much like a
141:) is the basis for such spacing modifiers in computer character sets such as the 664: 652: 640: 627: 613: 599: 593: 1380: 1349: 1144: 639: 626: 612: 598: 518: 235: 227: 195: 121: 105: 73: 64: 53: 20: 1073: 89:, or with a left pointing arrow. A dedicated symbol for "backspace" exists as 1452: 365: 307: 243: 1375: 1370: 1154: 1047: 984:"Keyboard shortcuts for PCmanFM-QT [bug]/[Missing feature]" 513: 506: 501: 496: 491: 484: 479: 474: 469: 462: 457: 452: 447: 340: 239: 209: 117: 983: 1417: 1240: 1203: 1199: 1191: 1162: 1139: 1034: 1009: 885: 523: 214: 1334: 1329: 1271: 1176: 861: 848: 837: 832: 827: 796: 734: 727: 691: 146: 138: 101: 49: 27: 112:
to strike out a character, and in modern computers deletes text at or
1412: 1401: 1385: 1344: 1312: 1250: 1186: 1167: 962: 818: 764: 535: 530: 19:"ASCII 8" redirects here. For the eight-bit or larger encodings, see 1296: 1281: 1245: 1232: 1212: 1131: 901:"OLPC Human Interface Guidelines/The Sugar Interface/Input Systems" 722: 708: 696: 1407: 1339: 1291: 1286: 1172: 1051: 739: 440: 180: 154: 1091: 1255: 1222: 988: 276:. This shortcut has also made it into the insert mode of the 205: 142: 183:
character, something generally inapplicable to typewriters.
33: 1018:
Switching to the Mac: The Missing Manual, Mavericks Edition
158: 843: 813: 808: 803: 787: 782: 777: 759: 754: 749: 223: 1450: 568: 120:), while backspace usually does not. Full-size 1107: 421: 310:backwards, typically to the previous block. 258:gentleman; he's visiting from corporate HQ. 1114: 1100: 428: 414: 339:"after" here implies on the same logical 923: 921: 63: 32: 131: 1451: 1024: 563: 396: 1095: 958:"Windows keyboard shortcuts overview" 918: 898: 907:from the original on 18 January 2008 168: 13: 564: 14: 1475: 1121: 1008: 293: 268:An alternative sometimes seen is 108:would punch out all the holes in 200:Pressing the backspace key on a 124:keyboards have two keys labeled 1066: 1040: 1031:Chapter 5. Hacker Writing Style 1002: 380: 370: 263: 100:Backspace is distinct from the 59: 976: 950: 892: 878: 358: 345: 333: 320: 48:) is the keyboard key that in 1: 871: 173: 929:"9.8 Keyboard configuration" 226:is the eighth letter of the 208:code 08, BS or Backspace, a 7: 151:combining diacritical marks 68:An early typewriter with a 10: 1480: 1076:. Vimonline. March 9, 2002 551: 280:text editor and its clone 193: 25: 18: 1394: 1363: 1305: 1264: 1231: 1153: 1130: 841: 817: 763: 705: 688: 559: 555: 328:bidirectional categories 313: 26:Not to be confused with 1074:"FreeBSD Man Pages; vi" 1014:"Keyboard Differences" 685: 353:correcting typewriters 77: 38: 1402:Power management keys 684: 194:Further information: 189: 67: 36: 1404:(Power, Sleep, Wake) 933:Debian Policy Manual 366:One Laptop Per Child 254:Be nice to this fool 132:Combining characters 1423:Keyboard technology 204:would generate the 1464:Control characters 1054:. November 2, 2013 686: 145:caret (^, for the 110:punched paper tape 78: 39: 1446: 1445: 1428:Keyboard shortcut 1277:Page Up/Page Down 1048:"VIM USER MANUAL" 869: 868: 864: 851: 821: 713: 202:computer terminal 163:Microsoft Windows 16:Key on a keyboard 1471: 1438:Keyboard mapping 1116: 1109: 1102: 1093: 1092: 1086: 1085: 1083: 1081: 1070: 1064: 1063: 1061: 1059: 1044: 1038: 1028: 1022: 1021: 1006: 1000: 999: 997: 996: 980: 974: 973: 971: 970: 954: 948: 947: 945: 944: 935:. Archived from 925: 916: 915: 913: 912: 896: 890: 889: 882: 862: 849: 819: 709: 567: 430: 423: 416: 394: 393: 388: 384: 378: 374: 368: 362: 356: 349: 343: 337: 331: 324: 306:means to move a 290:deletes a line. 169:Use in computing 1479: 1478: 1474: 1473: 1472: 1470: 1469: 1468: 1449: 1448: 1447: 1442: 1433:Keyboard layout 1390: 1359: 1318:Carriage return 1301: 1265:Navigation keys 1260: 1227: 1149: 1126: 1120: 1090: 1089: 1079: 1077: 1072: 1071: 1067: 1057: 1055: 1046: 1045: 1041: 1037:, version 4.4.7 1029: 1025: 1007: 1003: 994: 992: 982: 981: 977: 968: 966: 956: 955: 951: 942: 940: 927: 926: 919: 910: 908: 897: 893: 884: 883: 879: 874: 860: 846: 711: 683: 565: 534: 525: 517: 435: 434: 399:IBM PC keyboard 392: 391: 385: 381: 375: 371: 364:for example in 363: 359: 350: 346: 338: 334: 325: 321: 316: 296: 274:line discipline 266: 221: 217: 198: 192: 176: 171: 134: 62: 47: 31: 24: 17: 12: 11: 5: 1477: 1467: 1466: 1461: 1444: 1443: 1441: 1440: 1435: 1430: 1425: 1420: 1415: 1410: 1405: 1398: 1396: 1392: 1391: 1389: 1388: 1383: 1381:System request 1378: 1373: 1367: 1365: 1361: 1360: 1358: 1357: 1355:Language input 1352: 1350:Numeric keypad 1347: 1342: 1337: 1332: 1327: 1322: 1321: 1320: 1309: 1307: 1303: 1302: 1300: 1299: 1294: 1289: 1284: 1279: 1274: 1268: 1266: 1262: 1261: 1259: 1258: 1253: 1248: 1243: 1237: 1235: 1229: 1228: 1226: 1225: 1220: 1215: 1210: 1189: 1184: 1170: 1165: 1159: 1157: 1151: 1150: 1148: 1147: 1142: 1136: 1134: 1128: 1127: 1119: 1118: 1111: 1104: 1096: 1088: 1087: 1065: 1039: 1023: 1001: 975: 949: 917: 891: 876: 875: 873: 870: 867: 866: 853: 840: 835: 830: 824: 823: 816: 811: 806: 801: 799: 794: 791: 790: 785: 780: 775: 773: 771: 768: 767: 762: 757: 752: 747: 742: 737: 731: 730: 725: 720: 715: 706: 704: 699: 694: 689: 687: 561: 560: 558: 556: 554: 552: 549: 548: 546: 544: 542: 540: 538: 528: 521: 511: 509: 504: 499: 494: 489: 487: 482: 477: 472: 467: 465: 460: 455: 450: 445: 443: 437: 436: 433: 432: 425: 418: 410: 397: 390: 389: 379: 369: 357: 344: 332: 318: 317: 315: 312: 295: 294:Other meanings 292: 265: 262: 261: 260: 228:Latin alphabet 219: 213: 196:Caret notation 191: 188: 175: 172: 170: 167: 133: 130: 106:teletypewriter 74:Blickensderfer 61: 58: 54:display cursor 45: 21:Extended ASCII 15: 9: 6: 4: 3: 2: 1476: 1465: 1462: 1460: 1459:Computer keys 1457: 1456: 1454: 1439: 1436: 1434: 1431: 1429: 1426: 1424: 1421: 1419: 1416: 1414: 1411: 1409: 1406: 1403: 1400: 1399: 1397: 1393: 1387: 1384: 1382: 1379: 1377: 1374: 1372: 1371:Function keys 1369: 1368: 1366: 1362: 1356: 1353: 1351: 1348: 1346: 1343: 1341: 1338: 1336: 1333: 1331: 1328: 1326: 1323: 1319: 1316: 1315: 1314: 1311: 1310: 1308: 1304: 1298: 1295: 1293: 1290: 1288: 1285: 1283: 1280: 1278: 1275: 1273: 1270: 1269: 1267: 1263: 1257: 1254: 1252: 1249: 1247: 1244: 1242: 1239: 1238: 1236: 1234: 1230: 1224: 1221: 1219: 1216: 1214: 1211: 1209: 1205: 1201: 1197: 1193: 1190: 1188: 1185: 1182: 1178: 1174: 1171: 1169: 1166: 1164: 1161: 1160: 1158: 1156: 1155:Modifier keys 1152: 1146: 1143: 1141: 1138: 1137: 1135: 1133: 1129: 1124: 1117: 1112: 1110: 1105: 1103: 1098: 1097: 1094: 1075: 1069: 1053: 1049: 1043: 1036: 1032: 1027: 1019: 1015: 1011: 1005: 991: 990: 985: 979: 965: 964: 959: 953: 939:on 2016-03-10 938: 934: 930: 924: 922: 906: 902: 895: 887: 881: 877: 865: 858: 854: 852: 847:    845: 842:    839: 836: 834: 831: 829: 826: 825: 822: 815: 812: 810: 807: 805: 802: 800: 798: 795: 793: 792: 789: 786: 784: 781: 779: 776: 774: 772: 770: 769: 766: 761: 758: 756: 753: 751: 748: 746: 743: 741: 738: 736: 733: 732: 729: 726: 724: 721: 719: 716: 714: 707: 703: 700: 698: 695: 693: 690: 562: 557: 553: 550: 547: 545: 543: 541: 539: 537: 532: 529: 527: 522: 520: 515: 512: 510: 508: 505: 503: 500: 498: 495: 493: 490: 488: 486: 483: 481: 478: 476: 473: 471: 468: 466: 464: 461: 459: 456: 454: 451: 449: 446: 444: 442: 439: 438: 431: 426: 424: 419: 417: 412: 411: 408: 404: 400: 395: 383: 373: 367: 361: 354: 348: 342: 336: 329: 323: 319: 311: 309: 308:magnetic tape 305: 302:environment, 301: 291: 289: 285: 283: 279: 275: 271: 259: 255: 252: 251: 250: 247: 245: 244:strikethrough 241: 237: 233: 229: 225: 216: 211: 207: 203: 197: 187: 184: 182: 166: 164: 160: 156: 153:mechanism of 152: 148: 144: 140: 129: 127: 123: 119: 115: 111: 107: 104:, which in a 103: 98: 96: 92: 88: 84: 75: 71: 66: 57: 55: 51: 43: 37:Backspace key 35: 29: 22: 1376:Print Screen 1324: 1313:Enter/Return 1078:. Retrieved 1068: 1056:. Retrieved 1042: 1026: 1017: 1010:Pogue, David 1004: 993:. Retrieved 987: 978: 967:. Retrieved 961: 952: 941:. Retrieved 937:the original 932: 909:. Retrieved 894: 880: 382: 372: 360: 347: 341:line of text 335: 322: 304:to backspace 303: 297: 287: 286: 269: 267: 264:Alternatives 257: 253: 248: 240:epanorthosis 231: 210:control code 199: 185: 177: 135: 125: 118:file manager 113: 99: 94: 86: 82: 79: 69: 60:Nomenclature 41: 40: 1418:Copilot key 1386:Break/Pause 1241:Scroll Lock 1035:Jargon File 899:OLPC Wiki. 355:it did both 50:typewriters 46:← Backspace 1453:Categories 1364:Contextual 1272:Arrow keys 995:2016-02-09 969:2016-02-09 943:2007-07-24 911:2008-01-15 872:References 409:US layout) 174:Common use 147:circumflex 139:overstrike 102:delete key 95:backspacer 70:backspacer 28:Delete key 1413:Macro key 1345:Space bar 1325:Backspace 1251:Caps Lock 1233:Lock keys 1204:Microsoft 1132:Dead keys 963:Microsoft 300:mainframe 249:Example: 114:following 42:Backspace 1246:Num Lock 1123:Keyboard 905:Archived 351:in some 256:^H^H^H^H 76:Model 7) 1408:Any key 1306:Editing 1200:Windows 1192:Command 1163:Control 1140:Compose 1080:May 14, 1058:May 14, 1052:FreeBSD 888:. 2007. 403:Windows 215:Control 181:newline 155:Unicode 1335:Delete 1330:Insert 1256:F-Lock 1177:Option 1033:, The 989:GitHub 859:  855:  735:Delete 692:Insert 524:Scroll 514:PrtScn 126:delete 91:U+232B 83:delete 72:key. ( 1395:Misc. 1218:Hyper 1208:Super 1196:Apple 1187:AltGr 1181:Apple 1168:Shift 820:Enter 536:Break 531:Pause 519:SysRq 314:Notes 298:In a 236:caret 222:, as 206:ASCII 143:ASCII 97:key. 87:erase 1297:Menu 1282:Home 1213:Meta 1206:) / 1198:) / 1145:Gold 1125:keys 1082:2016 1060:2016 745:PgDn 712:Lock 702:PgUp 697:Home 526:Lock 407:ANSI 377:"ΓΈ". 1340:Tab 1292:Esc 1287:End 1173:Alt 863:Del 850:Ins 740:End 710:Num 507:F12 502:F11 497:F10 441:Esc 282:Vim 161:or 159:TeX 122:Mac 1455:: 1223:Fn 1175:/ 1050:. 1016:. 1012:. 986:. 960:. 931:. 920:^ 903:. 492:F9 485:F8 480:F7 475:F6 470:F5 463:F4 458:F3 453:F2 448:F1 405:, 288:^U 284:. 278:Vi 270:^W 232:^H 190:^H 85:, 1202:( 1194:( 1183:) 1179:( 1115:e 1108:t 1101:v 1084:. 1062:. 1020:. 998:. 972:. 946:. 914:. 857:. 844:0 838:β†’ 833:↓ 828:← 814:3 809:2 804:1 797:↑ 788:6 783:5 778:4 765:+ 760:9 755:8 750:7 728:βˆ’ 723:βˆ— 718:βˆ• 533:/ 516:/ 429:e 422:t 415:v 401:( 330:. 234:( 224:H 220:H 218:+ 44:( 30:. 23:.

Index

Extended ASCII
Delete key

typewriters
display cursor

Blickensderfer
U+232B
delete key
teletypewriter
punched paper tape
file manager
Mac
overstrike
ASCII
circumflex
combining diacritical marks
Unicode
TeX
Microsoft Windows
newline
Caret notation
computer terminal
ASCII
control code
Control
H
Latin alphabet
caret
epanorthosis

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑