Android-password-store: Filling fields in browser etc using keyboard

Created on 28 Apr 2017  Â·  6Comments  Â·  Source: android-password-store/Android-Password-Store

An appreciated feature would be to fill forms in browsers or arbitrary apps. I recently read https://github.com/zeapo/Android-Password-Store/issues/176, where it is said that filling in Firefox is not possible due to the fact that Firefox doesn't send accessibility events out like Chrome does.

However, Lastpass uses a keyboard where the user is able to manually choose what information to fill in. For example, if I were to log in to Github, I would navigate to Github in Firefox, tap the password field, switch keyboards to Lastpass's keyboard, choose Github and it would fill my password in for me in the field of my choice.

From the readme of this project, it says the following

Implement a keyboard to replace the copy/paste and avoid clipboard hijicking (see #50) (Autofill does the job)

In comparison to an autofill feature, a keyboard have some benefits:

  • A keyboard would, however, have benefits such as filling in information in browsers or arbitrary apps.
  • Keyboards don't need accessibility settings to work.
  • I suppose autofill could be deceived into filling invisible fields in e.g. overlay apps such as screen filters. A keyboard would decrease that risk since the user would manually choose what fields to fill.

I would really appreciate a keyboard! Would that be reconsidered?

Most helpful comment

Yes, of course! I forgot about the Autofill API! Let's wait and see how it works :)

All 6 comments

I don't think it means straight up, if you try to contribute a keyboard it
will be rejected. It's just a matter of prioritization, autofill is
sufficient for enough use-cases and there's other bugs/tech-debt to work
on. FWIW I agree a keyboard would be nice, the experience of switching
between keyboards has improved a lot over the last couple android versions.
But with android O adding an official autofill framework I'd put a keyboard
even lower in priority, because I'd rather see the official autofill
implemented.

On Fri, Apr 28, 2017 at 4:06 PM, kwlg notifications@github.com wrote:

An appreciated feature would be to fill forms in browsers or arbitrary
apps. I recently read #176
https://github.com/zeapo/Android-Password-Store/issues/176, where it is
said that filling in Firefox is not possible due to the fact that Firefox
doesn't send accessibility events out like Chrome does.

However, Lastpass uses a keyboard where the user is able to manually
choose what information to fill in. For example, if I were to log in to
Github, I would navigate to Github in Firefox, tap the password field,
switch keyboards to Lastpass's keyboard, choose Github and it would fill my
password in for me in the field of my choice.

From the readme of this project, it says the following

Implement a keyboard to replace the copy/paste and avoid clipboard
hijicking (see #50
https://github.com/zeapo/Android-Password-Store/issues/50) (Autofill
does the job)

In comparison to an autofill feature, a keyboard have some benefits:

  • A keyboard would, however, have benefits such as filling in
    information in browsers or arbitrary apps.
  • Keyboards don't need accessibility settings to work.
  • I suppose autofill could be deceived into filling invisible fields
    in e.g. overlay apps such as screen filters. A keyboard would decrease that
    risk since the user would manually choose what fields to fill.

I would really appreciate a keyboard! Would that be reconsidered?

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/zeapo/Android-Password-Store/issues/293, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AMgP-BO5fbLAITSier75JxIYMeXZulvOks5r0kbDgaJpZM4NL6lm
.

Yes, of course! I forgot about the Autofill API! Let's wait and see how it works :)

I've just switched to pass from keepassx, and the keyboard would be a welcome addition. Ofc, if Android O is getting new API which is (hopefully) going to be supported by Firefox as well, than it's not that important of a feature.

Either way, I just wanted to drop the working implementation of soft keyboard from keepass2android app:
https://github.com/PhilippC/keepass2android/tree/master/src/java/KP2ASoftkeyboard_AS

I'm sorry to ask, but are there plans to implement the Android O autofill API in the app? :)

Continued in #410.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

msfjarvis picture msfjarvis  Â·  4Comments

girst picture girst  Â·  4Comments

etam picture etam  Â·  5Comments

msfjarvis picture msfjarvis  Â·  3Comments

AeliusSaionji picture AeliusSaionji  Â·  4Comments