Git Product home page Git Product logo

replaceosk's People

Contributors

lulech23 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

replaceosk's Issues

Disable auto-hiding on physical keypress

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?

Many issues

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:

  1. admin elevate doesn't work. Scripts simply relaunch itself in endless loop. So all you see is endless re-spawning cmd window. Solution: launch cmd as admin and remove the part of script checking and re-launching the script.
  2. Current Aya Neo registry has DWORD value starting with 0x86xxxxx, so this query: 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
  3. registry change 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.
  4. osk.exe doesn't exists in system-wide \windows\system32\ folder. it exists in process specific substitution folder visible for process launching osk.exe. So replaced osk.exe in script isn't used by Aya Neo button and original osk.exe is launched instead. Solution: launch original osk.exe, then through task manager open containing folder, then through manipulation of taking ownership, adding permission, fight with windows antivirus blocks, replace osk.exe there 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.

It's not installing, getting some erros

When I try to install, the script runs into some erros:

image

I'm already running it as administrator, and I also tried to run the file from inside the windows folder, but keep getting the same error.

Any idea of what could I do to fix it?

Thanks!

Doesn't work since migrated to Windows 11

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?

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.