Menu

#1220 Auto-Type doesn't type the backslash character in v2.25, works in v2.24

KeePass_2.x
closed
nobody
Autotype (10)
5
2014-03-09
2014-02-27
LucasMetal
No

Running KeePass on 64-bit Windows 7.

When having passwords that contains a backslash character ("\"), the autotype doesn't type (omits) that character.

For example the password "lucas\1234hello" gets typed as "lucas1234hello".
I have only tested with a backslash followed by numbers, not tested with other chars.

Steps to reproduce:
1 - Create an entry with a password that contains a backslash character followed by numbers
2 - Open notepad.exe (or Notepad++, or cmd.exe)
3 - Fire the autotype (by using the autotype button, or using the global shortcut)
4 - Result: the autotyped password won't have the backslash.

My backslash-containing password was autogenerated by a previous version, and the autotype has been working perfectly until version 2.24 (inclusive).

I'm sticking with version 2.24 since I haven't found a workaround for this yet.

Thanks!

Discussion

  • LucasMetal

    LucasMetal - 2014-02-27

    Forgot to mention that TCATO is OFF for all my entries.

     
  • wellread1

    wellread1 - 2014-02-27

    Works for me in 64-bit Window 7 Home premium, Notepad++ v6.5.2, TCATO OFF or ON.

    auto-type sequence: {USERNAME}{TAB}{PASSWORD}{ENTER}

     

    Last edit: wellread1 2014-02-27
  • LucasMetal

    LucasMetal - 2014-02-27

    Hi!

    Wow, thanks for the fast answer!!

    Previous to creating the bug I read that the latest big change on KeePass v2.25 was a complete refactor of the autotype functionality, and as I didn't change any setting but it started to fail when I updated, I suspected from the update.

    But based on your reply, I tested on another machine and it was working fine with backslashes.
    So I started killing my apps one by one, and I found that VistaSwitcher (http://www.ntwind.com/software/vistaswitcher.html) was the problem.
    It seems to be getting activated somehow (it flashes really fast during the autotyping, eating the backslashes but it's ok with other keys, really strange) by the KeePass autotype feature, is KeePass using ALT+TAB behind the scenes to switch between KeePass window and the target one?
    The strangest thing is that the other PC that I used for testing has VistaSwitcher running too, without any issues!!

    All this was working just fine with version 2.24, so the autotype revamp in 2.25 broke it. But I guess it's a problem too specific of my PC, and I will have to live with it :(
    I will try reinstalling VistaSwitcher or something on that side.

    I really appreciate your fast response, and most of all, your time.

    Thank you!
    -Lucas

     

    Last edit: LucasMetal 2014-02-27
  • Paul

    Paul - 2014-02-27

    KeePass doesn't switch anything except to send itself to the background if it has focus when you attempt to Auto-Type. What are the activation keys for VistaSwitcher?

    cheers, Paul

     
  • Dominik Reichl

    Dominik Reichl - 2014-03-09
    • status: open --> closed
     
  • Dominik Reichl

    Dominik Reichl - 2014-03-09

    The '\' is sent as intended. Like Paul suggested, I'd try to find out how/why VistaSwitcher is activated and try to prevent this.

    Best regards,
    Dominik

     

Log in to post a comment.

MongoDB Logo MongoDB