Command + V on a Mac focuses on the last open window and enters the autotype sequence
It doesn't work. Tried Command + Shift + V but it enters the values in KeePassXC itself.
Not sure if this is intentional.
The above used to work in 2.3.x
KeePassXC - Version 2.4.0
Revision: c51752d
Libraries:
Operating system: macOS Mojave (10.14)
CPU architecture: x86_64
Kernel: darwin 18.2.0
Enabled extensions:
I couldn't replicate this behavior. Here is my sequence:
Make sure you remove your fingers from the CMD+SHIFT keys relatively fast
Cmd + Shift + V does work now 🤔
I'm not sure why it didn't work before. The only thing I can think of is that the browser extension was given problems as well 🤷♂️
Anyway, please ignore this.
This is indeed a bug, which seems to occur _on first use once the app has been opened_, only.
To reproduce the problem, open the app and attempt to autotype a password - the autotype will fail.
To workaround the problem, eg, cmd-tab to browser then cmd-tab back to the KeePassXC app, then reattempt autotype - the autotype will succeed.
I can reproduce the above.
That's happening to me too (MacOS Mojave with KeepassXC 2.4.0). It is not working doesn't matter if it was the first auto-type or not.
I don't get either why the CMD+V shortcut was changed (and/or if it can be personalized somewhere).
@pixel8383 if auto-type is not working _at all_ then that points to you needing to enable (or disable then enable again) the accessibility settings for KeePassXC to control your computer.
CMD+SHIFT+V does not work initially because the lastActiveApplication property is nil.
It needs to receive NSWorkspaceDidDeactivateApplicationNotification atleast once to work as expected. You might test if raiseLastActiveWindow returns false and abort autotype in that case...
I had the same problem. My guess is that the new version might have a different sign/key, such that macOS Mojave needs it to be re-authorized in the accessibility settings. Once that was done, it started working for me again. tx @droidmonkey!
That's happening to me too (MacOS High Sierra and MacOS Mojave with KeepassXC 2.4.0).
Shortcut "Command + Shift + V" enters the values in KeePassXC search input.
The button "Perform Auto-Type" works as expected.
I have this problem. Sometimes it works, sometimes nothing happens, sometimes it types the password into the Search box. Resetting accessibility doesn't seem to have done anything.
Plus, keepassxc often becomes unresponsive after this failure.
I have this problem also, btw I don't understand why the hotkey for this action is changed? I would like to change it back to Cmd + V..
It's too dangerous next to Ctrl+C and Ctrl+V also has different semantics elsewhere.
I have Cmd+Shift+V bound to something else. Could we at least have an option to switch back to the old shortcut (Cmd+V)? I'm sure many of us have formed muscle memory by now.
We will not be implementing an option. When we get around to custom keyboard shortcuts this will be possible.
Plus, keepassxc often becomes unresponsive after this failure.
I think there is something more fundamental going on there. I have had 2.4 going unresponsive on macOS a couple of times now without auto-typing. I don't have a reproducible test case unfortunately, so haven't opened a dedicated issue.
Hello all, I have been experiencing this issue since upgrading to the latest version on homebrew, and I have a reproducible test case, wondering if this is being worked on. If not, hope this info helps.
Reproducible on my machine:
Normally this would happen on the older version of KeepassXC if I hadn't raised another window active after starting the app and before typing a password, but if I had done that properly auto-type would work on the first time after launching the app; it has never worked on the first time regardless of my operating procedure.
I hope this is fixed! I use Auto-Type frequently, but also quit KeepassXC sometimes, so this interrupts my workflow every so often. I love everything else about KeepassXC!
Most helpful comment
We will not be implementing an option. When we get around to custom keyboard shortcuts this will be possible.