lulech23 / replaceosk Goto Github PK
View Code? Open in Web Editor NEWReplace the legacy Windows on-screen keyboard with a more modern virtual input method
License: GNU General Public License v3.0
Replace the legacy Windows on-screen keyboard with a more modern virtual input method
License: GNU General Public License v3.0
Hi there.
I came across this tool searching for a way to prevent the touch screen keyboard from disappearing.
One of the benefits of the good old OSK was its ability to remain on screen even in case a physical keyboard was used as an input method (especially when using multilingual input).
How could the new touch screen keyboard be tweaked to remain visible unless the shortcut CTRL+WIN+O is pressed a second time to hide it?
Hi!
Thanks for concept which potentially gives much better on-screen keyboard.
However provided method to replace OSK is unreliable because of a lot of issues:
reg Query "HKLM\Hardware\Description\System\CentralProcessor\0" | find /i "x86"
always true and thus choose 32bit framework instead of 64bit and of course later execution go wrong way. solution: add unconditional line set FrameWork=Framework64
reg add HKLM\SOFTWARE\Microsoft\TabletTip\1.7 /t REG_DWORD /v EnableDesktopModeAutoInvoke /d 1 /f
doesn't go to original place. It goes to some process-specific branch and thus doesn't work system wide. Solution: open regedit and add this manually.Now it works ;) However button it seems bouncing a lot, so when i press it, it often open and immediately closes the keyboard. It's better to remove closing the keyboard by button. So button will only open the keyboard. Closing can be accomplished by pressing X
on top right corner. Or may be add timeout to exclude bouncing.
I don't know which process bound to that hardware button. May be it would be better to redirect the button to TabTipProxy explicitly without using osk.exe, so at least it won't trigger windows protection.
Can't delete the file - access denied
Thank you
Thanks for making this!
I used the script on a Windows 10 console device (OneXplayer) with a physical "display virtual keyboard" button. It worked very well.
But since I upgraded to Windows 11, it doesn't work anymore. The physical keyboard button shows the old On-Screen keyboard app instead of the new fancy W11 virtual keyboard overlay. Of course I tried to redownload the script and run it again, with no success.
Any idea on how to completely reset the W11 behaviour / registry?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.