Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow switching between touchscreen and other input on Desktop and Android #10062

Open
MoNTE48 opened this issue Jun 18, 2020 · 4 comments · May be fixed by #14542
Open

Allow switching between touchscreen and other input on Desktop and Android #10062

MoNTE48 opened this issue Jun 18, 2020 · 4 comments · May be fixed by #14542
Labels
Android @ Build CMake, build scripts, official builds, compiler and linker errors Concept approved Approved by a core dev: PRs welcomed! Feature request Issues that request the addition or enhancement of a feature

Comments

@MoNTE48
Copy link
Contributor

MoNTE48 commented Jun 18, 2020

Problem

Now everything is bad. Minetest does not handle the presence of a hardware keyboard. Entering text is inconvenient.
Touch control is not hidden depending on the availability of a keyboard and mouse
The mouse pointer is not captured or hidden in the game.
The mouse pointer simply simulates finger presses...

Requires #10738

Solutions

To do something. Chromebooks seem to be popular in the USA.

Alternatives

Even now, everything is fine, there are other more priority problems.

Additional context

  1. MultiCraft/MultiCraft@bd13027
  2. On Android, it seems you can't just hide the pointer. But starting with Android 7, possible to make it icon transparent.
@MoNTE48 MoNTE48 added the Feature request Issues that request the addition or enhancement of a feature label Jun 18, 2020
@rubenwardy
Copy link
Member

To achieve this, it might be an idea to split the idea of a touchscreen away from Android, and have an enable_touchscreen setting. This would allow ChromeBooks and other laptops with touchscreens to use the touchscreen interface or keyboard and mouse as they prefer.

A simpler way would be to allow normal controls when compiled for Android and just hide the touchscreen interface

@rubenwardy rubenwardy added @ Build CMake, build scripts, official builds, compiler and linker errors Android labels Jun 18, 2020
@MoNTE48
Copy link
Contributor Author

MoNTE48 commented Jun 18, 2020

split the idea of a touchscreen away from Android

And make the touch interface option available for Windows 10 tablets...

@sfan5
Copy link
Member

sfan5 commented Jun 18, 2020

To achieve this, it might be an idea to split the idea of a touchscreen away from Android

This should also be done code wise. Touchscreen-relevant code should not be inside a #ifdef __ANDROID__.

@ghost
Copy link

ghost commented Aug 27, 2022

I play minetest on a chromebook, and there are a few issues.

  1. If you turn around too far, you can't go further, you have to move your mouse or finger in the other direction.
  2. You can't use the number keys on the right, just the usual top row if you want to type numbers that aren't zero.

Other than that, I can play it just fine, I just need to keep view range low.

@rubenwardy rubenwardy changed the title ChromeOS [Chromebooks] support Allow switching between touchscreen and other input on Desktop and Android Sep 19, 2022
@rubenwardy rubenwardy added the Concept approved Approved by a core dev: PRs welcomed! label Jun 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Android @ Build CMake, build scripts, official builds, compiler and linker errors Concept approved Approved by a core dev: PRs welcomed! Feature request Issues that request the addition or enhancement of a feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants