
バックスペース(← Backspace, )は、タイプライターでは元々キャリッジを1つ後ろに押し戻すキーでした。現代のコンピュータシステムでは、通常、表示カーソルを1つ後ろに移動させ、[ a ]その位置の文字を削除し、[ b ]その位置以降のテキストを1文字後ろにずらします。⌫

「バックスペース」という用語は、キャリッジを戻したり、前の文字を削除したりするキーの伝統的な名称ですが、実際のキーには、たとえば「削除」、「消去」、「左向きの矢印」など、さまざまなラベルが付けられている場合があります。[3] ごく初期のタイプライターの中には、このキーをバックスペーサーキーとラベル付けしたものもありました。「バックスペース」専用の記号としてU+232B ⌫ ERASE TO THE LEFTが存在しますが、キーボードのラベルとしての使用は普遍的ではありません。

バックスペースは削除キーとは異なります。テレタイプライターでは、削除キーはパンチ紙テープのすべての穴をパンチして文字を消去し、現代のコンピュータではカーソル位置またはカーソル位置以降のテキストを削除します。また、削除キーはオブジェクト(ドキュメント内の画像やファイルマネージャ内のファイルなど)を削除する汎用コマンドとして機能することが多いのに対し、バックスペースは通常そうではありません。[ 4 ] [ 5 ]フルサイズのMacキーボードには、削除とラベル付けされた2つのキーがあります。1つはバックスペースキーとして機能するキー、もう1つは削除キーとして機能するキーです。ラップトップキーボードなどの小型Macキーボードには、バックスペースキーとして機能するキーが1つだけあります。[ 6 ]フルサイズのPCキーボードには、バックスペースキー(メインセクション)と2つの削除キー(拡張エリア)があります。
一部のタイプライターでは、[ e ]例えば、タイピストは小文字のAに鋭アクセント記号(á)を付けるために、小文字のAを入力し、バックスペースキーを押してから、鋭アクセント記号キーを押していました。このテクニック(オーバーストライクとも呼ばれる)は、 ASCIIのキャレット(^、サーカムフレックス記号)などのコンピュータ文字セットにおけるスペーシング修飾子の基礎となっています。バックスペース合成は、現代の一般的なデジタルディスプレイや組版システムでは機能しなくなりました。[ f ]ある程度はUnicodeの結合ダイアクリティカルマーク機構に置き換えられましたが、このような文字は多くのコンピュータフォントとうまく連携しないため、合成済み文字が引き続き使用されています。( TeXやMicrosoft Windowsなどの一部のソフトウェアでは、ダイアクリティカルマークを適用するために逆の方法、つまり最初にアクセント記号を入力し、次にアクセントを付けたい基本文字を入力します。)
現代のシステムでは、バックスペースキーは削除文字(ASCIIでは127 10、7f 16 )に割り当てられることが多いが、DELカーソルの前の文字を削除するというバックスペースキーの機能はそのまま残っている。[ 3 ]コンピュータでは、バックスペースキーは前の改行文字も削除できるが、これは一般的にタイプライターには当てはまらない。
コンピュータ端末でバックスペースキーを押すと、ASCII制御コード(バックスペース)であるコード08 10が生成され、直前の文字が削除されます。この制御コードは、 Hがラテンアルファベットの8番目の文字であるため、+キーを押すことでもアクセスできます。バックスペースコードがカーソルを後方に移動して直前の文字を削除する機能に割り当てられていない端末では、バックスペースキーを押すと^H(キャレット、H)という記号が表示されます。端末がバックスペースを直前の文字の削除として解釈したとしても、テキストを受信するシステムがそう解釈しない場合があります。その場合、送信者の画面には削除されたはずのテキストのないメッセージが表示されますが、受信者にはそのテキストと削除コードが表示されます。このシーケンスは、コンピュータに精通した人々の間で、取り消し線のように、見せかけのミスを削除することを示すために、今でもユーモラスにepanorthosisで使用されています。ただし、この場合、^H記号は通常の「^」の後に通常の「H」を入力することで偽装されます。例:BSControlH
^W は、バークレー Unix ターミナル行規律など、一部の状況では前の単語を削除するショートカットとして使用されます。このショートカットは、 ViテキストエディタとそのクローンであるVimの挿入モードにも採用されています。[ 8 ]
同様に、^Uは行を削除します。[ 9 ]