Free 14-Day Evaluations    
Product Downloads    

Sign in     


DESKTOP MOBILE DOWNLOAD PURCHASE SUPPORT INFO COMPANY
 Home  >>  Support  >>  Knowledge Base

Archive for the 'Terminal Emulation' Category

Remapped Alt Keys Are Ignored

Tuesday, April 10th, 2007

Using TinyTERM or TERM for Windows, Alt keys are ignored in the emulator by default, even if you’ve remapped them. Under the keyboard configuration there is a check box labeled, “Use Alt keys in emulation.” That needs to be set; otherwise, Windows uses the Alt keys.

Note that in TinyTERM versions prior to 4.0, and by extension all versions of TERM for Windows, that Alt-F4 can be remapped, but Windows will still read it. This will of course close the emulator, no matter what mapping you may have set for it.

Multiple Addresses in One Connection File

Tuesday, April 10th, 2007

In TinyTERM version 4.x for Windows, you can have multiple IP addresses or telephone numbers in one .tpx file. For each phone number or address you want to use, open the Session Properties and enter it in the “Host name, IP address or phone number” line. Click OK, then save the session. Repeat this until you have entered them all. Make sure “Establish connection on open” is not checked.

To choose from the listed numbers, open the Session Properties. The “Host name, IP address or phone number” line will be a drop-down list, showing your multiple addresses and phone numbers. Select the one you want, then click OK. Connect as usual.

Modem Setup Hangs TinyTERM

Tuesday, April 10th, 2007

Using TinyTERM 3.3 on Windows 95, it hangs when clicking the Modem button in the communications setup screen. This will happen if the modem is not configured correctly in Windows. You can do that through Control Panel.

If the modem looks like it’s set up correctly, but TinyTERM still hangs when trying to configure it, delete the modem from Windows. Reboot the PC and re-add it. That will refresh the modem driver.

Modem Connection Using 100% of System Resources

Tuesday, April 10th, 2007

Using TinyTERM Plus Edition 4.02 on Windows 98, a modem session connects properly. However, once connected the keyboard response is extremely slow, and it seems like it is using all the laptop’s system resources.

This happens when the baud rate for the modem is set too high; i.e., 115,000. Lower the baud rate in Control Panel to match the remote host’s maximum speed. If there is no exact match, use the baud rate that is just higher than the host’s.

TinyTERM 3.3 Hangs Using US Robotics Modem

Tuesday, April 10th, 2007

This happens on Windows 95 when the modem is listed twice in Control Panel. HyperTerminal can ignore the second modem, but TinyTERM 3.3. and earlier versions can’t. Deleting the duplicate modem will solve the problem.

Maximum Scrollback Buffer

Tuesday, April 10th, 2007

In TinyTERM versions through 4.21, and TERM versions through 7.2, the maximum scrollback buffer size is 999 lines. This was extended to thousands of lines in version 4.30.

Century Software, Inc., has also had a request to make the scrollback buffer infinite, removing the size limitation altogether. For practical purposes the buffer will always be limited by system memory, whether or not this is ever implemented.

CR 613, increase buffer
Cr 761, infinite buffer

Mapping Control Characters to Keys

Tuesday, April 10th, 2007

If you need to map a non-printable character such as Escape or Tab to a key, there are a couple of ways to do this. On Windows versions of TERM or TinyTERM, do one of the following:

  • In the keyboard mapper, drag the desired key into the Clipboard in the bottom left. You can then drag it from that clipboard to any other key on the keyboard.
  • Click on the key you want to remap. Change the Action drop-down to MACRO. In the Value, enter the ASCII value of the key between angle brackets <>. For example, Ctrl-T is ASCII value 20, so it would be entered as <20>.
    You can also enter the control character somewhat literally, again inside the angle brackets. In that case, you’d put the caret ^ in front of the appropriate letter. For example, Ctrl-T would be entered as <^T>.

For DOS or UNIX products, you would use the SETKEY command. You can put the character in quotes directly, preceded by a ^ character:

setkey F5 “^X”

For a complete list of ASCII values, see www.robelle.com.

The SETKEY Command

Tuesday, April 10th, 2007

The SETKEY command redefines a key on the keyboard. The key then sends a different character of string of characters when pressed. SETKEY can also be used to cause a key to run a TinyTERM script or call one of TinyTERM’s internal functions.

The syntax for SETKEY is:

setkey keyname value

The keyname may be any of the following:

  • F1 – F12 (Function keys 1 – 12)
  • AF1 – AF12 (Alt-Function keys: hold the Alt key and hit F1 – F12)
  • SF1 – SF12 (Shift-Function keys)
  • CF1 – CF12 (Ctrl-Function keys)
  • CSF1 – CSF12 (Ctrl-Shift-Function keys)
  • “a” – “z” (Lower-case letters a-z, must be in quotation marks)
  • “A” – “Z” (Capital letters A-Z)
  • “^a” – “^z” (Ctrl- keys a-z)
  • AltA – AltZ (Alt keys a-z, Windows may override)
  • “0” – “9” (Top row number keys)
  • kp0 – kp9, kp+, … (keypad number and symbol keys, NumLock must be on)
  • c-kp0 – c-kp9, … (Ctrl-keypad number and symbol keys)
  • “#”, “$”, … (Any symbol)
  • up, home, end, … (Named keys)
  • c-up, c-right, … (Named Ctrl-keys)

Only the letter keys are case-sensitive. The other keys can be typed upper- or lower-case for the SETKEY command.

The value may be one of the following:

  • A single character or string of characters in quotation marks. This may include:
    • a special string character
    • \x42 – a hex value preceded by \x
    • \072 – an octal value preceded by \
    • ^M – a control character
    • or any other valid TERM string sequence
  • the name of a pre-defined TERM function key such as PRINT or BREAK
  • “@@command” – A valid TERM Script Language command

Examples

  • setkey f1 “MyLoginName”
    causes the F1 key to send MyLoginName down the comm line.
  • setkey “b” “MyPassword”
    causes the lower-case b key to send MyPassword down the comm line.
  • setkey kp* abort
    causes the keypad * key to send the standard abort, usually ^C.
  • setkey pgup “@@cls”
    causes the PageUp key to run TERM’s cls (clear screen) command.
  • setkey SF1 “@@do myfile”
    causes the Shift-F1 key to run the TERM script myfile.cmd.
  • setkey F11 “@@do wtermus@w_file_quit
    causes the F11 key to run the w_file_quit procedure within the TERM script wtermus.cmd.

No Login Prompt in TinyTERM 3.2

Tuesday, April 10th, 2007

Using TinyTERM 3.2 on Windows 95 via a serial line, TinyTERM will fail to get a login prompt. HyperTerminal works on the same connection.To fix this, edit the .tap file with any text editor. Search for the line:

rts=OFF

Change OFF to ON.  This is a bug in the handling of DTR on and off commands.

Increase Modem Idle Timeout

Tuesday, April 10th, 2007

Windows defaults to disconnecting a modem after a set idle period. To increase that timeout, open the Control Panel and go to the Phone and Modem Options. Open the properties for your modem. On the Advanced tab, click the Change Default Preferences button. You can set the idle timeout there.

  Copyright © 2024 Century Software, Inc. All Rights Reserved999 TERMS OF USE PRIVACY POLICY EULA