keymanapp / keymanapp/keyman

bug(android): The initial two letters are capitalized when rapidly typing with an external USB keyboard

Open
#10,608 10 comments 0 reactions 1 assignee Claimed by @jahorton View on GitHub
android/ bug
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

### Describe the bug

I noticed that when I repeatedly type the word 'Two' using an external keyboard, the first two letters are automatically capitalized.

### Reproduce the bug

1. Install Keyman 17.0.257 build.
2. Open Keyman In-App.
3. Connect an external USB keyboard to the mobile.
4. Verify that typing from an external keyboard produces a letter on the Keyman text screen.
5. Type the word 'Two' rapidly using the external keyboard.

I noticed that the first two letters get capitalized in many places on the screen. Seems to be an issue.

### Expected behavior

Rapidly typing the same word on the text screen with an external keyboard should not result in the initial two letters in caps.

### Related issues

#7173

### Keyman apps

- [X] Keyman for Android
- [ ] Keyman for iPhone and iPad
- [ ] Keyman for Linux
- [ ] Keyman for macOS
- [ ] Keyman for Windows
- [ ] Keyman Developer
- [ ] KeymanWeb
- [ ] Other - give details at bottom of form

### Keyman version

17.0.257

### Operating system

Android 13

### Device

Samsung Galaxy A23 5G Mobile, External USB Keyboard

### Target application

_No response_

### Browser

_No response_

### Keyboard name

_No response_

### Keyboard version

_No response_

### Language name

_No response_

### Additional context

_No response_

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.