Controller Companion

Controller Companion

Not enough ratings
How to use On-Screen/Touch Keyboard instead of Spiral Keyboard
By Werg
An alternative keyboard solution for Virtual Keyboard spiral.
This guide is written with Windows 10 in mind.
   
Award
Favorite
Favorited
Unfavorite
Introduction
If you're lazy like me and feeling like that Virtual Spiral Keyboard is kinda annoying and it is difficult to navigate for writing some long messages than this guide might help you or make your life even worse.

Right now I found 2 (two) easy solutions: well it actually took me like 4 hours to play around and see what's working and what is trash

Solution 1: On-Screen Keyboard - kinda ugly but it's the fastest available solution without spending your precious time and energy.
Solution 2: Touch Keyboard - looks better than On-Screen Keyboard but you'll need some time to configure Controller Companion and do some hecking. Won't work on Windows 7 (XP and Vista too btw)
On-Screen Keyboard (simplest solution)
  • Open Controller Companion settings. For this just click on Controller Companion icon located on Taskbar
  • Now navigate to profiles tab and select Edit bindings
  • In the opened window select Left Stick -> Keyboard -> Combo Key...

  • With your mouse select next keys combination: CTRL+WIN+O

  • Click OK

That's all. Now when you'll click Left Stick you'll see On-Screen Keyboard.

To close it just click again Left Stick.
Touch Keyboard
Windows 10 has a nice 'Touch Keyboard'.
Unfortunately there is no hotkey to show/hide it like with On-Screen Keyboard. Also Touch Keyboard process is not terminating itself when the user closes the window [X]
The simplest way I was able to find is to create a simple batch file that will execute next command:

How to use this approach:
  • Create a simple file.txt file
  • Put this code into file:
    tasklist | find /i "TabTip.exe" >NUL && ( taskkill /im "TabTip.exe" /f ) start "" "TabTip.exe"

    Quick explanation:
    • first 3 lines we check if Touch Keyboard process is running and we kill (stop) it
    • the last line we start Touch Keyboard


  • Save the file
  • Change file extension to
    .bat
    (if you don't know how to do it ask GoOgle)
  • Open Controller Companion settings and proceed to 'Edit bindings'
  • Click on Left Stick -> Custom shortcut...
  • Select
    file.bat
    that we created a few steps above
  • Click OK

Now when you'll click Left Stick you'll see Touch Keyboard

To close it just click on the [X] icon.

Cons:
  • You'll need to create file.bat
  • A console window will pop-up and close every time you'll press Left Stick
  • You can't close Touch Keyboard by pressing again on Left Stick


6 Comments
LoV ⁧⁧ˢʰᵉᐟʰᵉʳ 3 Nov, 2022 @ 4:11am 
but I just ended up docking the On-Screen Keyboard and it's working fine for me ig
LoV ⁧⁧ˢʰᵉᐟʰᵉʳ 3 Nov, 2022 @ 4:10am 
im on win10 but it just doesn't pop up via the .bat, only the task bar button activates it
Werg  [author] 3 Nov, 2022 @ 12:18am 
Just tested "Touch Keyboard" method. The file executes as intended.
Are you on Win10/WIn11 ?
I was on Win10 when wrote this guide. Now I'm on Win11 and everything works fine for me
LoV ⁧⁧ˢʰᵉᐟʰᵉʳ 2 Nov, 2022 @ 4:57pm 
the code in the file isn't working for me, has something changed or is there a problem with the syntax?
Balash0ff 2 Sep, 2022 @ 12:42pm 
thank you
öcü 22 Jan, 2022 @ 5:26am 
that guide was exactly what i was looking for thanks