Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Slawa Olhovchenkov                   2:5030/500     30 Jan 2005  18:04:06
 To : Valentin Nechayev
 Subject : xterm & erase
 -------------------------------------------------------------------------------- 
 
 
 30 Jan 05, Valentin Nechayev writes to Slawa Olhovchenkov:
 
  VN>>> Мрачно. Может, докопаюсь, кто основатель этого бардака...
  SO>> Я тебе это и так скажу. Фирма IBM.
  SO>> Экскурс в историю.
  SO>> Раньше, когда деревья были большими, трава была зеленее а девушки
  SO>> красивее... Тьфу! Когда компьютеры были большими, монитры -- зелеными.
  SO>> Так вот, были тогда мониторы VT (VT52, VT102, VT220). И клавиша на этом
  SO>> месте генерила 0177. И все было хорошо и не было бардака.
 
  VN> Hеправда.
  VN> 1. Все известные мне книги по системам Bell Unix V6, V7 упоминают ctrl-H
  VN> в качестве erase, кроме самых ранних, в которых это ещё '#' (времена
  VN> пишущих машинок).
 
 Hу я прям не знаю. Значит у них в генах заложенно. А вот emacs ^H -- Help, а
 erase \177.
 
  VN> 2. Определения vt52 на FreeBSD и RedHat говорят про kb=^H.
 
 Понимаешь, я железяку видел и щупал. vt52 который. 0177 там и другого не бывало.
 Он совсем железный.
 
  VN> 3. Определение vt100 во фрёвом termcap говорит kb=\177, редхатовом -
  VN> kb=^H. Определения vt102 и vt220 повторяют их.
 
 Hу бардак. Оригинальный vt100 -- \177. А якобы vt100 от всяких ско и
 анси-терминал-эмуляций кривосделанных ^H.
 
  VN> 4. Далее, вот здесь:
  VN> http://www.databeast.com/datacomet/Documents/1.1._VT100_Command_Set.txt
  VN> показано, что генерируемый клавишей Backspace код мог переключаться
  VN> программно.
 
 Это позднейшая компиляция всего. Оригинальный -- не мог.
 http://vt100.net/docs/vt220-rm/
 
 Вот тут смотри. Исключительно 0177.
 
  VN> 5. Далее, выходим на ключевое слово DECBKM, по которому по первой же
  VN> ссылке находим:
 
  VN> === http://vt100.net/docs/vt510-rm/DECBKM {{{
  VN> ----- Note -----
  VN> To be compatible with some software, DECBKM should be reset (delete key
  VN> setting).
 
 vt510 -- это уже 90-е года, когда бардак в полном разгаре был.
 
  VN> Осталось выяснить, что это за software такое и зачем оно хотело
  VN> другие назначения.
 
 Hу мало ли бардака к этому моменту развелось...
 
  VN> P.S. Ещё один полезный результат - xterm'у можно посылать, в каком он
  VN> режиме стоит - генерация ^H или ^?. "\e[?67%c", backspace ? 'h' : 'l'
 
  SO>> А потом, в 79 году пришел ПИСЮК. И клавиша у
  SO>> ютого ПИСЮКА генерила ^H. И начался бардак. Потому как начали их
  SO>> сначала в качестве терминалов использовать, а потом и юникс запустили.
  SO>> Hу а потом уж и анекдотов напридумывали.
 
  VN> Смени поставщика травы.
 
 Зря не веришь, так все и было. Hу почти так.
 
 ... Hу! И кто откpывал бутылку о кнопку "F8"?!
 --- GoldED+/BSD 1.1.5
  * Origin:  (2:5030/500)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: xterm & erase   Valentin Nechayev   27 Jan 2005 20:20:37 
 Re: xterm & erase   Ilya Anfimov   27 Jan 2005 21:05:52 
 Re: xterm & erase   Valentin Nechayev   27 Jan 2005 23:22:09 
 Re: xterm & erase   Ilya Anfimov   28 Jan 2005 00:55:05 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 14:49:13 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 15:15:30 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 17:29:44 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 18:04:06 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 19:32:35 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 19:36:08 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 19:48:10 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 20:30:41 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 20:38:28 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 21:01:50 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 21:10:12 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 21:16:41 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 21:27:14 
 xterm & erase   Valentin Nechayev   30 Jan 2005 20:48:16 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 22:08:08 
 Re: xterm & erase   Valeriy E. Ushakov   30 Jan 2005 22:29:32 
 Re: xterm & erase   Ilya Anfimov   30 Jan 2005 23:14:10 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 19:49:40 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 20:39:23 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 20:42:58 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 21:16:10 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 21:28:26 
 xterm & erase   Valentin Nechayev   30 Jan 2005 20:50:02 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 22:27:08 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 22:52:50 
 Re: xterm & erase   Valeriy E. Ushakov   30 Jan 2005 22:41:50 
 Re: xterm & erase   Valentin Nechayev   30 Jan 2005 22:48:22 
 xterm & erase   Slawa Olhovchenkov   30 Jan 2005 22:53:48 
 Re: xterm & erase   Ilya Anfimov   30 Jan 2005 23:08:33 
Архивное /ru.unix.bsd/222141fcf17e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional