ablog

不器用で落着きのない技術者のメモ

OS X のターミナルで AIX にログインして [delete] を押すと「^?」と表示される

[delete] キーを押すと、「^?」と表示される。

[ターミナル]>[環境設定]>[詳細]>[Delete キーで Ctrl+H を送信]にチェックを入れると、[delete]キーで文字が削除されるようになった。

文字端末においては, バックスペースキーを打つことはバックスペース文字を入力することに相当します. バックスペース文字がコンピュータに伝わって, そこで処理が行われて文字が削除されるというわけです. バックスペース文字は [control]h でも入力でき, キーボードの右端を打たなくて済むのでこちらを好む人もいます.

しかし,キーボードによってはデリートキーの方が使いやすい場合もあるので, UNIX では,バックスペース文字でなくデリート文字に 1文字削除の機能を割り当てることができます.

また, Mac OS X のターミナルを始めとするターミナルエミュレータでは, バックスペースキーあるいはデリートキーを押したときに, バックスペース文字が入力されるかデリート文字が入力されるかが, 設定できるものが多いでしょう.

http://itdict.ddo.jp/?%A5%D0%A5%C3%A5%AF%A5%B9%A5%DA%A1%BC%A5%B9%A5%AD%A1%BC

ふむふむ、知らなかった。