Update Magikeyboard page and screenshots
@@ -7,7 +7,6 @@ This automatic fill mode does not depend on the auto-fill services of the device
|
|||||||
* In the KeePassDX app settings `Settings → Form filling → Device Keyboard Settings`
|
* In the KeePassDX app settings `Settings → Form filling → Device Keyboard Settings`
|
||||||
* OR directly from the device settings, usually `Settings → Language & Input → Current Keyboard`
|
* OR directly from the device settings, usually `Settings → Language & Input → Current Keyboard`
|
||||||
|
|
||||||
[[images/magikeyboard/input_settings.jpg]]
|
|
||||||
[[images/magikeyboard/keyboard_activation.jpg]]
|
[[images/magikeyboard/keyboard_activation.jpg]]
|
||||||
|
|
||||||
2. Activate special OS settings:
|
2. Activate special OS settings:
|
||||||
@@ -21,7 +20,9 @@ Alternatively, you can disable MIUI optimizations which block a lot of elements
|
|||||||
* Activate the developer mode in `Settings → About Phone` by tapping `Build number` seven times.
|
* Activate the developer mode in `Settings → About Phone` by tapping `Build number` seven times.
|
||||||
* In `Settings → Additional Settings → Developer Options`, turn off `MIUI optimization` and restart the device.
|
* In `Settings → Additional Settings → Developer Options`, turn off `MIUI optimization` and restart the device.
|
||||||
|
|
||||||
**Important note:**
|
[[images/magikeyboard/miui_settings.jpg]]
|
||||||
|
|
||||||
|
**Important note: **
|
||||||
It seems that some Xiaomi devices has changed the MIUI system to block the display of an application from a keyboard. Some users have used [App Ops](https://play.google.com/store/apps/details?id=rikka.appops) and turn on a closed "Unknown Ops" to bypass this behaviour.
|
It seems that some Xiaomi devices has changed the MIUI system to block the display of an application from a keyboard. Some users have used [App Ops](https://play.google.com/store/apps/details?id=rikka.appops) and turn on a closed "Unknown Ops" to bypass this behaviour.
|
||||||
|
|
||||||
*Battery saver*:
|
*Battery saver*:
|
||||||
@@ -41,26 +42,36 @@ It seems that some Xiaomi devices has changed the MIUI system to block the displ
|
|||||||
|
|
||||||
* A. The **key button** if the displayed application **package name** matches the one you want in your database, typically in a dedicated app.
|
* A. The **key button** if the displayed application **package name** matches the one you want in your database, typically in a dedicated app.
|
||||||
|
|
||||||
[[images/magikeyboard/form_empty.jpg]]
|
[[images/magikeyboard/key_button.jpg]]
|
||||||
[[images/magikeyboard/entry_selection.jpg]]
|
|
||||||
|
**Warning: if you use the button in a web browser, it will be the name of the browser package that will be used and not the URL of the page. For the URL, use method B.**
|
||||||
|
|
||||||
* B. The **sharing button in the web browser** to automatically search for the **web domain** (URL) of the form page.
|
* B. The **sharing button in the web browser** to automatically search for the **web domain** (URL) of the form page.
|
||||||
|
|
||||||
If a database is open, it will be used to select the entry to integrate into the Magikeyboard. Otherwise you will have to open a database.
|
[[images/magikeyboard/web_domain.jpg]]
|
||||||
|
|
||||||
_Note that a bookmarked database with a star will be automatically proposed to you, if you don't want this behavior, just delete the bookmark._
|
|
||||||
|
|
||||||
_The setting `Settings → Form filling → Magikeyboard settings → Select shared info` must be enabled, otherwise the information will be searched but not returned to the Magikeyboard._
|
[[images/magikeyboard/share_with.jpg]]
|
||||||
|
|
||||||
|
If a database is open, it will be used to select the entry to integrate into the Magikeyboard. Otherwise you will have to open a database.
|
||||||
|
|
||||||
_If you have configured one entry with a compatible URL or package name linked to the search, KeePassDX will directly propose the entry in the Magikeyboard.
|
_If you have configured one entry with a compatible URL or package name linked to the search, KeePassDX will directly propose the entry in the Magikeyboard.
|
||||||
If there are no entries that match this information, an entry selection will be requested.
|
If there are no entries that match this information, an entry selection will be requested.
|
||||||
And if there are multiple entries that match, an entry selection will be requested after a search to filter the results._
|
And if there are multiple entries that match, an entry selection will be requested after a search to filter the results._
|
||||||
|
|
||||||
|
It is possible to select an existing entry or to create a new one.
|
||||||
|
|
||||||
_**Database learning : During this step, if the `Settings → Form filling → Magikeyboard settings → Save search info` option is enabled, the application will try to save the information in the entry so that the next search will propose this entry.**_
|
[[images/magikeyboard/entry_selection.jpg]]
|
||||||
|
|
||||||
|
_**Database learning : During this step, if the `Settings → Form filling → Magikeyboard settings → Save search info` option is enabled, the application will try to save the information in the entry selected so that the next search will propose this entry.**_
|
||||||
|
|
||||||
|
[[images/magikeyboard/entry_creation.jpg]]
|
||||||
|
|
||||||
|
_Note that a bookmarked database with a star will be automatically proposed to you, if you don't want this behavior, just delete the bookmark._
|
||||||
|
|
||||||
|
_The setting `Settings → Form filling → Magikeyboard settings → Select shared info` must be enabled, otherwise the information will be searched but not returned to the Magikeyboard._
|
||||||
|
|
||||||
3. Fill in your fields using the entry elements buttons.
|
3. Fill in your fields using the entry elements buttons.
|
||||||
|
|
||||||
[[images/magikeyboard/fill_keyboard.jpg]]
|
|
||||||
[[images/magikeyboard/fill_form.jpg]]
|
[[images/magikeyboard/fill_form.jpg]]
|
||||||
|
|
||||||
_With the `Settings → Form filling → Magikeyboard settings → Auto key action` option enabled, the virtual tab key will be sent to automatically position the cursor on the next form field._
|
_With the `Settings → Form filling → Magikeyboard settings → Auto key action` option enabled, the virtual tab key will be sent to automatically position the cursor on the next form field._
|
||||||
@@ -69,10 +80,6 @@ _With the `Settings → Form filling → Magikeyboard settings → Auto key acti
|
|||||||
|
|
||||||
At this stage, the keyboard will be replaced by your previous keyboard if the setting `Settings → Form filling → Magikeyboard settings → (Switch Keyboard) Lock Database` is activated.
|
At this stage, the keyboard will be replaced by your previous keyboard if the setting `Settings → Form filling → Magikeyboard settings → (Switch Keyboard) Lock Database` is activated.
|
||||||
|
|
||||||
[[images/magikeyboard/close_database.jpg]]
|
|
||||||
|
|
||||||
[[images/magikeyboard/change_default_keyboard.jpg]]
|
|
||||||
|
|
||||||
## Entry selection from database
|
## Entry selection from database
|
||||||
|
|
||||||
You can enable an option that allows you to fill in the values of an entry in the Magikeyboard when you access this entry from your database.
|
You can enable an option that allows you to fill in the values of an entry in the Magikeyboard when you access this entry from your database.
|
||||||
@@ -87,8 +94,14 @@ You can enable an option that allows you to fill in the values of an entry in th
|
|||||||
|
|
||||||
5. The following steps are the same as Usage A from point 3.
|
5. The following steps are the same as Usage A from point 3.
|
||||||
|
|
||||||
|
# Legend
|
||||||
|
|
||||||
|
[[images/magikeyboard/legend.jpg]]
|
||||||
|
|
||||||
# Tips
|
# Tips
|
||||||
|
|
||||||
|
[[images/magikeyboard/form_filling_settings.jpg]]
|
||||||
|
|
||||||
## Switch
|
## Switch
|
||||||
|
|
||||||
You can return to your previous keyboard at any time by pressing the keyboard button. A long click on this button allows to select a keyboard.
|
You can return to your previous keyboard at any time by pressing the keyboard button. A long click on this button allows to select a keyboard.
|
||||||
@@ -97,6 +110,10 @@ You can return to your previous keyboard at any time by pressing the keyboard bu
|
|||||||
|
|
||||||
A click on the "key" icon will automatically search for the package name. A long click on this button will do a free entry selection.
|
A click on the "key" icon will automatically search for the package name. A long click on this button will do a free entry selection.
|
||||||
|
|
||||||
|
## Timeout
|
||||||
|
|
||||||
|
It is possible to activate a specific timeout for the Magikeyboard in `Settings → Form filling → Magikeyboard settings → Timeout`, so if you go back to your standard keyboard, a short timeout will lock your database automatically.
|
||||||
|
|
||||||
## Subdomains
|
## Subdomains
|
||||||
|
|
||||||
_If you are experiencing search result problems with URL domains containing a TLD country code (ie www.example.com.au), or that you have different entries for different subdomains of the same domain, you can activate the search by subdomain in : `Settings → App settings → Subdomain search`_
|
_If you are experiencing search result problems with URL domains containing a TLD country code (ie www.example.com.au), or that you have different entries for different subdomains of the same domain, you can activate the search by subdomain in : `Settings → App settings → Subdomain search`_
|
||||||
@@ -104,4 +121,4 @@ _If you are experiencing search result problems with URL domains containing a TL
|
|||||||
## OTP filling
|
## OTP filling
|
||||||
|
|
||||||
_With a simple click on the OTP button, the OTP is sent to the form as normal text.
|
_With a simple click on the OTP button, the OTP is sent to the form as normal text.
|
||||||
But by doing a long click, you will send the digits one by one to the form with tabs between each. This allows you to fill out OTP forms that have multiple fields (ie: Epic Games TOTP login)_
|
But by doing a long click, you will send the digits one by one to the form with tabs between each. This allows you to fill out OTP forms that have multiple fields (ie: Epic Games TOTP login)_
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 41 KiB |
BIN
images/magikeyboard/entry_creation.jpg
Normal file
|
After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 29 KiB |
BIN
images/magikeyboard/key_button.jpg
Normal file
|
After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 53 KiB |
BIN
images/magikeyboard/legend.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
images/magikeyboard/miui_settings.jpg
Normal file
|
After Width: | Height: | Size: 105 KiB |
BIN
images/magikeyboard/share_with.jpg
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
images/magikeyboard/web_domain.png
Normal file
|
After Width: | Height: | Size: 30 KiB |