	SID     @(#)xterm.txt	3.1 - 94/01/06

XTERMINAL (HPUX) -  KEYBOARD REMAPPING

X11 provides a feature that allows one to modify the string of
characters that is produced by key presses. By modifying the
.Xresources file, the keystrokes used to run ANGOSS SmartWare can
be made almost identical to the DOS version of ANGOSS.

Almost all keystrokes should be identical to the DOS product.  ESC
can be entered by Ctrl-Escape or Ctrl-C.  To obtain a Ctrl-C press
ESC and then '='.

Integrate the following text into your .Xresources file.

*VT100.dbxKeymap.translations:\
	Shift<Key>F1:string(0x1b) string("[31~")\n\
	Shift<Key>F2:string(0x1b) string("[32~")\n\
	Shift<Key>F3:string(0x1b) string("[33~")\n\
	Shift<Key>F4:string(0x1b) string("[34~")\n\
	Shift<Key>F5:string(0x1b) string("[35~")\n\
	Shift<Key>F6:string(0x1b) string("[37~")\n\
	Shift<Key>F7:string(0x1b) string("[38~")\n\
	Shift<Key>F8:string(0x1b) string("[39~")\n\
	Shift<Key>F9:string(0x1b) string("[40~")\n\
	Shift<Key>F10:string(0x1b) string("[41~")\n\
	Shift<Key>F11:string(0x1b) string("[43~")\n\
	Shift<Key>F12:string(0x1b) string("[44~")\n\
	Ctrl<Key>F1:string(0x1b) string("/1")\n\
	Ctrl<Key>F2:string(0x1b) string("/2")\n\
	Ctrl<Key>F3:string(0x1b) string("/3")\n\
	Ctrl<Key>F4:string(0x1b) string("/4")\n\
	Ctrl<Key>F5:string(0x1b) string("/5")\n\
	Ctrl<Key>F6:string(0x1b) string("/6")\n\
	Ctrl<Key>F7:string(0x1b) string("/7")\n\
	Ctrl<Key>F8:string(0x1b) string("/8")\n\
	Ctrl<Key>F9:string(0x1b) string("/9")\n\
	Ctrl<Key>F10:string(0x1b) string("/0")\n\
	Alt<Key>F1:string(0x1b) string(0x1b) string("1")\n\
	Alt<Key>F2:string(0x1b) string(0x1b) string("2")\n\
	Alt<Key>F3:string(0x1b) string(0x1b) string("3")\n\
	Alt<Key>F4:string(0x1b) string(0x1b) string("4")\n\
	Alt<Key>F5:string(0x1b) string(0x1b) string("5")\n\
	Alt<Key>F6:string(0x1b) string(0x1b) string("6")\n\
	Alt<Key>F7:string(0x1b) string(0x1b) string("7")\n\
	Alt<Key>F8:string(0x1b) string(0x1b) string("8")\n\
	Alt<Key>F9:string(0x1b) string(0x1b) string("9")\n\
	Alt<Key>F10:string(0x1b) string(0x1b) string("0")\n\
	Ctrl Alt<Key>F1:string(0x1b) string(0x1b) string("1")\n\
	Ctrl Alt<Key>F2:string(0x1b) string(0x1b) string("2")\n\
	Ctrl Alt<Key>F3:string(0x1b) string(0x1b) string("3")\n\
	Ctrl Alt<Key>F4:string(0x1b) string(0x1b) string("4")\n\
	Ctrl Alt<Key>F5:string(0x1b) string(0x1b) string("5")\n\
	Ctrl Alt<Key>F6:string(0x1b) string(0x1b) string("6")\n\
	Ctrl Alt<Key>F7:string(0x1b) string(0x1b) string("7")\n\
	Ctrl Alt<Key>F8:string(0x1b) string(0x1b) string("8")\n\
	Ctrl Alt<Key>F9:string(0x1b) string(0x1b) string("9")\n\
	Ctrl Alt<Key>F10:string(0x1b) string(0x1b) string("0")\n\
	Ctrl<Key>Escape:string(0x03)\n\
	<Key>F12:string(0x03)\n\
	Alt<Key>a:string(0x1b) string("a")\n\
	Alt<Key>b:string(0x1b) string("b")\n\
	Alt<Key>c:string(0x1b) string("c")\n\
	Alt<Key>d:string(0x1b) string("d")\n\
	Alt<Key>e:string(0x1b) string("e")\n\
	Alt<Key>f:string(0x1b) string("f")\n\
	Alt<Key>g:string(0x1b) string("g")\n\
	Alt<Key>h:string(0x1b) string("h")\n\
	Alt<Key>i:string(0x1b) string("i")\n\
	Alt<Key>j:string(0x1b) string("j")\n\
	Alt<Key>k:string(0x1b) string("k")\n\
	Alt<Key>l:string(0x1b) string("l")\n\
	Alt<Key>m:string(0x1b) string("m")\n\
	Alt<Key>n:string(0x1b) string("n")\n\
	Alt<Key>o:string(0x1b) string("o")\n\
	Alt<Key>p:string(0x1b) string("p")\n\
	Alt<Key>q:string(0x1b) string("q")\n\
	Alt<Key>r:string(0x1b) string("r")\n\
	Alt<Key>s:string(0x1b) string("s")\n\
	Alt<Key>t:string(0x1b) string("t")\n\
	Alt<Key>u:string(0x1b) string("u")\n\
	Alt<Key>v:string(0x1b) string("v")\n\
	Alt<Key>w:string(0x1b) string("w")\n\
	Alt<Key>x:string(0x1b) string("x")\n\
	Alt<Key>y:string(0x1b) string("y")\n\
	Alt<Key>z:string(0x1b) string("z")\n\
	Ctrl<Key>Next:string(0x1b) string(0x1b) string("[6~")\n\
	Ctrl<Key>Prior:string(0x1b) string(0x1b) string("[5~")\n\
	Ctrl<Key>Home:string(0x1b) string("/") string(0x1b) string("OA")\n\
	Ctrl<Key>End:string(0x1b) string("/") string(0x1b) string("OB")\n\
	Ctrl<Key>Right:string(0x1b) string(0x1b) string("OC")\n\
	Ctrl<Key>Left:string(0x1b) string(0x1b) string("OD")\n\
	Shift<Key>Print:string(0x1b) string(0x1b) string("!")\n\
	<Key>Home:string(0x1b) string("[3~")\n\
	<Key>End:string(0x1b) string("[4~")\n\
	Ctrl<Key>Return:string(0x1b) string(0x0d)

