Back to product page
- Introduction
- Overview
- License agreement
- Getting Started
- Objects
- Enumerations
- wodSSHD
- Methods
- Properties
- Events
- Connecting
- CryptoInformation
- Disconnected
- LoginGSSAPI
- LoginPassword
- LoginPubkey
- PortBindRequest
- PortForwardConnect
- PortForwardDisconnect
- PortForwardRequest
- Received
- ServiceRequest
- ServiceStart
- SftpDeleteFile
- SftpDownloadFile
- SftpFileTransferData
- SftpListDir
- SftpListDirData
- SftpMakeDir
- SftpProgress
- SftpRemoveDir
- SftpRename
- SftpTransferComplete
- SftpUploadFile
- StateChanged
- IwodSSHDNotify
- Methods
- Connecting
- CryptoInformation
- Disconnected
- LoginGSSAPI
- LoginPassword
- LoginPubkey
- PortBindRequest
- PortForwardConnect
- PortForwardDisconnect
- PortForwardRequest
- Received
- ServiceRequest
- ServiceStart
- SftpDeleteFile
- SftpDownloadFile
- SftpFileTransferData
- SftpListDir
- SftpListDirData
- SftpMakeDir
- SftpProgress
- SftpRemoveDir
- SftpRename
- SftpTransferComplete
- SftpUploadFile
- StateChanged
- Methods
- SSHKeyPair
- SSHUser
- SSHUsers
- How to get support
- Technical information
- Fast notifications
- Error list
TerminalEmulation property
Determines emulation codes for the user.
Type
A TerminalEmulationsEnum enumeration.Syntax
- Basic
object.TerminalEmulation [= value]
The TerminalEmulation(object,value) syntax has these parts:
The TerminalEmulation(object,value) syntax has these parts:
object | An expression evaluating to an object of type SSHUser. |
value | A TerminalEmulationsEnum enumeration, as described in settings. |
Remarks
The settings for value are:
Constant | Value | Description |
---|---|---|
NoEmulation | 0 | No emulation codes are sent. |
VT100Emulation | 1 | VT100 emulation codes are sent. |
CommandLineEmulation | 2 | Command line codes are sent. |
This property is specific for connected user, unlike wodSSHServer's global TerminalEmulation that is used as default for all new connections.
When client connects to your SSH server using console access (such as command-line telnet, Putty, CRT or other apps), he receives command prompt and can type commands to his console - just as if he would actually sit in front of the keyboard on your PC.
However, certain commands are needed to be sent to the client while he executes commands - such as codes to clear screen, to move cursor, etc.. wodSSHServer prior to 2.0.0 were unable to send such codes to the client, but now you can set TerminalEmulation property to VT100 and clients will have FULL experience of console access - including cursor movements, colors, graphics, etc.. You can run 'edit.exe', 'ftp.exe' and other command-line applications normally.
For easier typing of commands in command line you can use CommandLineEmulation. CommandLineEmulation emulates common keys that are used in command-line mode. Such as intercepting delete, backspace, up/down/left/right and other.
If he sets this property to NoEmulation, then wodSSHServer behaves as before, does not send any ANSI sequences.