Sign In:     


Forum: VirtualDJ Technical Support

Topic: What determines if show_keyboard (on screen keyboard) is docked at bottom of screen
I use a touch screen. If I click in this input box my keyboard displays at the bottom of the screen:


But if I click in my search input the keyboard displays in the middle covering what I'm searching for:


This only started happening a few months ago, previously they keyboard would always be docked to the bottom of the screen. I can't even move this keyboard with click-n-drag. How can I force the keyboard to always dock at the bottom.

Also I'm interested why on my other computer show_keyboard displays the windows on screen keyboard instead, this would also solve my problem as I can move it:
 

Posted Thu 28 Nov 24 @ 7:22 am
Both are actually windows keyboards, but the first one is the older windows 8 one I think.
Does the newer one show in other applications on that computer?
 

That's the weird thing, in all other applications the default keyboard is:


It's also the keyboard that launches if I search "on-screen keyboard" from windows start menu. Both system are running Windows 11.
 

That's also an older touch keyboard though.
If you go to windows settings->Time and Language->typing, do you also see 'touch keyboard' at the top?

If not, I'm not sure why it's missing on one of your machines though, or how to install it.
TIme and Language -> Language & Region shows installed languages, and in the options for each language the installed keyboards, but I don't see anything specific for the touch keyboard there.
 

Here's what I found. Windows comes with two on screen keyboards one is called "Touch Keyboard":
C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe


The other is called "On-Screen Keyboard" (OSK):
C:\Windows\System32\osk.exe


I have no idea why my system was launching the old Windows 8 on screen keyboard, and no idea where that's located... but after I ran:
C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe
Which doesn't actually show the keyboard on screen but it starts the process on the system. And then I ran the show_keyboard verb in VDJ the new touch keyboard was showing successfully and I can now move it wherever I want.

For anyone who liked the old keyboard because it was much larger click the setting button in top left corner. You can change keyboard size and key test size.

Thanks for the quick replies!!! This was bugging me for weeks.
 

If it is not running, VirtualDJ normally attempts to start tabtip.exe itself, so indeed strange that that isn't working on your machine.
 

Had this issue happen again and I found what causes it. If Virtual DJ is moved to a secondary monitor show_keyboard shows the older Windows 8 style keyboard. If I move it back to my primary monitor it shows TabTip.exe

I've tried this one two computers both running Windows 11.

Could someone else please try this, I'd love to know if it has something to do with my setup.
 

@ADION here's a video showing that the issue occurs if you move VirtualDJ to a secondary monitor, this happens on two separate systems for me: https://photos.app.goo.gl/2a3wRk18LMcjmmG3A

I'd love to know if this is happening on anyone else's setup, happy to keep debugging if need be.