Upgrade Magikeyboard page

Jérémy JAMET
2022-04-15 15:47:54 +02:00
parent b1bbde4f14
commit cd77f7e663

@@ -1,15 +1,22 @@
Created to securely copy the elements of an entry.
The **Magikeyboard** is an Android keyboard specially designed to fill in forms securely with the elements of a database entry.
This automatic fill mode does not depend on the auto-fill services of the device, and does not share its info with other apps. **This is the safest way to fill a form with an entry.**
# Activation
1. Activate "Magikeyboard" in the 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/keyboard_activation.jpg]]
2. Activate special OS settings:
2. Check that the setting `Settings → Form filling → Magikeyboard settings → Select shared info` is enabled, otherwise the information will be searched but not returned to the Magikeyboard.
_**Database learning** : If the `Settings → Form filling → Magikeyboard settings → Save search info` option is enabled, the app will try to save the information in the entry selected so that the next search will propose this entry._
[[images/magikeyboard/form_filling_settings.jpg]]
3. Activate special OS settings:
Activating settings in your system may be necessary to use Magikeyboard, otherwise you will not be able to open the app from the key button.
@@ -22,7 +29,7 @@ Alternatively, you can disable MIUI optimizations which block a lot of elements
[[images/magikeyboard/miui_settings.jpg]]
**Important note: **
**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.
*Battery saver*:
@@ -33,8 +40,8 @@ It seems that some Xiaomi devices has changed the MIUI system to block the displ
## Entry selection from Magikeyboard
1. In your form, change the default keyboard with MagiKeyboard
* By pressing the space bar (if your default keyboard permits it)
* OR in another way: (**[Keyboard switcher](https://f-droid.org/en/packages/com.kunzisoft.keyboard.switcher/)** on [F-Droid](https://f-droid.org/en/packages/com.kunzisoft.keyboard.switcher/) or [Play Store](https://play.google.com/store/apps/details?id=com.kunzisoft.keyboard.switcher))
* By long-pressing the space bar (if your default keyboard permits it)
* Or in another way: (**[Keyboard switcher](https://f-droid.org/en/packages/com.kunzisoft.keyboard.switcher/)** on [F-Droid](https://f-droid.org/en/packages/com.kunzisoft.keyboard.switcher/) or [Play Store](https://play.google.com/store/apps/details?id=com.kunzisoft.keyboard.switcher))
[[images/magikeyboard/keyboard_selection.jpg]]
@@ -52,24 +59,19 @@ It seems that some Xiaomi devices has changed the MIUI system to block the displ
[[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 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.
_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._
_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.
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.
* 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 no entry matches this information, an entry selection will be requested.
* If there are multiple entries that match, an entry selection will be requested after a search to filter the results._
[[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.**_
It is possible to select an existing entry or to create a new one.
[[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.
[[images/magikeyboard/fill_form.jpg]]
@@ -82,26 +84,24 @@ At this stage, the keyboard will be replaced by your previous keyboard if the se
## 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.
With this method it is possible to automatically populate the keyboard when you manually select an entry while browsing a database.
1. Activate the setting `Settings → Form filling → Magikeyboard settings → Entry selection`
1. Activate the setting `Settings → Form filling → Magikeyboard settings → Entry selection`.
2. Open the desired entry, a notification appears indicating that the entry is available in the Magikeyboard.
3. Open the page of the application or browser containing the form to be filled in.
4. If your keyboard is the default one, change it to the Magikeyboard (with a long press on the space bar or another method indicated in point A 1.)
4. If your keyboard is the default one, change it to the Magikeyboard (with a long press on the space bar or another method depending on your keyboard).
5. The following steps are the same as Usage A from point 3.
5. Use the entry elements buttons to fill out the form
# Legend
# Entry elements buttons
[[images/magikeyboard/legend.jpg]]
# Tips
[[images/magikeyboard/form_filling_settings.jpg]]
## 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.