Por que o backspace é frequentemente representado com ^ H?


8

Não vejo o que ^Htem em comum com "backspace". Por que o backspace é representado dessa maneira em muitos locais?


5
enfileirar os velhos! ;)
Matt Ellen

11
Também foi representado com ^ W também. Ainda assim, não tenho idéia do porquê ^ H ou ^ W em particular.
AndrejaKo

11
AndejaKo: ^Wé a palavra apagar tecla pressionada no readline no modo emacs (e possivelmente o próprio emacs). Apaga de volta ao espaço anterior.
Ignacio Vazquez-Abrams

Respostas:


10

^representa segurar o Ctrlbotão. Com qualquer um dos caracteres de @até _, ele gera uma posição de caractere 64 (0x40) anteriormente na tabela ASCII .


11
Vou acrescentar isso nos dias do DOS, o combo CTRL-H funcionou como a tecla backspace. Não me lembro se sempre funcionou ou foi específico do software, mas lembro que funcionava para alguma coisa.
Steve314

Ctrl-H ainda funciona no prompt do CMD (e no Powershell) no Windows e no prompt do shell na maioria dos terminais.
Pausado até novo aviso.

5

Isso ocorre por que ele aparece na tabela ASCII, não há nenhum significado para sua atribuição a H, exceto pela ordem em que os controles foram atribuídos aos caracteres ASCII.

Veja este wiki em ASCII; ASCII Explained

Aparece com tanta frequência na computação devido à semelhança do ASCII e seu uso extensivo.


Backspace é 0x08. O que isso tem a ver com um ^ou outro H?
Billy ONeal

11
para quem não sabe, H é a oitava letra do alfabeto.
Xantec


1

"Essa sequência ainda é usada com humor para a epanortose por especialistas em informática, denotando a exclusão de um pretenso erro, bem como um rasurado".

"Meu escravo-dri ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ Hboss decidiu paralisar o projeto."

Backspace - Wikipedia

@ Mat - Fila os velhos, haha!


11
Esse fenômeno é realmente o motivo pelo qual perguntei sobre isso.
Billy ONeal

2
Na verdade, acredito que foi um comentário slashdot em um artigo sobre uma exploração de segurança que funcionou em todos os sistemas operacionais (que quebrou o DNS, IIRC), e alguém escreveu "Ainda bem que estou usando o Linux ^ H ^ H ^ H ^ H ^ HMac ^ H ^ H ^ HWindows ^ H ^ H ^ H ^ H ^ H ^ H ^ H Merda. ")
Billy ONeal

Sim, além do fenômeno, o artigo da WikiPedia explica bem, incluindo a 8ª letra do alfabeto, etc. Já o vi no Slashdot várias vezes.
Bratch
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.