Currently, KeePass search is case-insensitive, which is very helpful. However, it is not accent-insensitive (diacritic-insensitive), which can be a limitation for many languages.
In languages such as Spanish (and many others), accented characters are very common (á, é, í, ó, ú, ñ, etc.). In everyday usage, it is easy to forget accents, both when creating an entry and when searching for it later.
For example:
- If I search for
cedula, I would expect entries containing cédula to appear.
- Likewise, if I search for
cédula, I would expect entries containing cedula to appear.
At the moment, these searches do not match each other, which makes finding entries harder than necessary.
Proposed solutions
- Make the search accent-insensitive by default (similar to how it is already case-insensitive), or
- Add a configuration option that allows users to enable or disable accent-insensitive (diacritic-insensitive) search behavior.
This would significantly improve usability for users of languages where accents are common, without negatively impacting users who prefer the current behavior.
Currently, KeePass search is case-insensitive, which is very helpful. However, it is not accent-insensitive (diacritic-insensitive), which can be a limitation for many languages.
In languages such as Spanish (and many others), accented characters are very common (á, é, í, ó, ú, ñ, etc.). In everyday usage, it is easy to forget accents, both when creating an entry and when searching for it later.
For example:
cedula, I would expect entries containingcédulato appear.cédula, I would expect entries containingcedulato appear.At the moment, these searches do not match each other, which makes finding entries harder than necessary.
Proposed solutions
This would significantly improve usability for users of languages where accents are common, without negatively impacting users who prefer the current behavior.