|
|
1.1 root 1: .TH PADS 9.5
2: .CT 2 comm_term
3: .SH NAME
4: pads \- user interface package
5: .SH DESCRIPTION
6: .I Pads
7: is a mouse-based interface for browsing a network
8: of windows.
9: .PP
10: Button 1 points.
11: Pointing at a window makes it current, with a heavy border;
12: pointing at a line of text makes it current, inverts its video,
13: and scrolls it to the middle of the window.
14: A scroll bar at the left of each window shows how
15: much of the text of a window is visible;
16: pointing into the scroll region controls what text is displayed.
17: .PP
18: Button 2 has a menu of operations that apply to the current line.
19: Operations above the
20: .B ~~~~~
21: separator are specific to each line;
22: operations below the separator are generic line operations:
23: .TF truncate
24: .TP
25: .B cut
26: Remove the line.
27: .PD
28: .TP
29: .B sever
30: Remove the line and all lines above it.
31: .TP
32: .B fold
33: If lines pass the right margin, continue them on following lines.
34: .TP
35: .B truncate
36: Truncate lines at the right margin.
37: .LP
38: Button 3 has a menu of window-level operations, and is in three parts.
39: Below the lower separator is a list of windows;
40: selecting one makes it current.
41: They appear in front-to-back screen order, current at the top.
42: Operations above the upper separator are specific to each window;
43: operations between the separators are generic window operations:
44: .TF truncate
45: .TP
46: .B reshape
47: .TP
48: .B move
49: .TP
50: .B close
51: Like
52: .BR reshape ,
53: .BR move ,
54: and
55: .B delete
56: in
57: .IR mux (9.1).
58: .PD
59: .TP
60: .B fold
61: .br
62: .ns
63: .TP
64: .B truncate
65: apply to all lines in the window.
66: .PP
67: Keyboard characters accumulate at the bottom of the layer.
68: If the current line accepts input, it flashes with each keystroke;
69: otherwise, if the current window accepts input, its border flashes.
70: Carriage return is ignored until a line or window
71: accepts the text, whereupon
72: the input line is sent to the line or window.
73: The ESC key substitutes the
74: .IR mux (9.1)
75: global snarf buffer.
76: .PP
77: If the first character of a line from the keyboard is
78: .B <
79: or
80: .B >
81: the remainder of the line is interpreted as a shell command.
82: For
83: .BR < ,
84: each line of the command's standard output is sent to the line or window,
85: as though it had come from the keyboard.
86: For
87: .BR > ,
88: the line or lines of the window become the command's standard input.
89: Each line or window that accepts keyboard input produces
90: some help in response to
91: .BR ? .
92: Special cursor icons occasionally appear:
93: .TP
94: arrow-dot-dot-dot
95: The host is completing an operation; the terminal is ready
96: asynchronously.
97: .TP
98: exclamation mark
99: Confirm a dangerous menu selection by pressing that menu's button again.
100: .SH SEE ALSO
101: T. A. Cargill,
102: .I Pads Programming Guide
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.