Please enable JavaScript to view this site.

A-Shell Consolidated Reference

On the Settings menu, there are two options that display and control the "locked" status of the keyboard. These two designations were originally contained in one "Keyboard Locked" item, but were split (A-Shell 5.1.1221 of June 2011) because having one option to perform two functions was somewhat confusing.

Kbd Lock

This is a traditional keyboard lock, where the keyboard doesn't work at all. It may be set/reset via TCRT 28/29.

Kbd Local Mode

When this option is checked, the keyboard functions normally—i.e., typing produces characters—but the characters are not transmitted to the host but instead are used locally. For a strictly GUI application, this would always be the case, because you would do all your keyboard operations on the client side. But because we support a hybrid model (server apps may be traditional text only, GUI only, or a mixture of the two), ATE and A-Shell try to work together to avoid having type ahead characters sent to the host except when the host is likely to want them.