Ergonomic Extras

Scroll Wheels

Users with a scroll wheel mouse have some extra one-handed operations options available which correspond to some functions found in the Toolbar.

Function

Shortcut

Scroll Right

Scroll_Wheel_Up

Scroll Left

Scroll_Wheel_Down

Find Previous Edge

Alt+Scroll_Wheel_Up

Find Next Edge

Alt+Scroll_Wheel_Down

Zoom In

Control+Scroll_Wheel_Up

Zoom Out

Control+Scroll_Wheel_Down

Turning the scroll wheel is far faster than pressing the navigation buttons. Zoom functions are especially smooth this way.

The Primary Marker

The primary marker has also had function overloaded onto it for user convenience.

Besides being used as a marker, it can also be used to navigate with respect to time. It can be dropped with the right mouse button and dragged to “open” up a region for zooming in closer or out farther in time.

It can also be used to scroll by holding down the left mouse button and dragging the mouse outside the signal subwindow. The simulation data outside of the window will then scroll into view with the scrolling being in the opposite direction that the primary marker is “pulling” outside of the subwindow.

Interactive VCD

VCD files may be viewed as they are generated provided that they are written to a fifo (pipe) and are trampolined through shmidcat first (assume the simulator will normally generate outfile.vcd):

mkfifo outfile.vcd
cver myverilog.v &
shmidcat outfile.vcd | gtkwave -v -I myverilog.sav

You can then navigate the file as simulation is running and watch it update.

Attention

Deprecated and will be removed in GTKWave 4.