When editing text in macOS, if you use the
⌘-Delete (spelled: Command-Delete or Command-Delete) shortcut to delete
all text until the beginning of the line, you probably have this in muscle memory.
If you’re also using 1Password
and have the habit of using
⌘-Delete, you’re in
for a surprise: you’ll Archive the currently selected Item! Eeep!
When I first encountered this, I thought I’d deleted some of my Logins, and I was surprised to find some other Items I’d previously accidentally archived.
This is modeled after how Finder’s
Move to Trash shortcut:
The simple answer would be:
But, as I’m someone who depends a lot on the habits I have, including the muscle memory for actions I use in my life, this is not an acceptable solution. Also, I’m an engineer, so: there must be a better way.
Fortunately, macOS itself provides us a way to both prevent accidentally archiving 1Password Items as well as giving us a better shortcut for Archive.
I’m a user of
Mail.app, and the Archive shortcut for it is
^⌘A, so why not
just set the same for 1Password?
As of this writing, this works for macOS Big Sur (11.6)
- Open System Preferences
- Select the Keyboard Preference Pane
- Select the Shortcuts tab
- Select App Shortcuts
- Select the
- In the presented dialogue:
- For Application, select
- For Menu Title, enter:
- For Keyboard Shortcut, press:
- Click Add
And voilà! Go back to 1Password and try hitting
⌘-Delete again and notice you’ll
no longer be archiving. No more disappearing Logins.
You no longer have to worry about accidentally archiving Items in 1Password when editing text in the search box. Furthermore, you can archive Items using a common shortcut.