1#
2# sample rc file
3# (rename to .gtkwaverc and copy
4# to home directory to be loaded automatically)
5#
6
7# NOTE: env var GTKWAVE_EDITOR can also be used for this, however the rc file overrides it
8# %d is line number (can be combined inside a string as shown for vimx)
9# %s is filename (must stand by itself, can't add anything to it)
10#
11# editor "vimx -g +%d %s"
12# editor "gedit +%d %s"
13# editor "emacs +%d %s"
14
15# For OSX
16# editor "mate -l %d %s"
17
18dragzoom_threshold 0
19sst_dbl_action_type insert
20
21use_standard_trace_select no
22highlight_wavewindow no
23fill_waveform no
24alt_wheel_mode yes
25vcd_preserve_glitches no
26vcd_preserve_glitches_real no
27
28ignore_savefile_pane_pos no
29ignore_savefile_pos no
30ignore_savefile_size no
31
32ruler_origin 0
33ruler_step 0
34disable_ae2_alias no
35keep_xz_colors no
36disable_auto_comphier no
37
38strace_repeat_count 1
39enable_fast_exit yes
40disable_empty_gui off
41analog_redraw_skip_count 20
42splash_disable off
43hide_sst off
44sst_dynamic_filter on
45use_standard_clicking on
46use_toolbutton_interface on
47use_pango_fonts on
48use_scrollwheel_as_y off
49scale_to_time_dimension *
50zoom_dynamic off
51zoom_dynamic_end off
52
53vlist_spill off
54vlist_prepack off
55vlist_compression 4
56
57hier_max_level 1
58force_toolbars 0
59#cursor_snap 8
60zoom_pow10_snap on
61
62dynamic_resizing 1
63hpane_pack 1
64#initial_window_x 1000
65#initial_window_y 600
66#initial_window_xpos 50
67#initial_window_ypos 50
68
69use_maxtime_display 0
70
71enable_vcd_autosave 0
72use_roundcaps 1
73
74use_nonprop_fonts yes
75enable_horiz_grid yes
76use_big_fonts no
77constant_marker_update yes
78show_grid yes
79show_base_symbols no
80
81atomic_vectors yes
82vcd_explicit_zero_subscripts no
83
84disable_mouseover no
85clipboard_mouseover yes
86
87
88#
89# color additions
90#
91color_back   000000
92color_baseline ffffff
93color_grid   202070
94color_grid2  6a5acd
95color_high   79f6f2
96color_highfill 4ca09d
97color_low    5dbebb
98color_1      00ff00
99color_1fill  004d00
100color_0      008000
101color_trans  00c000
102color_mid    c0c000
103
104color_value  ffffff
105color_vbox   00ff00
106color_vtrans 00c000
107
108color_x      ff0000
109color_xfill  400000
110color_u      cc0000
111color_ufill  200000
112color_w      79f6f2
113color_wfill  3f817f
114color_dash   edf508
115color_dashfill 7d8104
116
117color_umark  ff8080
118color_mark   ffff80
119
120color_time   ffffff
121color_timeb  000000
122
123color_brkred cc0000
124color_ltblue 5dbebb
125color_gmstrd 7d8104
126
127
128#
129# menu accelerators
130#
131accel "/File/Open New Window" <Control>N
132accel "/File/Open New Tab" <Control>T
133accel "/File/Reload Waveform" <Shift><Control>R
134accel "/File/Export/Write VCD File As" (null)
135accel "/File/Export/Write LXT File As" (null)
136accel "/File/Export/Write TIM File As" (null)
137accel "/File/Close" <Control>W
138accel "/File/<separator>" (null)
139accel "/File/Print To File" <Control>P
140accel "/File/Grab To File" (null)
141accel "/File/<separator>" (null)
142accel "/File/Read Save File" <Control>O
143accel "/File/Write Save File" <Control>S
144accel "/File/Write Save File As" <Shift><Control>S
145accel "/File/<separator>" (null)
146accel "/File/Read Sim Logfile" L
147accel "/File/<separator>" (null)
148accel "/File/Read Verilog Stemsfile" (null)
149accel "/File/<separator>" (null)
150accel "/File/Read Tcl Script File" (null)
151accel "/File/<separator>" (null)
152accel "/File/Quit" <Control>Q
153accel "/Edit/Set Trace Max Hier" (null)
154accel "/Edit/Toggle Trace Hier" H
155accel "/Edit/<separator>" (null)
156accel "/Edit/Insert Blank" <Control>B
157accel "/Edit/Insert Comment" (null)
158accel "/Edit/Insert Analog Height Extension" (null)
159accel "/Edit/Cut" <Control>X
160accel "/Edit/Copy" <Control>C
161accel "/Edit/Paste" <Control>V
162accel "/Edit/Delete" <Control>Delete
163accel "/Edit/<separator>" (null)
164accel "/Edit/Alias Highlighted Trace" <Alt>A
165accel "/Edit/Remove Highlighted Aliases" <Shift><Alt>A
166accel "/Edit/<separator>" (null)
167accel "/Edit/Expand" F3
168accel "/Edit/Combine Down" F4
169accel "/Edit/Combine Up" F5
170accel "/Edit/<separator>" (null)
171accel "/Edit/Data Format/Hex" <Alt>X
172accel "/Edit/Data Format/Decimal" <Alt>D
173accel "/Edit/Data Format/Signed Decimal" (null)
174accel "/Edit/Data Format/Binary" <Alt>B
175accel "/Edit/Data Format/Octal" <Alt>O
176accel "/Edit/Data Format/ASCII" (null)
177accel "/Edit/Data Format/Time", (null)
178accel "/Edit/Data Format/Enum", (null)
179accel "/Edit/Data Format/BitsToReal" (null)
180accel "/Edit/Data Format/RealToBits/On" (null)
181accel "/Edit/Data Format/RealToBits/Off" (null)
182accel "/Edit/Data Format/Right Justify/On" <Alt>J
183accel "/Edit/Data Format/Right Justify/Off" <Shift><Alt>J
184accel "/Edit/Data Format/Invert/On" <Alt>I
185accel "/Edit/Data Format/Invert/Off" <Shift><Alt>I
186accel "/Edit/Data Format/Reverse Bits/On" <Alt>V
187accel "/Edit/Data Format/Reverse Bits/Off" <Shift><Alt>V
188accel "/Edit/Data Format/Translate Filter File/Disable" (null)
189accel "/Edit/Data Format/Translate Filter File/Enable and Select" (null)
190accel "/Edit/Data Format/Translate Filter Process/Disable" (null)
191accel "/Edit/Data Format/Translate Filter Process/Enable and Select" (null)
192accel "/Edit/Data Format/Transaction Filter Process/Disable" (null)
193accel "/Edit/Data Format/Transaction Filter Process/Enable and Select" (null)
194accel "/Edit/Data Format/Analog/Off" (null)
195accel "/Edit/Data Format/Analog/Step" (null)
196accel "/Edit/Data Format/Analog/Interpolated" (null)
197accel "/Edit/Data Format/Analog/Interpolated Annotated" (null)
198accel "/Edit/Data Format/Analog/Resizing/Screen Data" (null)
199accel "/Edit/Data Format/Analog/Resizing/All Data" (null)
200accel "/Edit/Data Format/Range Fill/With 0s" (null)
201accel "/Edit/Data Format/Range Fill/With 1s" (null)
202accel "/Edit/Data Format/Range Fill/Off" (null)
203accel "/Edit/Data Format/Gray Filters/To Gray" (null)
204accel "/Edit/Data Format/Gray Filters/From Gray" (null)
205accel "/Edit/Data Format/Gray Filters/None" (null)
206accel "/Edit/Color Format/Normal" (null)
207accel "/Edit/Color Format/Red" (null)
208accel "/Edit/Color Format/Orange" (null)
209accel "/Edit/Color Format/Yellow" (null)
210accel "/Edit/Color Format/Green" (null)
211accel "/Edit/Color Format/Blue" (null)
212accel "/Edit/Color Format/Indigo" (null)
213accel "/Edit/Color Format/Violet" (null)
214accel "/Edit/Color Format/Cycle" (null)
215accel "/Edit/Color Format/<separator>" (null)
216accel "/Edit/Color Format/Keep xz Colors" (null)
217accel "/Edit/Show-Change All Highlighted" (null)
218accel "/Edit/Show-Change First Highlighted" <Control>F
219accel "/Edit/<separator>" (null)
220accel "/Edit/Time Warp/Warp Marked" (null)
221accel "/Edit/Time Warp/Unwarp Marked" (null)
222accel "/Edit/Time Warp/Unwarp All" (null)
223accel "/Edit/<separator>" (null)
224accel "/Edit/Exclude" <Shift><Alt>E
225accel "/Edit/Show" <Shift><Alt>S
226accel "/Edit/<separator>" (null)
227accel "/Edit/Toggle Group Open|Close" T
228accel "/Edit/Create Group" G
229accel "/Edit/<separator>" (null)
230accel "/Edit/Highlight Regexp" <Alt>R
231accel "/Edit/UnHighlight Regexp" <Shift><Alt>R
232accel "/Edit/Highlight All" <Control>A
233accel "/Edit/UnHighlight All" <Shift><Control>A
234accel "/Edit/<separator>" (null)
235accel "/Edit/Sort/Alphabetize All" (null)
236accel "/Edit/Sort/Alphabetize All (CaseIns)" (null)
237accel "/Edit/Sort/Sigsort All" (null)
238accel "/Edit/Sort/Reverse All" (null)
239accel "/Search/Pattern Search 1" (null)
240accel "/Search/Pattern Search 2" (null)
241accel "/Search/<separator>" (null)
242accel "/Search/Signal Search Regexp" <Alt>S
243accel "/Search/Signal Search Hierarchy" <Alt>T
244accel "/Search/Signal Search Tree" <Shift><Alt>T
245accel "/Search/<separator>" (null)
246accel "/Search/Open Source Definition" (null)
247accel "/Search/Open Source Instantiation" (null)
248accel "/Search/Open Scope" (null)
249accel "/Search/<separator>" (null)
250accel "/Search/Autocoalesce" (null)
251accel "/Search/Autocoalesce Reversal" (null)
252accel "/Search/Autoname Bundles" (null)
253accel "/Search/Search Hierarchy Grouping" (null)
254accel "/Search/<separator>" (null)
255accel "/Search/Set Pattern Search Repeat Count" (null)
256accel "/Time/Move To Time" F1
257accel "/Time/Zoom/Zoom Amount" F2
258accel "/Time/Zoom/Zoom Base" <Shift>F2
259accel "/Time/Zoom/Zoom In" <Control>plus
260accel "/Time/Zoom/Zoom Out" <Control>minus
261accel "/Time/Zoom/Zoom Full" <Control>0
262accel "/Time/Zoom/Zoom Best Fit" <Shift><Alt>F
263accel "/Time/Zoom/Zoom To Start" Home
264accel "/Time/Zoom/Zoom To End" End
265accel "/Time/Zoom/Undo Zoom" <Alt>U
266accel "/Time/Fetch/Fetch Size" F7
267accel "/Time/Fetch/Fetch ->" <Alt>2
268accel "/Time/Fetch/Fetch <-" <Alt>1
269accel "/Time/Discard/Discard ->" <Alt>4
270accel "/Time/Discard/Discard <-" <Alt>3
271accel "/Time/Shift/Shift ->" <Alt>6
272accel "/Time/Shift/Shift <-" <Alt>5
273accel "/Time/Page/Page ->" <Alt>8
274accel "/Time/Page/Page <-" <Alt>7
275accel "/Markers/Show-Change Marker Data" <Alt>M
276accel "/Markers/Drop Named Marker" <Alt>N
277accel "/Markers/Collect Named Marker" <Shift><Alt>N
278accel "/Markers/Collect All Named Markers" <Shift><Control><Alt>N
279accel "/Markers/Copy Primary->B Marker" (null)
280accel "/Markers/Copy Primary->B Marker" B
281accel "/Markers/Delete Primary Marker" <Shift><Alt>M
282accel "/Markers/<separator>" (null)
283accel "/Markers/Find Previous Edge" (null)
284accel "/Markers/Find Next Edge" (null)
285accel "/Markers/<separator>" (null)
286accel "/Markers/Alternate Wheel Mode" (null)
287accel "/Markers/<separator>" (null)
288accel "/Markers/Wave Scrolling" F9
289accel "/Markers/Locking/Lock to Lesser Named Marker" Q
290accel "/Markers/Locking/Lock to Greater Named Marker" W
291accel "/Markers/Locking/Unlock from Named Marker" O
292accel "/View/Show Grid" <Alt>G
293accel "/View/<separator>" (null)
294accel "/View/Show Wave Highlight" (null)
295accel "/View/Show Filled High Values" (null)
296accel "/View/<separator>" (null)
297accel "/View/Show Mouseover" (null)
298accel "/View/Mouseover Copies To Clipboard" (null)
299accel "/View/<separator>" (null)
300accel "/View/Show Base Symbols" <Alt>F1
301accel "/View/<separator>" (null)
302accel "/View/Standard Trace Select" (null)
303accel "/View/<separator>" (null)
304accel "/View/Dynamic Resize" <Alt>9
305accel "/View/<separator>" (null)
306accel "/View/Center Zooms" F8
307accel "/View/<separator>" (null)
308accel "/View/Toggle Delta-Frequency" (null)
309accel "/View/Toggle Max-Marker" F10
310accel "/View/<separator>" (null)
311accel "/View/Constant Marker Update" F11
312accel "/View/<separator>" (null)
313accel "/View/Draw Roundcapped Vectors" <Alt>F2
314accel "/View/<separator>" (null)
315accel "/View/Left Justified Signals" <Shift>Home
316accel "/View/Right Justified Signals" <Shift>End
317accel "/View/<separator>" (null)
318accel "/View/Zoom Pow10 Snap" <Shift>Pause
319accel "/View/Partial VCD Dynamic Zoom Full" (null)
320accel "/View/Partial VCD Dynamic Zoom To End" (null)
321accel "/View/Full Precision" <Alt>Pause
322accel "/View/<separator>" (null)
323accel "/View/Define Time Ruler Marks" (null)
324accel "/View/Remove Pattern Marks" (null)
325accel "/View/<separator>" (null)
326accel "/View/Use Color" (null)
327accel "/View/Use Black and White" (null)
328accel "/View/<separator>" (null)
329accel "/View/LXT Clock Compress to Z" (null)
330accel "/View/<separator>" (null)
331accel "/View/Scale To Time Dimension/None" (null)
332accel "/View/Scale To Time Dimension/sec" (null)
333accel "/View/Scale To Time Dimension/ms" (null)
334accel "/View/Scale To Time Dimension/us" (null)
335accel "/View/Scale To Time Dimension/ns" (null)
336accel "/View/Scale To Time Dimension/ps" (null)
337accel "/View/Scale To Time Dimension/fs" (null)
338accel "/Help/WAVE Help" <Control>H
339accel "/Help/WAVE User Manual" (null)
340accel "/Help/Wave Version" (null)
341