GithubHelp home page GithubHelp logo

Comments (4)

MIOGMIOG avatar MIOGMIOG commented on August 16, 2024

I think this should be also implemented for windows (8+) and linux (not just steamOS)

from controlify.

NyaomiDEV avatar NyaomiDEV commented on August 16, 2024

I think this should be also implemented for windows (8+) and linux (not just steamOS)

This is plain impossible to do. Windows does have a virtual keyboard to show up, but it's only invoked for touch displays and tablet mode, and it would be invoked as a separate window IIRC (subpar experience); Linux has a lot of different implementations for virtual keyboards (you cannot target them all), and it only makes sense to target SteamOS only, since that means targeting Steam Deck and similar consoles specifically.

The only way out would be to make a GUI for a keyboard right inside the game, that Controlify uses, but this comes with a lot of drawbacks: for example, Deck users can't use the dual touchpads to input text, which is a downgrade from what SteamOS does offer natively.


Also, if you put Minecraft as a non-Steam game, theoretically you'd get the Steam virtual keyboard.

from controlify.

MIOGMIOG avatar MIOGMIOG commented on August 16, 2024

I think this should be also implemented for windows (8+) and linux (not just steamOS)

This is plain impossible to do. Windows does have a virtual keyboard to show up, but it's only invoked for touch displays and tablet mode, and it would be invoked as a separate window IIRC (subpar experience); Linux has a lot of different implementations for virtual keyboards (you cannot target them all), and it only makes sense to target SteamOS only, since that means targeting Steam Deck and similar consoles specifically.

The only way out would be to make a GUI for a keyboard right inside the game, that Controlify uses, but this comes with a lot of drawbacks: for example, Deck users can't use the dual touchpads to input text, which is a downgrade from what SteamOS does offer natively.

Also, if you put Minecraft as a non-Steam game, theoretically you'd get the Steam virtual keyboard.

Yeah, I mean tablet mode in Windows, phone-like on screen keyboard opens when application wants text input. (But this doesnt work for minecraft)

from controlify.

NyaomiDEV avatar NyaomiDEV commented on August 16, 2024

Yeah, I mean tablet mode in Windows, phone-like on screen keyboard opens when application wants text input. (But this doesnt work for minecraft)

It surely requires to have some native libraries built out specifically to support that. Minecraft doesn't have actual text boxes that Windows can see.]

EDIT: Just checked. It's like going to hell and back. Definitely not recommended.

from controlify.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.