It would be helpful to have 'Perform user-name auto-type' added to the Default action menu and the Alternative action menu. With 'Keep search window open' checked, this would allow the user to quickly fill each of those two fields on demand. While not as convenient as full auto-type, it would solve many edge cases.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wow, Alex thanks for the quick turnaround! Unfortunately, I don't see any difference with this version--though that is likely because I've not set it up correctly.
In the KeePass plugin directory, I previously had AutoTypeSearch.dll and AutoTypeSearch.plgx. I renamed those (to hide them), cleared the plugin cache, copied the new AutoTypeSearch.plgx into the plugin directory and restarted KeePass. That didn't work, so I added back the AutoTypeSearch.dll as well. But still no change; it is exactly like the previous version.
So I'm not sure: am I supposed to have both the .dll and the .plgx in the plugin directory, or only the .plgx?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You should only have one, but if it's causing confusion I've generated the .zip release which has both. Choose either .dll or .plgx, and put that in the plugins directory. I'd suggest moving the old ones out entirely (or deleting them) rather than renaming them, I'm not 100% sure how KeePass deals with plugin file extensions.
The original recommendation was to use plgx, but recently (in the last few months) KeePass recommend using .dll instead now. Either should work.
If you still see no difference, please check what version KeePass reports for AutoTypeSearch plugin by using the Help/Check for Updates command. It should show AutoTypeSearch as 1.5 pre-release.
Okay, so after some experimenting with deleting and clearing and so forth, I have the new (1.5) version installed, and it is doing exactly as requested! Thank you, Alex, that is great! One question: does the .dll need to be in the plugin directory, or just the .plgx, or both?
Here is a suggestion, and this is not aimed specifically at Alex, but at any plugin developer who might be interested: I would like a simple plugin which would provide two global (user-defined) hotkeys, one of which would send user-name only, and the other would send password only, both of which would come from whichever account is currently selected in KeePass. Sort of like a simple version of this new version of AutoTypeSearch, but without the search, just simply using the active account (and providing the two global hotkeys).
EDIT: sorry for confusion, I think we were typing at the same time! :-) Yes, indeed it is working, and thank you so much!
Last edit: ptron 2025-08-06
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the suggestion, but I've already tried that plugin. It, too, depends on selection criteria, rather than simply the currently selected account. I've searched and searched, and as far as I can tell, the entire KeePass ecosystem seems to rely wholly upon that criteria, which is the reason for my call for a plugin which would provide current-account functionality, rather than selection criteria (as an addition, not a replacement).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ah, I get what you mean now. It's not exactly what you are asking for, but KPEnhancedEntryView will let you click on any field of an entry and click Ctrl+V to auto-type it. So you could select an entry, click on the User name field, and then Ctrl+V and it would auto-type it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Alex, thanks for sticking with this. That plugin was actually the first mentioned to me in a query on the KeePass discussion forum: First Impressions.
My call above for a new plugin was not aimed specifically at you, but at any prospective developer who thought it was a good idea. But it did seem a little like just a stripped-down version of yours :-) !
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I hadn't read that one. I can't think of a solution without modifying the auto-type sequence, but you can do that quite easily by setting the default auto-type sequence for a whole group. If you right click on a group and choose Edit Group, then the Auto-Type tab, you can set a default auto-type sequence for all entries in that group.
You could then use something like AutoTypeSplitter to insert a message box between the username and password parts of your sequence, that would let you wait until the next page was ready.
Of course that's not going to help much if you have a whole lot of entries that require splitting mixed into the same group as those which do not, but I thought it was worth mentioning.
Otherwise, maybe some developer will see your post on the main discussion forum. This one is just for AutoTypeSearch, so probably won't be seen as widely.
But yes, you are right, KeePass does generally assume that what you want to do is find (either automatically or manually) an entry and auto-type it, rather than what you want which is to auto-type bits of the currently selected entry. I guess because in your case, the question would be, well how did that entrybecome the currently selected entry? If you searched for it, then why wouldn't you want the auto type to be part of the search operation rather than a separate hotkey? I'm sure you have your reasons, and I'm not going to try and persuade you that you are "doing it wrong", just trying to give some context as to why your workflow doesn't mesh nicely with KeePass functionality.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, you are right that my workflow is somewhat different than what seems to be that of most KeePass users, who it seems go first to a web page (by whatever means), and then proceed to enter credentials, which fits with KeePass auto-search/type. Whereas my usual workflow has been first to select the account in the password manager (Obliette) and use its go-to-url shortcut to open the web page. Then use Oubliette's global hotkeys to enter username and password.
So I was looking for something similar from KeePass, not as replacing any existing functionality, but rather as complimenting it. I know that this is different from your existing (and excellent) plugin, and certainly don't expect you to address it. But I thank you for sticking with this and trying really hard to find a solution. I'll just hope that someone reading the KeePass forum (perhaps even the developer) may address it there.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It would be helpful to have 'Perform user-name auto-type' added to the Default action menu and the Alternative action menu. With 'Keep search window open' checked, this would allow the user to quickly fill each of those two fields on demand. While not as convenient as full auto-type, it would solve many edge cases.
Thanks for the suggestion. Sure, why not, I'll add that.
Please give the attached v1.5 preview a try and let me know if it does the job for you
Wow, Alex thanks for the quick turnaround! Unfortunately, I don't see any difference with this version--though that is likely because I've not set it up correctly.
In the KeePass plugin directory, I previously had AutoTypeSearch.dll and AutoTypeSearch.plgx. I renamed those (to hide them), cleared the plugin cache, copied the new AutoTypeSearch.plgx into the plugin directory and restarted KeePass. That didn't work, so I added back the AutoTypeSearch.dll as well. But still no change; it is exactly like the previous version.
So I'm not sure: am I supposed to have both the .dll and the .plgx in the plugin directory, or only the .plgx?
You should only have one, but if it's causing confusion I've generated the .zip release which has both. Choose either .dll or .plgx, and put that in the plugins directory. I'd suggest moving the old ones out entirely (or deleting them) rather than renaming them, I'm not 100% sure how KeePass deals with plugin file extensions.
The original recommendation was to use plgx, but recently (in the last few months) KeePass recommend using .dll instead now. Either should work.
If you still see no difference, please check what version KeePass reports for AutoTypeSearch plugin by using the Help/Check for Updates command. It should show AutoTypeSearch as 1.5 pre-release.
Okay, so after some experimenting with deleting and clearing and so forth, I have the new (1.5) version installed, and it is doing exactly as requested! Thank you, Alex, that is great! One question: does the .dll need to be in the plugin directory, or just the .plgx, or both?
Here is a suggestion, and this is not aimed specifically at Alex, but at any plugin developer who might be interested: I would like a simple plugin which would provide two global (user-defined) hotkeys, one of which would send user-name only, and the other would send password only, both of which would come from whichever account is currently selected in KeePass. Sort of like a simple version of this new version of AutoTypeSearch, but without the search, just simply using the active account (and providing the two global hotkeys).
EDIT: sorry for confusion, I think we were typing at the same time! :-) Yes, indeed it is working, and thank you so much!
Last edit: ptron 2025-08-06
I'm glad it's working, thanks for letting me know. You only need one of the plgx or the dll in the directory, not both.
For the other plugin you want, try https://github.com/Rookiestyle/AdvancedAutoType, I think that will do what you need.
Thanks for the suggestion, but I've already tried that plugin. It, too, depends on selection criteria, rather than simply the currently selected account. I've searched and searched, and as far as I can tell, the entire KeePass ecosystem seems to rely wholly upon that criteria, which is the reason for my call for a plugin which would provide current-account functionality, rather than selection criteria (as an addition, not a replacement).
Ah, I get what you mean now. It's not exactly what you are asking for, but KPEnhancedEntryView will let you click on any field of an entry and click Ctrl+V to auto-type it. So you could select an entry, click on the User name field, and then Ctrl+V and it would auto-type it.
Alex, thanks for sticking with this. That plugin was actually the first mentioned to me in a query on the KeePass discussion forum: First Impressions.
My call above for a new plugin was not aimed specifically at you, but at any prospective developer who thought it was a good idea. But it did seem a little like just a stripped-down version of yours :-) !
I hadn't read that one. I can't think of a solution without modifying the auto-type sequence, but you can do that quite easily by setting the default auto-type sequence for a whole group. If you right click on a group and choose Edit Group, then the Auto-Type tab, you can set a default auto-type sequence for all entries in that group.
You could then use something like AutoTypeSplitter to insert a message box between the username and password parts of your sequence, that would let you wait until the next page was ready.
Of course that's not going to help much if you have a whole lot of entries that require splitting mixed into the same group as those which do not, but I thought it was worth mentioning.
Otherwise, maybe some developer will see your post on the main discussion forum. This one is just for AutoTypeSearch, so probably won't be seen as widely.
But yes, you are right, KeePass does generally assume that what you want to do is find (either automatically or manually) an entry and auto-type it, rather than what you want which is to auto-type bits of the currently selected entry. I guess because in your case, the question would be, well how did that entrybecome the currently selected entry? If you searched for it, then why wouldn't you want the auto type to be part of the search operation rather than a separate hotkey? I'm sure you have your reasons, and I'm not going to try and persuade you that you are "doing it wrong", just trying to give some context as to why your workflow doesn't mesh nicely with KeePass functionality.
Yes, you are right that my workflow is somewhat different than what seems to be that of most KeePass users, who it seems go first to a web page (by whatever means), and then proceed to enter credentials, which fits with KeePass auto-search/type. Whereas my usual workflow has been first to select the account in the password manager (Obliette) and use its go-to-url shortcut to open the web page. Then use Oubliette's global hotkeys to enter username and password.
So I was looking for something similar from KeePass, not as replacing any existing functionality, but rather as complimenting it. I know that this is different from your existing (and excellent) plugin, and certainly don't expect you to address it. But I thank you for sticking with this and trying really hard to find a solution. I'll just hope that someone reading the KeePass forum (perhaps even the developer) may address it there.