W10 keyboard pop-up when notepad++ open?
-
Is there any plug-ins / options that can the windows 10 keyboard along with notepad++?
Today, I use notepad++ for chatting with other users on a touch screen (no keyboard) when supporting them, and i keep notepad++ always on top.
One feature I wish we have is automatically show the windows 10 keyboard whenever the notepad++ is active.Any ideas?
-
I don’t have a MS Surface nor any other laptop with touchscreen so I can’t really test my idea.
The idea would be to find out how the virtual keyboard can be started using run menu and then
either create a shortcut or install one of the scripting plugins or NppExec to let execute this on startup. -
@Ekopalypse said:
find out how the virtual keyboard can be started using run menu
The default windows “on-screen keyboard (osk)” is found at
%windir%\system32\osk.exe
. -
How do i auto-execute this command when notepad++ startup?
-
@Johnny-Heng said:
How do i auto-execute this command when notepad++ startup?
As @Ekopalypse already said,
either create a shortcut or install one of the scripting plugins or NppExec to let execute this on startup.
- shortcut => use a shortcut to open Notepad++, which would have to run osk.exe and then run notepad++.exe.
- plugins => you would have to install one of the scripting plugins – PythonScript, LuaScript, or NppExec – and then learn how to use them, and then make a script that will run
osk.exe
automatically on startup - alternate => you could assign a keyboard shortcut inside Notepad++ to manually run osk.exe when you want to:
- Run > Run
%windir%\system32\osk.exe
- Save…
- Name =
Onscreen Keyboard
,Ctrl+Alt+Shift+K
(or whatever key combo you want) - Run (which will pop it up right away) or Cancel (if you don’t want it yet)
- At this point, Run > Onscreen Keyboard (Ctrl+Alt+Shift+K) should show up in your menus, and you can run it from there, or using the
Ctrl+Alt+Shift+K
shortcut.
-
@Johnny-Heng
Create VBScript with this code, it will launch two programs at the same time.Set WshShell = CreateObject("WScript.Shell")
WshShell.Run("notepad++.exe")
WshShell.Run("%windir%\system32\osk.exe")
Just change the path to the notepad ++ in the script