godotengine / godotengine/godot

When external keyboard is plugged in (Android), Touch input is detected as mouse.

Open
#89,888 0 comments 0 reactions 0 assignees View on GitHub
bug platform:android topic:input topic:platforms
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

- Reproducible in 4.2 Stable.

### System information

Android one-click deploy, Godot 4.2 stable

### Issue description

When an external keyboard is plugged into an android, touch is detected as mouse.

### Steps to reproduce

Plug in an external keyboard on Android and open a Godot application

### Minimal reproduction project (MRP)

N/A

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in a Godot 4.2 Android application with an external keyboard connected, following the steps in the report. Trace Android input handling to determine why touch input is classified as mouse input, then verify that touch remains touch input while the keyboard is connected.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, cpp, godot
Domain
game-dev, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.