Comments (4)
I think this should be also implemented for windows (8+) and linux (not just steamOS)
from controlify.
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.
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.
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)
- [Bug/Crash] Minecraft will crash upon pressing F3+Esc in a singleplayer world with this mod. HOT 1
- [Bug] Random crash on Steam deck with IndexOutOfBoundsException on controller tick HOT 2
- [Controller Request] <Steam Controller> HOT 2
- [Controller Request] <Logitech Extreme 3D Pro>
- Is there a way to turn off the button prompts? HOT 2
- Natives refuse to load. HOT 3
- [Bug] Left stick and crouch toggle non responsive when using freecam
- [Bug] VMouse Scroll Up/Down Sensitivity Too High
- Radial menu does not have a toggle feature
- Option to disable warning notification for non-configured joysticks
- [Bug] chat links and buttons not working when using Accessibility setting to raise chat
- NBT Tooltips Conflict
- [Controller Request] Switch JoyCons HOT 1
- hope to exchange the functions of the "X" and "O" keys when using the DS controller HOT 3
- Increase look sensitivity slider maximum
- Dpad doesn't work on Xbox Series controller[Bug] HOT 2
- [Bug] Pressing left trigger while furnace UI is open crashes the game HOT 3
- Use SteamDeckGyroDSU as a driver to access gyroscope
- Retain settings between controllers of the same type HOT 6
- [Bug] settings reset after controller disconnect/connect HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from controlify.