1 <?xml version="1.0" encoding="UTF-8"?>
2 <?xml-stylesheet type="text/xsl" href="dactyl://content/help.xsl"?>
4 <!DOCTYPE document SYSTEM "dactyl://content/dtd">
8 title="&dactyl.appName; GUI"
10 xmlns:dactyl="&xmlns.dactyl;"
11 xmlns:html="&xmlns.html;">
13 <h1 tag="gui">&dactyl.host;'s GUI</h1>
17 Although &dactyl.appName; offers access to the most frequently used
18 &dactyl.host; functionality via Ex and Normal mode commands, there may be
19 times when direct access to the &dactyl.host; GUI is required. For such
20 eventualities, there are commands to access menu items and to launch
21 standard &dactyl.host; dialogs.
24 <h2 tag="menu">Menus</h2>
29 <spec>:emenu <a>menu</a></spec>
32 Execute <a>menu</a> from the command line. This command provides command-line access
33 to all menu items available from the main &dactyl.host; menubar. <a>menu</a> is a
34 hierarchical path to the menu item with each submenu separated by a period.
35 E.g. <ex>:emenu File.Open File…</ex> launches the standard
36 &dactyl.host; ‘Open File’ dialog.
41 <h2 tag="dialogs">Dialogs</h2>
44 <tags>:ao :addo :addons</tags>
46 <spec>:addo<oa>ns</oa></spec>
48 <p>Opens the add-on list.</p>
53 <tags>:dia :dialog</tags>
54 <spec>:dia<oa>log</oa> <oa>&dactyl.host;-dialog</oa></spec>
56 <p>Open a &dactyl.host; dialog. Available dialogs include:</p>
58 <dl tag="dialog-list"/>
63 <tags>:dl :downl :downloads</tags>
65 <spec>:downl<oa>oads</oa></spec>
68 Show progress of current downloads. Here, downloads can
69 be paused, resumed, and canceled.
72 <p>Available options include:</p>
75 <dt>-sort</dt> <dd>Sort order (see <o>downloadsort</o>) (short name: <em>-s</em>)</dd>
81 <tags>:dlc :dlclear</tags>
83 <spec>:dlc<oa>lear</oa></spec>
85 <p>Clear completed downloads.</p>
89 <h2 tag="extensions add-ons">Add-ons</h2>
92 The following commands manipulate the currently installed
93 add-ons. With the exception of <ex>:extadd</ex>, they all except
94 the following arguments:
98 <dt>-types</dt> <dd>The types of add-ons to operate on, the most
99 common types being <tt>extension</tt>, <tt>theme</tt>, and <tt>plugin</tt> (short names <em>-type</em>,
104 <tags>:exta :extadd</tags>
105 <spec>:exta<oa>dd</oa> <a>file|url</a></spec>
109 Install an extension. <a>file|uri</a> must be the local file
110 path or URL of an XPInstall (.xpi) file.
116 <tags>:extde :extdelete</tags>
117 <spec>:extde<oa>lete</oa> <a>extension</a></spec>
118 <spec>:extde<oa>lete</oa>!</spec>
122 Uninstall an extension. <a>extension</a> is the extension's name. When <oa>!</oa> is given
123 all extensions are uninstalled.
129 <tags>:extd :extdisable</tags>
130 <spec>:extd<oa>isable</oa> <a>extension</a></spec>
131 <spec>:extd<oa>isable</oa>!</spec>
135 Disable an extension. <a>extension</a> is the extension's name. When <oa>!</oa> is given
136 all extensions are disabled.
142 <tags>:exte :extenable</tags>
143 <spec>:exte<oa>nable</oa> <a>extension</a></spec>
144 <spec>:exte<oa>nable</oa>!</spec>
148 Enable an extension. <a>extension</a> is the extension's name. When <oa>!</oa> is given all
149 extensions are enabled.
155 <tags>:exto :extoptions</tags>
156 <spec>:exto<oa>ptions</oa><oa>!</oa> <a>extension</a></spec>
157 <tags>:extp :extpreferences</tags>
158 <spec>:extp<oa>references</oa><oa>!</oa> <a>extension</a></spec>
161 Open the preferences dialog for an extension. If <oa>!</oa> is given, open a dialog,
162 otherwise open a buffer. See also <o>newtab</o>.
168 <tags>:extr :extrehash</tags>
169 <spec>:extr<oa>ehash</oa> <a>extension</a></spec>
170 <spec>:extr<oa>ehash</oa></spec>
173 Toggle an extension's enabled status twice. This is useful for rebooting
174 a restartless extension.
180 <tags>:extt :exttoggle</tags>
181 <spec>:extt<oa>oggle</oa> <a>extension</a></spec>
182 <spec>:extt<oa>oggle</oa></spec>
185 Toggle an extension's enabled status.
191 <tags>:extu :extupdate</tags>
192 <spec>:extu<oa>pdate</oa> <a>extension</a></spec>
193 <spec>:extu<oa>pdate</oa><oa>!</oa></spec>
196 Update an extension. When <oa>!</oa> is given, update all
202 <h2 tag="sidebar">Sidebar</h2>
205 <tags>:sbcl :sbclose</tags>
206 <spec>:sbcl<oa>ose</oa></spec>
207 <description short="true">
208 <p>Close the sidebar window.</p>
213 <tags>:sbope :sbopen :sb :sbar :sideb :sidebar</tags>
214 <spec>:sidebar <a>name</a></spec>
217 Open the sidebar window. <a>name</a> is any of the menu items listed under the
218 standard &dactyl.host; View->Sidebar menu. Add-ons, Preferences and Downloads are
219 also available in the sidebar.
224 <spec>:sidebar! <oa>name</oa></spec>
227 Toggle the sidebar window. When <oa>name</oa> is provided, the
228 semantics are as follows: If the named sidebar is currently open,
229 it is closed. Otherwise the named sidebar is opened. When
230 <oa>name</oa> is not provided, the semantics are as follows: If the
231 sidebar is currently open, it is closed. Otherwise the previously
232 open sidebar panel is re-opened.
238 <h2 tag="status-line status-bar">Status line</h2>
241 The status line appears at the bottom of each window. You can use
242 <o>guioptions</o> to specify if and when the status line appears, as well
243 as its relation to the command line and messages.
247 The status line contains several fields that provide information about the
248 state of the current buffer. These are, in order:
253 <em>URL</em>: The URL of the currently loaded page. While the page is loading,
254 progress messages are also output to this field.
257 <em>History and bookmark status</em> (<tt>[+-❤⋯]</tt>): The position
258 of the current page in the tab's session history; <tt>-</tt> and
259 <tt>+</tt> indicate that it is possible to move backwards and forwards
260 through the history respectively. ❤ indicates that the current page is
261 bookmarked. Any other character indicates a QuickMark matching the
265 <em>Tab index</em> (<tt>[N/M]</tt>): <tt>N</tt> is the index of the
266 currently selected tab and <tt>M</tt> is the total number of tabs in
270 <em>Vertical scroll</em>: The vertical scroll percentage of the current buffer,
271 or Top or Bot for the top and bottom of the buffer respectively.
274 <em>Security</em>: The security information button is displayed when appropriate
275 as per &dactyl.host;. The color of the status bar also changes to reflect the
276 current security status of the loaded page.
278 <dt style="border:1px solid white" dactyl:highlight="StatusLineNormal">black</dt>
279 <dd>The site's identity is unverified and the connection is unencrypted</dd>
281 <dt style="border:1px solid white" dactyl:highlight="StatusLineBroken">red</dt>
282 <dd>The connection is encrypted, but the site's identity has not been verified or it contains unencrypted content</dd>
284 <dt style="border:1px solid white" dactyl:highlight="StatusLineSecure">blue</dt>
285 <dd>The site's domain has been verified and the connection is encrypted</dd>
287 <dt style="border:1px solid white" dactyl:highlight="StatusLineExtended">green</dt>
288 <dd>The site's domain and owner have been fully verified via an Extended Validation certificate and the connection is encrypted</dd>
292 <em>Extensions</em>: Any extension buttons that would normally be installed to the
293 &dactyl.host; status bar are appended to the end of the status line.
297 <h2 tag="toolbar">Toolbars</h2>
300 <tags>:tbs :tbshow :toolbars :toolbarshow</tags>
301 <spec>:toolbarshow <a>name</a></spec>
303 <p>Shows the named toolbar.</p>
308 <tags>:tbh :tbhide :toolbarh :toolbarhide</tags>
309 <spec>:toolbarhide <a>name</a></spec>
311 <p>Hides the named toolbar.</p>
316 <tags>:tbt :tbtoggle :toolbart :toolbartoggle</tags>
317 <spec>:toolbartoggle <a>name</a></spec>
319 <p>Toggles the named toolbar.</p>
325 <!-- vim:se sts=4 sw=4 et: -->