Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



term::ansi::ctrl::unix(n)                     Terminal control                     term::ansi::ctrl::unix(n)



____________________________________________________________________________________________________________

NAME
       term::ansi::ctrl::unix - Control operations and queries

SYNOPSIS
       package require Tcl  8.4

       package require term::ansi::ctrl::unix  ?0.1?

       ::term::ansi::ctrl::unix::import ?ns? ?arg...?

       ::term::ansi::ctrl::unix::raw

       ::term::ansi::ctrl::unix::raw

       ::term::ansi::ctrl::unix::columns

       ::term::ansi::ctrl::unix::rows

____________________________________________________________________________________________________________

DESCRIPTION
       WARNING:  This  package  is unix-specific and depends on the availability of two unix system commands
       for terminal control, i.e. stty and tput, both of which have to be found in  the  $PATH.  If  any  of
       these two commands is missing the loading of the package will fail.

       The  package  provides  commands  to switch the standard input of the current process between raw and
       cooked input modes, and to query the size of terminals, i.e. the  available  number  of  columns  and
       lines.

API
   INTROSPECTION
       ::term::ansi::ctrl::unix::import ?ns? ?arg...?
              This  command imports some or all attribute commands into the namespace ns. This is by default
              the namespace ctrl. Note that this is relative namespace name, placing  the  imported  command
              into  a  child of the current namespace. By default all commands are imported, this can howver
              be restricted by listing the names of the wanted commands after the namespace argument.


   OPERATIONS
       ::term::ansi::ctrl::unix::raw
              This command switches the standard input of the current process to raw input mode. This  means
              that from then on all characters typed by the user are immediately reported to the application
              instead of waiting in the OS buffer until the Enter/Return key is received.

       ::term::ansi::ctrl::unix::raw
              This command switches the standard input of the current process to  cooked  input  mode.  This
              means  that  from  then on all characters typed by the user are kept in OS buffers for editing
              until the Enter/Return key is received.

       ::term::ansi::ctrl::unix::columns
              This command queries the terminal connected to the standard input for the  number  of  columns
              available for display.

       ::term::ansi::ctrl::unix::rows
              This  command queries the terminal connected to the standard input for the number of rows (aka
              lines) available for display.


BUGS, IDEAS, FEEDBACK
       This document, and the package it describes,  will  undoubtedly  contain  bugs  and  other  problems.
       Please   report   such   in   the   category   term   of   the  Tcllib  SF  Trackers  [http://source -
       forge.net/tracker/? group_id=12883].  Please also report any ideas for enhancements you may  have  for
       either package and/or documentation.

KEYWORDS
       ansi, columns, control, cooked, input mode, lines, raw, rows, terminal

CATEGORY
       Terminal control

COPYRIGHT
       Copyright (c) 2006 Andreas Kupries <andreas_kupries@users.sourceforge.net>




term                                                 0.1                           term::ansi::ctrl::unix(n)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации со ссылками на отзыв ниже.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API через Генератор отчетов Ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.