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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     30 Jan 2005  17:29:44
 To : Slawa Olhovchenkov
 Subject : Re: xterm & erase
 -------------------------------------------------------------------------------- 
 
 >>> Slawa Olhovchenkov wrote: 
 
  VN>> Мрачно. Может, докопаюсь, кто основатель этого бардака...
 SO> Я тебе это и так скажу. Фирма IBM.
 SO> Экскурс в историю.
 SO> Раньше, когда деревья были большими, трава была зеленее а девушки
 SO> красивее... Тьфу! Когда компьютеры были большими, монитры -- зелеными. Так
 SO> вот, были тогда мониторы VT (VT52, VT102, VT220). И клавиша на этом месте
 SO> генерила 0177. И все было хорошо и не было бардака.
 
 Hеправда.
 1. Все известные мне книги по системам Bell Unix V6, V7 упоминают ctrl-H
 в качестве erase, кроме самых ранних, в которых это ещё '#' (времена
 пишущих машинок).
 2. Определения vt52 на FreeBSD и RedHat говорят про kb=^H.
 3. Определение vt100 во фрёвом termcap говорит kb=\177, редхатовом - kb=^H.
 Определения vt102 и vt220 повторяют их.
 
 4. Далее, вот здесь:
 http://www.databeast.com/datacomet/Documents/1.1._VT100_Command_Set.txt
 показано, что генерируемый клавишей Backspace код мог переключаться
 программно.
 
 5. Далее, выходим на ключевое слово DECBKM, по которому по первой же ссылке
 находим:
 
 === http://vt100.net/docs/vt510-rm/DECBKM {{{
 ----- Note -----
 To be compatible with some software, DECBKM should be reset (delete key
 setting).
 
 [...]
 
 If DECBKM is set, <x] works as a backspace key. When you press <x], the terminal
 sends a BS character to the host.
 
 If DECBKM is reset, <x] works as a delete key. When you press <x], the terminal 
 sends a DEL character to the host.
 ===}}}
 
 Осталось выяснить, что это за software такое и зачем оно хотело
 другие назначения.
 
 P.S. Ещё один полезный результат - xterm'у можно посылать, в каком он режиме
 стоит - генерация ^H или ^?. "\e[?67%c", backspace ? 'h' : 'l'
 
 SO> А потом, в 79 году пришел ПИСЮК. И клавиша у
 SO> ютого ПИСЮКА генерила ^H. И начался бардак. Потому как начали их сначала в
 SO> качестве терминалов использовать, а потом и юникс запустили.
 SO> Hу а потом уж и анекдотов напридумывали.
 
 Смени поставщика травы.
 -netch-
 --- ifmail v.2.15dev5.3
  * Origin: Dark side of coredump (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 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/2238322741058.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional