keysh(1)

keysh(1)

keysh assumes that HP-UX commands are not heavily aliased; otherwise unexpected command translations may occur.

keysh neglects the effects of the Korn-shell expansion mechanisms when counting command-line parame- ters, causing it to occasionally underestimate the true number of parameters speci®ed. The <ESC>* emacs-mode or vi-mode editing command can often be used to pre-expand these parameters.

The <ESC>v emacs-mode editing command and v vi-mode editing command cannot be used to edit (pre- translated) softkey commands, since no subsequent command translation can occur.

Adding a large number of softkeys can cause keysh to over¯ow a 1-Mbyte Korn-shell data size limitation, causing disconcerting behavior.

keysh can only program the function keys on terminals whose terminfo(4) entry de®nes the pfkey capa- bility; similarly, it can only use hardware softkey labels on terminals whose terminfo(4) entry de®nes the pln capability (along with specifying lh equal to 2).

The default value for $KEYESC was chosen to provide reasonable response in both local and networked environments. If keysh misinterprets quickly typed emacs-mode or vi-mode editing commands as terminal escape sequences, it may be necessary to decrease this value.

Specifying a \n (new-line) in the literal key sequence for a backup softkey causes undesired results on HP terminals; use a \r (carriage-return) instead.

keysh does not display tsm softkeys when simulating softkey labels.

A limited number of environment variables and arguments are exported to the pager when displaying help.

EXTERNAL INFLUENCES

Environment Variables

LANG determines the language in which softkeys and messages are displayed.

LC_TIME determines the format and contents of date and time strings in the status-line.

International Code Set Support

Single-byte character code sets are supported.

AUTHOR

keysh was developed by HP and AT&T.

 

FILES

main executable

/usr/bin/keysh

/usr/lib/keysh/builtins

Keysh_config softkey de®nition ®le

/usr/lib/keysh/$LANG/softkeys

standard softkey de®nitions ®le

/usr/lib/keysh/$LANG/keyshrc

default user con®guration ®le

/usr/lib/nls/$LANG/keysh.cat

message catalog

$HOME/.keyshrc

user con®guration ®le

$HOME/.softkeys

user softkey de®nitions ®le

SEE ALSO

 

ksh(1), tsm(1), softkeys(4), terminfo(4).

 

k

HP-UX Release 11i: December 2000

− 7 −

Section 1389