*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> atty (7)              
Title
Content
Arch
Section
 

atty(7)

Contents


NAME    [Toc]    [Back]

       atty - Asian terminal driver

SYNOPSIS    [Toc]    [Back]

       #include <sys/aioctl.h>

DESCRIPTION    [Toc]    [Back]

       This reference page describes the additional features supported
 in the Asian terminal  driver  used  for  conversational
  computing  in a Japanese, Chinese, or Korean environment.
  See tty(7) for a description of the general terminal
  interface.   See  stty(1) for information on how to
       activate the features discussed here.

       The Asian terminal driver is available only if you install
       the Tru64 UNIX optional subsets for worldwide support. The
       Asian terminal driver must be configured into the  current
       running  kernel  in order for the features described below
       to be enabled.

   Line Disciplines    [Toc]    [Back]
       Line discipline switching to the Asian terminal driver  is
       accomplished with the TIOCSETD ioctl as follows:

       int ldisc = ASYDISC;

       ioctl(f, TIOCSETD, &ldisc);


   Input Editing    [Toc]    [Back]
       A  character for the Asian terminal driver can be composed
       of one or more bytes, depending on  the  terminal  codeset
       selected  by the user. In addition, the ISTRIP mask of the
       c_iflag field does not work with this  driver.  The  erase
       character  (VERASE)  logically erases the whole character,
       which may be more than one byte long.

   Code Conversion    [Toc]    [Back]
       The Asian terminal driver allows an application to  communicate
  with  the  driver  in one codeset while the driver
       communicates with the physical device in another  codeset.
       These  two  different  codesets are called the application
       codeset and the terminal codeset, respectively. The driver
       performs  any  necessary codeset conversion on data passed
       between your application and the device.

       The following application codesets are  supported  by  the
       Asian  terminal  driver.  The  keyword  that specifies the
       codeset in command parameters  is  shown  in  parentheses.
       DEC  Kanji (deckanji) Super DEC Kanji (sdeckanji) Japanese
       EUC (eucJP) Shift JIS  (SJIS)  DEC  Hanzi  (dechanzi)  DEC
       Hanyu  (dechanyu) Taiwanese EUC (eucTW) DEC Korean (deckorean)
 Korean EUC (eucKR) UTF-8 (UTF-8) Big-5 (big5)

       Reference pages are available for each codeset; for  example,
  to  find  out more about the DEC Korean codeset, see
       deckorean(5).

       The following terminal codesets are supported by the Asian
       terminal driver. The keyword that specifies the codeset in
       command parameters is shown  in  parentheses.   DEC  Kanji
       (dec)  DEC Kanji - 1978 (dec78) Japanese EUC (eucJP) Shift
       JIS (SJIS) 7-bit JIS (jis7) 8-bit  JIS  (jis8)  DEC  Hanzi
       (dechanzi)  Taiwanese  EUC  (eucTW) DEC Korean (deckorean)
       Korean EUC (eucKR) UTF-8  (UTF-8)  Big-5  (big5)  Telecode
       (telecode)

       By  default, the Asian terminal driver supports all listed
       codesets except for Big-5, Telecode,  and  UTF-8.  Support
       for the BIG-5, UTF-8, and Telecode codesets requires linking
 additional modules (that are supplied in optional subsets)
 into the kernel.

   History Mode Line Editing    [Toc]    [Back]
       The  history  mode  supported by the Asian terminal driver
       allows the user to have  Emacs-like  control  for  editing
       previously  entered  command  lines. Up to 32 lines can be
       stored in history mode, and each line can have  a  maximum
       length  of  127 characters.  When commands are long, it is
       possible that fewer than 32 commands  are  stored  in  the
       history  list. Short commands, those less than three characters
 (single-byte  or  multibyte)  in  length,  are  not
       stored in the history list.

       The  following  editing  commands are available in history
       mode: Move to the beginning of line.  Delete the character
       under  the  cursor.   Move to the end of the line.  Recall
       the previous command in the history list.  Recall the next
       command  in the history list.  Move the cursor left by one
       character.   Move  the  cursor  right  by  one  character.
       Delete  the  character  before the cursor. You can use the
       stty command to  determine  and  set  the  character  that
       erases  a  character.   Delete the word before the cursor.
       You can use the stty command  to  determine  and  set  the
       character that erases a word.

       Typing  a normal character causes it to be inserted before
       the character under the cursor. The kill,  interrupt,  and
       suspend  characters  cause  the  Asian  terminal driver to
       break out of history mode.

   Kana-Kanji Conversion    [Toc]    [Back]
       The Kana-Kanji conversion mechanism  for  Japanese  allows
       users to enter an ASCII or Kana string and convert it to a
       Kanji or another Kana string.  The conversion is supported
       in  both  cbreak  and cooked mode, but activation of KanaKanji
 conversion is different for each mode.   See  kkc(5)
       for  more  information  about  Kana-Kanji  conversion. See
       stty(1) on how to  activate  Kana-Kanji  conversion  under
       different modes.

   Software On-Demand Loading    [Toc]    [Back]
       The  Software On-Demand Loading (SoftODL) mechanism allows
       users to display any  number  of  user-defined  characters
       (UDC) on terminals that support hardware On-Demand Loading
       (ODL). Refer to odl(5)  for  more  information  about  ondemand
 loading of UDCs.

   Software Phrase Input Method    [Toc]    [Back]
       The  Software phrase Input Method (SIM) mechanism for Chinese
 allows users to enter a long phrase by  typing  in  a
       short  phrase key. Refer to sim(5) for more information on
       this input mechanism.




SEE ALSO    [Toc]    [Back]

      
      
       Commands: stty(1)

       Functions: ioctl(2)

       Files: tty(7), utx(7)

       Others:  big5(5),  Chinese(5),  dechanyu(5),  dechanzi(5),
       deckanji(5),  eucJP(5),  eucKR(5),  eucTW(5), Japanese(5),
       kkc(5),  Korean(5),  odl(5),  sdeckanji(5),   shiftjis(5),
       sim(5), telecode(5), Unicode(5)



                                                          atty(7)
[ Back ]
 Similar pages
Name OS Title
utxd Tru64 Daemon that spawns service daemons used by the Asian terminal driver
wwconfig Tru64 Configures tty features for Asian countries
tels HP-UX STREAMS Telnet slave (pseudo-terminal) driver, STREAMS Telnet master driver (used by telnetd only), respective
telm HP-UX STREAMS Telnet slave (pseudo-terminal) driver, STREAMS Telnet master driver (used by telnetd only), respective
ptm OpenBSD pseudo terminal driver
pty Tru64 Pseudo terminal driver
nmdm FreeBSD nullmodem terminal driver
pty OpenBSD pseudo terminal driver
pty FreeBSD pseudo terminal driver
ttty Tru64 Thai terminal driver
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service