Menu

Custom string fields-usage examples

Help
Curt
2010-04-08
2012-11-20
  • Curt

    Curt - 2010-04-08

    Can someone please help by posting a couple of examples of how to use custom string fields in KeePass?  I have searched everywhere but find none that I can understand.

    I'm trying to have KeeFox default to automatically filling in 90% of my basic username/passwords.  For banking etc. I would like for KeeFox to not fill them in and allow me to just use the Global hotkey press in KeePass.  According to KeeFox I need to edit the Advanced Strings in KeePass.  The field I think I want is "KeeFox Never Auto Fill" but it doesn't tell what the value should be, it doesn't give a specific usage examples, and it doesn't explain the format.  I can't get it to work.  Help.

     
  • Web-Crawling Stickler

    You'd probably do better in the KeeFox forum, but this'll work.

    Anyway, to disable auto filling, you need to add an advanced string to the KeePass entry with the name "KeeFox Never Auto Fill" - it doesn't need to have a value. Steps:
    1. Select the entry in question
    2. Choose Edit -> Edit/View Entry… from the menu bar at the top of the window
    3. Switch to the Advanced tab (second from left) near the top of the Edit Entry dialog
    4. Click Add… in the upper-right hand corner of the page to add a new advanced string field
    5. Enter "KeeFox Never Auto Fill" (without the quotes) in the Name drop-down
    6. Click OK to add the field, then OK to save the entry

    This seems to work well for me.

    BTW, thanks: I was able to clarify in my own mind how that particular feature works; I had never used that specific string field before. And the documentation is rather… young, shall we say.

     
  • Curt

    Curt - 2010-04-09

    Tried to respond earlier today.  Thanks for the info.  I actually did exactly what you said.  There must be a lag or delay between KeeFox and KeePass because right after making the change I couldn't get the changes to work.  Anyways you did what I thought.  I will try again and just be more patient.

    It's quite confusing.  I should probably delete the pwd's from Firefox now.  And also make sure the site isn't caching my login with a cookie.  Having three places to cache a pwd (Firefox, cookies, and KeePass) makes it hard to tell what is doing what.

     
  • Web-Crawling Stickler

    I believe KeeFox caches certain data (presumably not actual usernames and passwords, but including URLs to apply an entry to and so forth) and updates the cache several times a minute. However, you can force an update by saving the KeePass database, in my experience.

    Hope this helps. And do post back when you've tried it, to let us know whether it worked or not.

     
  • Curt

    Curt - 2010-04-10

    Yes, it did work.  The complication for me was that I had installed both KeeFox and KeeFormFF.  I believe both of those were competing when I would load a page needing a password.  At one point I was getting different results depending if I launched the URL from KeePass, KeeFox, or Favorites.  I uninstalled KeeFormFF and I'm getting a little more consistent behavior.  Although there is still a lag with any updates which makes it a little confusing to see the results of any changes.

    One problem that does remain; I like to have the "Fill in and Submit Forms Automatically" turned on.  However, when finished with a URL I want to "log out" of the website.  On some sites that loads the original log in page which tells KeeFox to automatically fill in the info and submit…lather, rinse, repeat….on and on.  Is there a custom KeePass string field to prevent this?

    Thanks for any advice.  As you suggest, if this is starting to be more of a KeeFox thread just let me know and I will move it over there.  KeeFox is just very limited with only a few check boxes so the only thing to fall back on are custom string fields afaik.

     
  • Luckyrat

    Luckyrat - 2010-05-18

    The "lag" may be because KeeFox usually only updates it's list of known "Logins" when KeePass tells it that the database has been saved. I could add a timed update too but I think that might just confuse matters more. The alternative is that every change to the database triggers an update from KeeFox - there are two challenges with that approach:
    1) I don't see any way for a KeePass plugin to monitor changes to unsaved content (at least not when I looked into it a year ago)
    2) Some operations may lead to a huge number of updates being made by KeeFox; in databases with hundreds or thousands of entries this may result in unacceptably sluggish performance.

    If you've got all your banking passwords in a separate group, you might be able to make use of the right click "Set as KeeFox start group" option from the KeePass groups list. If you click that option on any KeePass group then only entries in that group (and sub-groups) will be seen by KeeFox.

    I've answered your other question on the KeeFox forum: http://sourceforge.net/apps/phpbb/keefox/viewtopic.php?f=1&t=29

    I'm glad you got the other issue resolved - thanks for the help with that wc_stickler.

    Chris

     

Log in to post a comment.

MongoDB Logo MongoDB