川口です

すげー.召喚呪文って未だ有効なんですね :-)

<ca4832$eem$1@nsvn01.zaq.ne.jp>の記事において
shirai@unixusers.netさんは書きました。
> >FreeBSD に収録(?)されている /etc/termcap の vt100 欄の
> >:kb=\177: に騙された〜
> 
>  私の知る限り、vt100 の BS キーが \177 を吐くなどとほざいて
> いる termcap/terminfo は FreeBSD だけです。
>  正確に言うと 2.0.5-RELEASE 以降の FreeBSD です。それまでは
> 連綿と続く BSD の由緒正しい termcap を継承していましたので、
> 当たり前のように kb=^H でした。

なるほど

>  CVS を紐解くとこの変更は Rev.1.44 (03/27/95) で、その理由
> は「Set kb=\177 to make proper erase char for DEC VTs」なん
> だそうです。
>  どこのどんな端末だか知りませんが、VT100 以外の DEC VT 端末
> で TERM=vt100 を名乗りつつ kb=\177 を吐く輩がいて、たまたま
> そいつを使っていた eche さんがその端末のためだけに他の多くの
> vt100 を名乗る端末を捨てたという訳ですね。

個人的変更(~/.termcap なりなんなり)と,global の vt100 DB の
変更は分けて欲しいってところですか.
特に,vt100 みたいに tc=vt100 で継承されまくりのご本尊が
変になるとえらいことですね.

その英文からすると,backspace key が "delete の役目" を
果たしている PC keyboard で vt100 っぽい味
(操作? 使い勝手?)を実現するための 小手先hack みたいな感じのことを,
(それ以外のところに甚大な影響をおよぼすことをあまり考えずに)
やってしまったようにも感じられますね.

> >(っていうか,vt100 欄に (delete の) kD がない...)
> 
>  それは多分、VT100 端末が現役の頃の termcap には kD が存在
> しなかったからじゃあないでしょうかね。少なくとも 4.3BSD-Reno
> の頃までは termcap には kD のある entry は一つもありません。

なるほど.
素人の念のため確認なんですが,kD というレコードが termcap に
なかっただけで,"delete" key はあったのですよね?
↓を見ても,vt100 に backspace と delete と両方ついているようです.
http://www.pfu.fujitsu.com/hhkeyboard/kb_collection/#dec

> ># 白井さんが以前 termcap 関連についていろいろと ぶーぶー 
> ># 言われておられたのはこういうことも含めて,って感じだったのかなぁ.
> 
>  send-pr には vt100 に限らないのでちゃんと全部調べ直すよう
> に書いたんですが、具体的な報告じゃないと受け入れられないとか
> で門前払いの closed でした。
>  よその OS の entry と比べてみればすぐに判る話だと思ったん
> ですけどねー。

飯嶋さんも書かれているように,
他所の OS のサンプル付で送ってあげれば通るんじゃないでしょうか.
面倒であれば最低限,kb=\177 の件だけ,具体的に指摘して,他は,
興味ある人が改めて調べてくれ,とかでもいいと思います.

他の termcap DB を参照できるところってなにかあるのかな...
(*BSD 系は cvsweb で行けますが... Linux の一部 distribution も
 なんとかなるとして,それ以外はなかなか難しい?
 vt100 限定であれば,解説ページとかありそうですが)


<40C6DB0A.534310CC@ht.sakura.ne.jp>の記事において
delmonta@ht.sakura.ne.jpさんは書きました。
> いや、Linus も「VT100 が Backspace キーで \177 を吐くから、Linux console
> でも Backspace key は \177 にする!」と言っていたような。

(゜д゜) って感じですかね.


昔からいる人にはそういう勘違いはないはずとは思いつつも,

  * 昔は delete key が,現在の PC 等で言うところの backspace の
    役割を果たしていた(略して "delete は backspace だった")

という話と delete=\177, BS=^H っていう話とがごっちゃになっていたり
っていう可能性はないんでしょうかね.

# 変えなくていいところは変えないで,もっと別のことをしてくれ〜
-- 
       ∧∧               
Zzz.. (- - )⌒⌒⊇〜         川口 銀河
      ##############   ginga-fj-swentemporal@ginganet.org