-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDruid key commands.rtf
137 lines (109 loc) · 3.73 KB
/
Druid key commands.rtf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf330
{\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fswiss\fcharset77 Helvetica-Bold;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww14480\viewh19600\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
\f0\fs24 \cf0 Key Commands\
\
=================================================\
\
The following key commands are part of the basic functionality of Druid and would be included in a professional commerical release version:\
\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
\f1\b \cf0 space
\f0\b0 Toggles the hand tool\
\
\f1\b arrows
\f0\b0 Nudge the selected object\
\
\f1\b delete (backspace)
\f0\b0 Delete the selected object\
\
=================================================\
\
The following key commands would not generally be included in a professional commerical release version of Druid. I use them to debug and otherwise manually control various aspects of Druid. Feel free to exploit them as you see fit:\
\
\f1\b l
\f0\b0 Relabel\
\
\f1\b /
\f0\b0 Clear all depths\
\
\f1\b ?
\f0\b0 Clear labeling (clear all depths plus delete all cuts)\
\
\f1\b ' (apostrophe)
\f0\b0 Delete all equivalence classes\
\
\f1\b g
\f0\b0 Attempt to find better cuts. Druid will beep if the present cuts are ideal (no cut has any intersections on it). If the cuts are not ideal, keep hitting this key over and over again until they are ideal and Druid beeps. This is a randomized algorithm, as is the initial cut search. Thus, its behavior is unpredictable. While one keypress may not clean up the cuts ideally, the next keypress might. This command still has some occasional bugs.\
\
\f1\b \\
\f0\b0 Find all equivalence classes method 1 (will only work on legally labeled figures). There is an occasional bug.\
\
\f1\b | (pipe)
\f0\b0 Find all equivalence classes method 2 (will work on unlabeled or legally labeled figures. Not as efficient as method 1 however).\
\
=================================================\
\
The following key commands will change the settings shown in the area above the line in the Search Status window:\
\
\f1\b [
\f0\b0 Labeling method 0\
\
\f1\b ]
\f0\b0 Labeling method 1\
\
\f1\b 1
\f0\b0 Companion set method 0\
\
\f1\b 2
\f0\b0 Companion set method 1\
\
\f1\b 3
\f0\b0 Companion set method 2\
\
\f1\b q
\f0\b0 Section enumeration method 0\
\
\f1\b w
\f0\b0 Section enumeration method 1\
\
\f1\b e
\f0\b0 Section enumeration method 2\
\
\f1\b a
\f0\b0 Bounding method 0\
\
\f1\b s
\f0\b0 Bounding method 1\
\
\f1\b z
\f0\b0 Tree search method 0
\f1\b \
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
\f0\b0 \cf0 \
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
\f1\b \cf0 x
\f0\b0 Tree search method 1\
\
\f1\b , (comma)
\f0\b0 Decrease time limits (although the first time limit may show 0, it is actually slightly positive)\
\
\f1\b . (period)
\f0\b0 Increase time limits\
\
\f1\b ` (back apostrophe)
\f0\b0 Search status window verbosity level 2 (Level 1 is always enabled, this toggles the second level. Disabling this level automatically disables level 3)\
\
\f1\b ~ (tilde)
\f0\b0 Search status window verbosity level 3 (Enabling this level automatically enables level 2)\
\
=================================================\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
\cf0 \
060308\
Keith Wiley\
http://www.cs.unm.edu/~kwiley\
}