Giter VIP home page Giter VIP logo

Comments (27)

shkm avatar shkm commented on July 26, 2024 14

Great that we have a shortcut, but two requests below. I use Firefox.

  1. I have to hit tab twice to get to my list of logins, which isn't ideal.
  2. If there's only one login available, can it just autofill when pressing the shortcut?

from clients.

kspearrin avatar kspearrin commented on July 26, 2024 1

Good suggestion,

How would you expect the hotkeys to work? I am not a huge hotkey user myself as far as browser usage is concerned, so I may not be the best to define this feature.

One option could be with the browser omnibox API. https://developer.chrome.com/extensions/omnibox

from clients.

kspearrin avatar kspearrin commented on July 26, 2024 1

Check out 691d262

Now it's as simple as Ctrl+Shift+Y, tab through your available logins for the website in the current tab, and press enter to autofill.

Also added a hotkey to generate a random password to your clipboard.

from clients.

kspearrin avatar kspearrin commented on July 26, 2024 1

@blockloop it's there now with 1.1.0 (might take ~30 minutes or so to propagate) https://github.com/bitwarden/browser/releases/tag/v1.1.0

from clients.

SylwesterZarebski avatar SylwesterZarebski commented on July 26, 2024 1

What about Firefox - how can I change shortcut?

from clients.

PsychoData avatar PsychoData commented on July 26, 2024 1

It is reprogrammable with Chrome. You can check what you have it set to under chrome://extensions/shortcuts
For example I use both 1 Password X (Chrome) at - Ctrl-Shift-X
and I have BitWarden customized to Ctrl-Shift-S

But I believe the default for BitWarden (By clearing my choices) is Ctrl-Shift-Y
image

from clients.

UberPanda avatar UberPanda commented on July 26, 2024

My current habit (which comes from using keepassx) would be something like :

Type a key combination (ctrl + shift + n in my case) which prompts available completions, navigate through them with arrows and select one with enter.
Hotkeys could also be used to create a new entry.
Thus, I do not think that omnibox would be a good solution. However the commands api should do the trick : https://developer.chrome.com/extensions/commands

from clients.

kspearrin avatar kspearrin commented on July 26, 2024

Excellent. I'll put this on the roadmap for an upcoming release.

In the meantime if anyone has an opinion on what these hotkey command combinations should be, I'll definitely take that into consideration.

from clients.

UberPanda avatar UberPanda commented on July 26, 2024

Seems nice for now.
Next step would be being able to customize hotkeys, but that looks like quite a bit more work.

from clients.

kspearrin avatar kspearrin commented on July 26, 2024

The hotkeys are fully customizable via the browser extension settings. These are just the defaults.

from clients.

UberPanda avatar UberPanda commented on July 26, 2024

Indeed, seems to work fine. Might need a little visual refinement though (currently I can only see which login is selected through a very thin blue highlight, more explicit highlighting might be a plus).

from clients.

kspearrin avatar kspearrin commented on July 26, 2024

Yea, it just needs some additional styling for the focus state. Will see what I can do.

from clients.

blockloop avatar blockloop commented on July 26, 2024

I have a manually configured LastPass keyboard shortcut which I can set in the options.

from clients.

kspearrin avatar kspearrin commented on July 26, 2024

This should help: 97fe375

from clients.

blockloop avatar blockloop commented on July 26, 2024

@kspearrin when will this make it to the Chrome store?

from clients.

UberPanda avatar UberPanda commented on July 26, 2024

Just noticed that if you use the addon, you would get something like :

  • shortcut
  • Tab(s)
  • Enter (that fills the login)
  • What should happen : enter which actually logs you in

But then pressing enter would not do anything. A simple way to solve this would be setting the text cursor to be at the end of the filled password. Another way would be to include the enter in the plugin after typing the password (as keepass would do by default).

from clients.

blockloop avatar blockloop commented on July 26, 2024

I've updated and restarted Chrome and I'm still not able to use the keyboard shortcuts. I don't even see that command as an option in the shortcuts menu. I'm on OSX if that somehow matters.

image

image

from clients.

kspearrin avatar kspearrin commented on July 26, 2024

@blockloop You don't see what command? I see both supported commands there now. "Activate the extension" is the one that will open the extension to the "Current Tab" page.

It appears the that default that I picked for OSX (Command+Shift+Y) is already taken by something else in the browser and therefore loses that binding. This is why you are seeing "Not set". You can choose to set it to whatever you like.

If you can, please recommend me a good default for OSX since it seems the one I have chosen cant work there.

from clients.

blockloop avatar blockloop commented on July 26, 2024

Ah. I was looking for a command to "fill form." I misunderstood. I used CTRL \ (backslash) with LastPass. I don't think it had any issues.

EDIT: looks like the only thing I could find that wasn't conflicting was ALT Comma. I used ALT G for generating a secure password (stole that from LastPass)

from clients.

kspearrin avatar kspearrin commented on July 26, 2024

@SylwesterZarebski Unfortunately Firefox does not allow you to change the shortcut at this time.

from clients.

SylwesterZarebski avatar SylwesterZarebski commented on July 26, 2024

Thanks, that's sad, but i'll wait for new version which allows to change key shortcut (like LastPass or other addons).

from clients.

kspearrin avatar kspearrin commented on July 26, 2024

You'll find that the new version of lastpass for Firefox coming out soon will also lose this functionality. This all has to do with the move to web extensions which is not as feature rich for Firefox yet as the older Firefox apis.

from clients.

ermsdev avatar ermsdev commented on July 26, 2024

Would it be possible to do something like Alfred for Mac OS where results are numbered? For instance, pressing Cmd+3 selects the 3rd option. If browsers don't allow extensions to assign their own shortcuts, then could there be user assignable shortcuts for each of the first few matching items?

Screen Shot 2020-02-01 at 8 32 53 PM

from clients.

KevinNSTA avatar KevinNSTA commented on July 26, 2024

@stephenermshar this is a pretty old request, probably should just make a feature request here https://community.bitwarden.com/c/feature-requests

They Migrated away from Issues as Feature Requests a while back - like a couple years I think

from clients.

shkm avatar shkm commented on July 26, 2024

There's this feature request:

https://community.bitwarden.com/t/add-essential-keyboard-shortcuts-navigation/76/47

from clients.

akaleeroy avatar akaleeroy commented on July 26, 2024

So Bitwarden doesn't have Omnibox API integration? What's the "power-user" login sequence presently?

For example LastPass on Chromium:

  1. Alt+D to go to address bar
  2. lp Spacebar to select the LastPass extension's search engine
  3. Type acmeforums
  4. to select ACME Inc. Forums from suggestions
  5. Enter

from clients.

1024mb avatar 1024mb commented on July 26, 2024

At least in Vivaldi I had to enter chrome://extensions/shortcuts to assign the shortcut because there was none by default, this was caused most probably by Tab Session Manager which also used the same shortcut to (de)activate the extension.
Couldn't this shortcut configuration be implemented inside Bitwarden's extension settings?

from clients.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.