Update Magikeyboard page and screenshots

J-Jamet
2022-04-12 14:49:41 +02:00
parent b73e541e70
commit 2a64640c9d
17 changed files with 32 additions and 15 deletions

@@ -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)_

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB