Keepass2 USB Keyboard Plugin 1.2.2 APK

Important
This application is a plugin for Keepass2Android(https://play.google.com/store/apps/details?id=keepass2android.keepass2android)and requires rooted device with supported kernel.

Nothing is required to be installed on the PC side and supports alloperating systems (Windows, Linux, Mac).

What is this?
Ever have to type your 30 characters full strength password onsomeone else's computer?

Keepass2Android USB Keyboard Plugin is similar to the officialInputStick plugin but requires no additional hardware. Just plugyour phone into a PC and press type. Your password will be sent tothe PC just like you type it.

Setup & Usage
Make sure you have rooted phone and supported kernel. You can visitUSB Keyboard(https://play.google.com/store/apps/details?id=remote.hid.keyboard.client)to see the list of supported kernels and test out keyboardfunctionality.

After installing, open the app and tap on "Enable Keepass2Androidplugin" and press accept. This only needs to be done once.

To type password, connect your phone to your computer using USB andopen desired password entry. You can tap on the overflow menu (3dots at top right) to type username/password with tab as seperatoror tap on any field to send just that field.

How it works?
The Linux kernel has a functionality that allows it to be a USBInput Device. This is only supported in some devices with somekernels. This plugin use that feature to emulate a keyboard so itcan works with any OS (including in the BIOS) without having toinstall clientside application.

The plugin doesn't send your password as text, but as key codesjust like when you're typing your keyboard (like hold left shiftand 1 to type ! then release both) so you have to set your PCkeyboard to English QWERTY. Passwords that contains characters notin the QWERTY keyboard are not supported.

Contribute to this app athttps://github.com/whs/K2AUSBKeyboard
Donate: http://whs.in.th/donate

App Information