1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="author" content="Dominik Reichl" />
<meta name="description" content="KeePass is an open source password manager. Passwords can be stored in highly-encrypted databases, which can be unlocked with one master password or key file." />
<meta name="keywords" content="KeePass, Password, Safe, Security, Database, Encryption, Secure, Manager, Open, Source, Free, Code, Key, Master, Disk, Dominik, Reichl" />
<meta name="robots" content="index" />
<meta name="DC.Title" content="KeePass - The Open Source Password Manager" />
<meta name="DC.Creator" content="Dominik Reichl" />
<meta name="DC.Subject" content="Open-Source Password Safe" />
<meta name="DC.Description" content="KeePass is an open source password manager. Passwords can be stored in highly-encrypted databases, which can be unlocked with one master password or key file." />
<meta name="DC.Publisher" content="Dominik Reichl" />
<meta name="DC.Contributor" content="Dominik Reichl" />
<meta name="DC.Type" content="text" />
<meta name="DC.Format" content="text/html" />
<meta name="DC.Identifier" content="http://keepass.info/" />
<meta name="DC.Language" content="en" />
<meta name="DC.Rights" content="Copyright (c) 2003-2014 Dominik Reichl" />
<title>Customization (2.x) - KeePass</title>
<base target="_self" />
<link rel="stylesheet" type="text/css" href="../../default.css" />
</head>
<body>
<table class="sectionsummary"><tr><td width="68px">
<img src="../images/b64x64_package_system.png" class="singleimg" align="left" alt="Help" />
</td><td valign="middle"><h1>Customization (2.x)</h1><br />
KeePass 2.x features various options for network administrators to
customize the program's appearance and behavior.
</td></tr></table>
<ul>
<li><a href="#start">Preliminaries</a></li>
<li><a href="#masterpwreq">Minimum Master Password Requirements</a></li>
<li><a href="#uiflags">Specifying UI Element States</a></li>
<li><a href="#opt">More Options</a></li>
</ul>
<br />
<a name="start"></a>
<h2 class="sectiontitle">
<img src="../images/b16x16_package_system.png" class="singleimg" alt="System" /> Preliminaries</h2>
<p>Most options below are configured by directly editing the
<code>KeePass.config.xml</code> configuration file. If you're planning to
deploy a customized KeePass version, you should fully understand the
KeePass <a href="../base/configuration.html">configuration system</a>,
especially how to enforce some settings and leave others up to users.</p>
<p>Note that KeePass features a rich plugin framework. If there's no
item in the XML file to configure what you're thinking about, you might
want to write a plugin.</p>
<br />
<a name="masterpwreq"></a>
<h2 class="sectiontitle">
<img src="../images/b16x16_kgpg.png" class="singleimg" alt="Key" /> Minimum
Master Password Requirements</h2>
<p>You can specify several properties that master passwords must have
in order to be accepted (length, estimated quality, ...).
See <a href="../base/keys.html#pwmin">Specifying Minimum Master Password
Properties</a>.</p>
<br />
<a name="uiflags"></a>
<h2 class="sectiontitle">
<img src="../images/b16x16_file_locked.png" class="singleimg" alt="Locked" /> Specifying
UI Element States</h2>
<p>The state (enabled, disabled, visible, hidden) of several user interface
(UI) elements can be specified using the <code>UIFlags</code> value
of the <code>UI</code> node in the configuration file.
This can be a bitwise combination of one or more of
the following flags:</p>
<table class="tablebox75">
<tr><th style="text-align: right">Flag (Hex)</th><th style="text-align: right">Flag (Dec)</th>
<th>Description</th></tr>
<tr><td style="text-align: right">0x0</td><td style="text-align: right">0</td>
<td>Don't force any states (default).</td></tr>
<tr><td style="text-align: right">0x1</td><td style="text-align: right">1</td>
<td>Disable 'Tools' -> 'Options' menu item.</td></tr>
<tr><td style="text-align: right">0x2</td><td style="text-align: right">2</td>
<td>Disable 'Tools' -> 'Plugins' menu item.</td></tr>
<tr><td style="text-align: right">0x4</td><td style="text-align: right">4</td>
<td>Disable 'Tools' -> 'Triggers' menu item.</td></tr>
<tr><td style="text-align: right">0x8</td><td style="text-align: right">8</td>
<td>Disable controls to specify after how many
days the master key should/must be changed.</td></tr>
<tr><td style="text-align: right">0x10</td><td style="text-align: right">16</td>
<td>Hide password quality progress bars and information labels.</td></tr>
<tr><td style="text-align: right">0x10000</td><td style="text-align: right">65536</td>
<td>Hide built-in profiles in the
password generator context menu of the entry editing dialog.</td></tr>
<tr><td style="text-align: right">0x20000</td><td style="text-align: right">131072</td>
<td>Show UI elements related to last access times.<br />
<em>Note:</em> Databases are not marked as modified when a last access time
changes. Thus, when only last access times are changed and the user closes the
database (without saving manually first and without a save forced e.g. by a trigger or plugin),
the changes to the last access times are lost.</td></tr>
</table>
<p>The value of <code>UIFlags</code> must be specified in decimal notation.</p>
<p>For example, if you want to disable the 'Options' and 'Plugins' items in
the 'Tools' menu, you'd specify 3 as value for the <code>UIFlags</code> node
(0x1 + 0x2 = 0x3 = 3).</p>
<br />
<a name="opt"></a>
<h2 class="sectiontitle">
<img src="../images/b16x16_kcmsystem.png" class="singleimg" alt="Key" /> More
Options</h2>
<ul>
<li><b>Configuration/Defaults/WinFavsBaseFolderName</b>:<br />
For the 'Windows Favorites' export:
name of the root folder; the default value is 'KeePass'.</li>
<li><b>Configuration/Defaults/WinFavsFileNamePrefix</b>:<br />
For the 'Windows Favorites' export:
prefix for the title of every favorite; the default value is an empty string.</li>
<li><b>Configuration/Defaults/WinFavsFileNameSuffix</b>:<br />
For the 'Windows Favorites' export:
suffix for the title of every favorite; the default value is an empty string.</li>
<li><b>Configuration/Integration/AutoTypeInterKeyDelay</b>:<br />
Specifies the default delay (in ms) between two keypresses sent by auto-type.
The minimum is 1 ms.
Note that very small delays may result in target applications not being able
to process the keypresses correctly.</li>
</ul>
</body></html>
|