ionic-team / ionic-team/capacitor-keyboard

Enhancement Request: Control Android Keyboard Features in Capacitor

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
3
Forks
21
PR merge metrics
No merged PRs in 30d

Description

## Feature Request

### Plugin

- [x] `"@capacitor/keyboard": "^7.0.1",`

### Description

I would like to request a feature enhancement for the Capacitor Keyboard plugin that would allow developers to disable specific features, such as the microphone and translation capabilities, while users are engaged in certain activities within their apps.

For instance, in educational applications (like language learning apps), it is common to have functionalities that should be temporarily disabled to minimize distractions and maintain focus. Currently, when using the Capacitor Keyboard, there is no straightforward way to manage these features dynamically based on the app's context.

### Platform(s)

- [x] IOS
- [x] Android
- [] PWA

### Preferred Solution
I propose implementing a method within the Capacitor Keyboard plugin that allows developers to enable or disable features like the microphone and translation options programmatically. This could be particularly useful in scenarios where the user is engaged in learning activities, ensuring that the keyboard remains focused solely on text input without additional distractions.

By providing this functionality, developers would have greater control over the user experience, leading to more effective and immersive learning environments.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.