Kunzisoft / Kunzisoft/KeePassDX

Make Magikeyboard work under Samsung Dex (like it was done for KeePassDX in #1114)

Open
#1,789 1 comment 2 reactions 0 assignees View on GitHub
feature
Dominant language
Kotlin
Stars
7.3k
Forks
401
Avg merge
2d 10h
Merged PRs (30d)
1

Description

**Is your feature request related to a problem? Please describe.**
Though KeePassDX app itself was "enabled" to work with Samsung Dex (fix/merge #1114 addressed #245 #537 #963), it looks like Magikeyboard is not yet fully supported/updated to work under Dex
Sympthoms:
1. Magikeyboard is not listed in phone's settings where one enables/disables installed keyboards.
2. Magikeyboard is not listed on "Choose input method" Android pop-up when to press "keyboard selection" key of gboard/samsung keyboard
3. "Activate a custom keyboard ..." info is displayed under "Form filling" setting of KeePassDX app
4. If to exit Dex mode, Magikeyboard becomes visible in KB selection and works as expected.

**Describe the solution you'd like**
Update Magikeyboard to work under Samsung Dex

**Describe alternatives you've considered**
Obvious one is not to use Magikeyboard and just use copy-paste via clipboards, but it's less safe than via MK and obviously less user-friendly.

**Additional context**
Screenshots - attached (one with MK visible was done in non-dex mode).
I've tried to change where the keyboard is displayed in Dex mode (either on external monitor/display or on the phone), but it doesn't matter - MK is not listed.

![Dex KB selection](https://github.com/Kunzisoft/KeePassDX/assets/4912021/2a1331e0-4802-415f-8190-4bb7fac54dce)
![Non-DeX KB selection](https://github.com/Kunzisoft/KeePassDX/assets/4912021/d446c986-e58d-41b3-94ca-5ebd0d7bae98)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Magikeyboard implementation and comparing the KeePassDX changes referenced in #1114, then reproduce the issue in Samsung DeX. Done means Magikeyboard appears in Android keyboard settings and input-method selection while DeX is active, and the custom-keyboard warning is resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.