Is there any way to have auto-type ask a choice? Or have a delayed pickchars?
I have a few logins where you have to enter some data first then you get another field to fill in. A typical case would be enter username and password then a field is revealed saying give 3 chars from secret word. The URL doesn't change. The only work around for this is to have 2 entries, step 1 and step 2. Select the first and then auto-type, then select 2nd and auto-type.
It would be nice if keepass said I have 2 auto-types that match the URL, which do want to use. Or if you could delay the working out of the pickchars, until the first section had be typed. At the moment keepass seems to work out the whole string, including any pickchars, then auto-type the whole string. It would be useful to have a {send} instruction in order to write the string up to that point. Is there a way to do that?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The AutoTypeShow plugin may help you.
It provides {SHOWENTRY} placeholder to activate the KeePass window with the entry selected.
You can add this placeholder to the sequence: {UserName}{TAB}{Password}{ENTER}{SHOWENTRY}
So, when the 'step 1' is done, the KeePass window appears.
Then you can perform the 'step 2', for example, using triggers and additional buttons.
E.g. you can create a special button to type the sequence {PICKCHARS:Secret}{ENTER}
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Is there any way to have auto-type ask a choice? Or have a delayed pickchars?
I have a few logins where you have to enter some data first then you get another field to fill in. A typical case would be enter username and password then a field is revealed saying give 3 chars from secret word. The URL doesn't change. The only work around for this is to have 2 entries, step 1 and step 2. Select the first and then auto-type, then select 2nd and auto-type.
It would be nice if keepass said I have 2 auto-types that match the URL, which do want to use. Or if you could delay the working out of the pickchars, until the first section had be typed. At the moment keepass seems to work out the whole string, including any pickchars, then auto-type the whole string. It would be useful to have a {send} instruction in order to write the string up to that point. Is there a way to do that?
The AutoTypeShow plugin may help you.
It provides {SHOWENTRY} placeholder to activate the KeePass window with the entry selected.
You can add this placeholder to the sequence:
{UserName}{TAB}{Password}{ENTER}{SHOWENTRY}
So, when the 'step 1' is done, the KeePass window appears.
Then you can perform the 'step 2', for example, using triggers and additional buttons.
E.g. you can create a special button to type the sequence
{PICKCHARS:Secret}{ENTER}
Or you can use a universal trick to type any additional field or sequence at the choose: https://sourceforge.net/p/keepass/discussion/329220/thread/a392f950/
In this case you'll be needing to add an arbitrarily named field to the entry, containing the code:
The auto-type can be performed, by selecting the [F] button and this field.
You can have two or more ATs in one KeePass entry via the Auto-Type tab, custom ssequence.
cheers, Paul