[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: pcb HID has been merged!



More HID goodies:

"pcb -h" give you real help now, meaning the text is derived from the
software, so it won't go out of sync.  You can convert pcb files
on the command line, to postscript, EPS, gerber, PNG, GIF, and JPEG, like this:

   pcb -x [exporter] [export-specific-options] file.pcb

For the lesstif HID, there's a command to see what all the key bindings are:

   ./pcb-bin --action-string 'DumpKeys()'

Again, this is done by reading the internal tables, so it will always
reflect reality.  Of note:

ESC - this cancels the current action, without changing tools.  So, if
  you're drawing a line and want to start a new line, just hit ESC and
  start the new line.

Mouse bindings

Left mouse is the "tool" button, as usual.

Scroll wheel is zoom in/out.

Right mouse is "pan" - it acts like the hand tool used to.

Ctrl-Right is a "super pan" which acts like the little thumb window in
the Xaw version.

As for the menus, they're read from a pcb-menu.res file, which is
searched as follows: current directory, *.pcb-menu: X resource,
internal copy.  ALL key bindings come from menu accelerators, under
Info->Key Bindings are the ones that weren't already in there.

The Lesstif HID also supports tearing off menus, so you can treat them
like dialog boxes.  The layer controls are split into two menus, one
for selecing the current layer, and one for deciding which layers
should be shown.