comparison m-toolbox/html_help/help/ug/lwb_mouseKeyboard_content.html @ 0:f0afece42f48

Import.
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Wed, 23 Nov 2011 19:22:13 +0100
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:f0afece42f48
1 <p>
2 This section describe the various mouse and key actions that are possible on
3 the LTPDA Workbench.
4 </p>
5 <p>
6 <ul>
7 <li><a href="lwb_mouseKeyboard.html#wbKey">Keyboard actions on the main workbench</a></li>
8 <li><a href="lwb_mouseKeyboard.html#canvasKey">Keyboard actions on the Canvas</a></li>
9 <li><a href="lwb_mouseKeyboard.html#canvasMouse">Mouse actions on the Canvas</a></li>
10 </ul>
11
12 </p>
13
14 <h2><a name="wbKey">Keyboard actions on the main workbench</a></h2>
15 <p>
16 <table cellspacing="0" class="body" cellpadding="2" border="1" width="80%">
17 <colgroup>
18 <col width="25%"/>
19 <col width="25%"/>
20 <col width="50%"/>
21 </colgroup>
22 <thead>
23 <tr valign="top">
24 <th class="categorylist">Action (on Windows/Linux)</th>
25 <th class="categorylist">Action (on Mac OS X)</th>
26 <th class="categorylist">Description</th>
27 </tr>
28 </thead>
29 <tbody>
30 <!-- enter on block library -->
31 <tr valign="top">
32 <td bgcolor="#f3f4f5">
33 <p><tt>enter</tt> on a selected element in the block library</p>
34 </td>
35 <td bgcolor="#f3f4f5">
36 <p>same</p>
37 </td>
38 <td bgcolor="#f3f4f5">
39 <p>Add the block to the active canvas</p>
40 </td>
41 </tr>
42 <!-- enter on property value -->
43 <tr valign="top">
44 <td bgcolor="#f3f4f5">
45 <p><tt>enter</tt> in property or parameter value (or key)</p>
46 </td>
47 <td bgcolor="#f3f4f5">
48 <p>same</p>
49 </td>
50 <td bgcolor="#f3f4f5">
51 <p>Set the new value to the property or parameter</p>
52 </td>
53 </tr>
54 </tbody>
55 </table>
56 </p>
57
58 <h2><a name="canvasKey">Keyboard actions on the Canvas</a></h2>
59 <p>
60 <table cellspacing="0" class="body" cellpadding="2" border="1" width="80%">
61 <colgroup>
62 <col width="25%"/>
63 <col width="25%"/>
64 <col width="50%"/>
65 </colgroup>
66 <thead>
67 <tr valign="top">
68 <th class="categorylist">Action (on Windows/Linux)</th>
69 <th class="categorylist">Action (on Mac OS X)</th>
70 <th class="categorylist">Description</th>
71 </tr>
72 </thead>
73 <tbody>
74 <!-- arrows -->
75 <tr valign="top">
76 <td bgcolor="#f3f4f5">
77 <p>Arrow keys</p>
78 </td>
79 <td bgcolor="#f3f4f5">
80 <p>same</p>
81 </td>
82 <td bgcolor="#f3f4f5">
83 <p>Scroll canvas</p>
84 </td>
85 </tr>
86 <!-- copy -->
87 <tr valign="top">
88 <td bgcolor="#f3f4f5">
89 <p><tt>ctrl-c</tt></p>
90 </td>
91 <td bgcolor="#f3f4f5">
92 <p><tt>cmd-c</tt></p>
93 </td>
94 <td bgcolor="#f3f4f5">
95 <p>Copy selected elements</p>
96 </td>
97 </tr>
98 <!-- paste -->
99 <tr valign="top">
100 <td bgcolor="#f3f4f5">
101 <p><tt>ctrl-v</tt></p>
102 </td>
103 <td bgcolor="#f3f4f5">
104 <p><tt>cmd-v</tt></p>
105 </td>
106 <td bgcolor="#f3f4f5">
107 <p>Paste selected elements</p>
108 </td>
109 </tr>
110 <!-- move elements -->
111 <tr valign="top">
112 <td bgcolor="#f3f4f5">
113 <p><tt>shift</tt>-arrow keys</p>
114 </td>
115 <td bgcolor="#f3f4f5">
116 <p>same</p>
117 </td>
118 <td bgcolor="#f3f4f5">
119 <p>Move selected elements</p>
120 </td>
121 </tr>
122 <!-- next diagram -->
123 <tr valign="top">
124 <td bgcolor="#f3f4f5">
125 <p><tt>shift-alt</tt> right-arrow</p>
126 </td>
127 <td bgcolor="#f3f4f5">
128 <p>same</p>
129 </td>
130 <td bgcolor="#f3f4f5">
131 <p>Jump to next pipeline</p>
132 </td>
133 </tr>
134 <!-- previous diagram -->
135 <tr valign="top">
136 <td bgcolor="#f3f4f5">
137 <p><tt>shift-alt</tt> left-arrow</p>
138 </td>
139 <td bgcolor="#f3f4f5">
140 <p>same</p>
141 </td>
142 <td bgcolor="#f3f4f5">
143 <p>Jump to previous pipeline</p>
144 </td>
145 </tr>
146 <!-- Canvas info -->
147 <tr valign="top">
148 <td bgcolor="#f3f4f5">
149 <p><tt>ctrl-i</tt></p>
150 </td>
151 <td bgcolor="#f3f4f5">
152 <p><tt>cmd-i</tt></p>
153 </td>
154 <td bgcolor="#f3f4f5">
155 <p>Open the canvas info dialog panel.</p>
156 </td>
157 </tr>
158 <!-- Quick block -->
159 <tr valign="top">
160 <td bgcolor="#f3f4f5">
161 <p><tt>ctrl-b</tt></p>
162 </td>
163 <td bgcolor="#f3f4f5">
164 <p><tt>cmd-b</tt></p>
165 </td>
166 <td bgcolor="#f3f4f5">
167 <p>Open the "Quick Block" dialog panel.</p>
168 </td>
169 </tr>
170 <!-- Find block -->
171 <tr valign="top">
172 <td bgcolor="#f3f4f5">
173 <p><tt>ctrl-f</tt></p>
174 </td>
175 <td bgcolor="#f3f4f5">
176 <p><tt>cmd-f</tt></p>
177 </td>
178 <td bgcolor="#f3f4f5">
179 <p>Open the "Block Search" dialog panel.</p>
180 </td>
181 </tr>
182 <!-- Deselect all blocks -->
183 <tr valign="top">
184 <td bgcolor="#f3f4f5">
185 <p><tt>escape</tt></p>
186 </td>
187 <td bgcolor="#f3f4f5">
188 <p>same</p>
189 </td>
190 <td bgcolor="#f3f4f5">
191 <p>De-select all blocks.</p>
192 </td>
193 </tr>
194
195 <!-- Delete selected blocks -->
196 <tr valign="top">
197 <td bgcolor="#f3f4f5">
198 <p><tt>delete</tt></p>
199 </td>
200 <td bgcolor="#f3f4f5">
201 <p>same</p>
202 </td>
203 <td bgcolor="#f3f4f5">
204 <p>Delete selected blocks (or pipes).</p>
205 </td>
206 </tr>
207
208
209 </tbody>
210 </table>
211 </p>
212
213 <h2><a name="canvasMouse">Mouse actions on the Canvas</a></h2>
214 <p>
215 <table cellspacing="0" class="body" cellpadding="2" border="1" width="80%">
216 <colgroup>
217 <col width="25%"/>
218 <col width="25%"/>
219 <col width="50%"/>
220 </colgroup>
221 <thead>
222 <tr valign="top">
223 <th class="categorylist">Action (on Windows/Linux)</th>
224 <th class="categorylist">Action (on Mac OS X)</th>
225 <th class="categorylist">Description</th>
226 </tr>
227 </thead>
228 <tbody>
229 <!-- zoom -->
230 <tr valign="top">
231 <td bgcolor="#f3f4f5">
232 <p>Mouse-wheel scroll</p>
233 </td>
234 <td bgcolor="#f3f4f5">
235 <p>same</p>
236 </td>
237 <td bgcolor="#f3f4f5">
238 <p>Zoom in and out on the canvas</p>
239 </td>
240 </tr>
241 <!-- rubberband -->
242 <tr valign="top">
243 <td bgcolor="#f3f4f5">
244 <p>drag with left-mouse-button</p>
245 </td>
246 <td bgcolor="#f3f4f5">
247 <p>same</p>
248 </td>
249 <td bgcolor="#f3f4f5">
250 <p>Draw rubber-band box to select elements</p>
251 </td>
252 </tr>
253 <!-- move canvas -->
254 <tr valign="top">
255 <td bgcolor="#f3f4f5">
256 <p>alt-left-mouse-button</p>
257 </td>
258 <td bgcolor="#f3f4f5">
259 <p>same</p>
260 </td>
261 <td bgcolor="#f3f4f5">
262 <p>Move the canvas around</p>
263 </td>
264 </tr>
265 <!-- context menu -->
266 <tr valign="top">
267 <td bgcolor="#f3f4f5">
268 <p>right-click</p>
269 </td>
270 <td bgcolor="#f3f4f5">
271 <p>right-click (or ctrl-left-click)</p>
272 </td>
273 <td bgcolor="#f3f4f5">
274 <p>Bring up canvas context menu</p>
275 </td>
276 </tr>
277 <!-- deselect-->
278 <tr valign="top">
279 <td bgcolor="#f3f4f5">
280 <p>left-click on canvas</p>
281 </td>
282 <td bgcolor="#f3f4f5">
283 <p>same</p>
284 </td>
285 <td bgcolor="#f3f4f5">
286 <p>De-select all selected blocks or pipes</p>
287 </td>
288 </tr>
289 <!-- Select block -->
290 <tr valign="top">
291 <td bgcolor="#f3f4f5">
292 <p>left-click on a block</p>
293 </td>
294 <td bgcolor="#f3f4f5">
295 <p>same</p>
296 </td>
297 <td bgcolor="#f3f4f5">
298 <p>Select the block and bring up its property and parameter tables</p>
299 </td>
300 </tr>
301 <!-- Select multiple block -->
302 <tr valign="top">
303 <td bgcolor="#f3f4f5">
304 <p>shift-left-click on a block</p>
305 </td>
306 <td bgcolor="#f3f4f5">
307 <p>same</p>
308 </td>
309 <td bgcolor="#f3f4f5">
310 <p>Add the block to the selected blocks</p>
311 </td>
312 </tr>
313 <!-- move block -->
314 <tr valign="top">
315 <td bgcolor="#f3f4f5">
316 <p>left mouse button down on a block</p>
317 </td>
318 <td bgcolor="#f3f4f5">
319 <p>same</p>
320 </td>
321 <td bgcolor="#f3f4f5">
322 <p>Move this and all other selected blocks</p>
323 </td>
324 </tr>
325 <!-- resize block -->
326 <tr valign="top">
327 <td bgcolor="#f3f4f5">
328 <p>click-drag on selected block handles</p>
329 </td>
330 <td bgcolor="#f3f4f5">
331 <p>same</p>
332 </td>
333 <td bgcolor="#f3f4f5">
334 <p>Resize the block</p>
335 </td>
336 </tr>
337 <!-- connect blocks -->
338 <tr valign="top">
339 <td bgcolor="#f3f4f5">
340 <p>ctrl-left-click on block</p>
341 </td>
342 <td bgcolor="#f3f4f5">
343 <p>cmd-left-click on block</p>
344 </td>
345 <td bgcolor="#f3f4f5">
346 <p>If a single block is selected before this action then the result of this action is to connect the two
347 blocks.</p>
348 </td>
349 </tr>
350 <!-- drag pipe -->
351 <tr valign="top">
352 <td bgcolor="#f3f4f5">
353 <p>mouse-drag on a port</p>
354 </td>
355 <td bgcolor="#f3f4f5">
356 <p>mouse-drag on a port</p>
357 </td>
358 <td bgcolor="#f3f4f5">
359 <p>Start drawing a pipe originating from the port.</p>
360 </td>
361 </tr>
362 <!-- connect -->
363 <tr valign="top">
364 <td bgcolor="#f3f4f5">
365 <p>release left mouse button on a port</p>
366 </td>
367 <td bgcolor="#f3f4f5">
368 <p>same</p>
369 </td>
370 <td bgcolor="#f3f4f5">
371 <p>If a pipe was being dragged, then the source port and destination port are connected by a pipe.</p>
372 </td>
373 </tr>
374 <!-- connect -->
375 <tr valign="top">
376 <td bgcolor="#f3f4f5">
377 <p>release left mouse button on a block</p>
378 </td>
379 <td bgcolor="#f3f4f5">
380 <p>same</p>
381 </td>
382 <td bgcolor="#f3f4f5">
383 <p>If a pipe was being dragged, then the source port is connected to the first free input of the destination block.</p>
384 </td>
385 </tr>
386 </tbody>
387 </table>
388 </p>