Updated Magikeyboard (markdown)

Jérémy JAMET
2022-04-10 23:47:20 +02:00
parent 188c3620f7
commit ad64b364fe

@@ -29,7 +29,7 @@ It seems that some Xiaomi devices has changed the MIUI system to block the displ
# Usage
## Usage A
## 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)
@@ -37,25 +37,43 @@ It seems that some Xiaomi devices has changed the MIUI system to block the displ
[[images/magikeyboard/keyboard_selection.jpg]]
2. Select your entry with the key button.
2. Select your entry with :
* 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/entry_selection.jpg]]
* 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.
_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._
_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._
_**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.**_
3. Fill in your fields using the entry elements buttons.
[[images/magikeyboard/fill_keyboard.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._
4. Lock the database and remove the entry in Magikeyboard with the lock button.
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]]
5. Go back to your previous keyboard by pressing the keyboard button.
[[images/magikeyboard/change_default_keyboard.jpg]]
## Usage B
## 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.
@@ -69,20 +87,16 @@ 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.
## Usage C
It is possible to use the sharing function in a web browser to automatically search for the web domain and populate the Magikeyboard.
1. Activate the setting `Settings → Form filling → Magikeyboard settings → Search shared info`
2. From your web browser, click on the `Share` button and select the KeePassDX app
3. The following steps are the same as Usage A from point 3.
**If you have configured an entry with a compatible URL linked to the search, KeePassDX will directly propose the entry in the Magikeyboard.**
# Tips
## 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.
## 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.
## 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`_