I am creating a touch panel program for a machine control application. I have a third-party XPembedded touch panel computer and am using LabVIEW with the touch panel deployment option. I need an on-screen keyboard and on-screen number pad. I have figured out how to use the Windows on-screen keyboard, but it is very small (you would need a stylus to use it) and it can only be opened using command prompts (so if the user were to minimize the keyboard while the application is running, there would be no way to programmatically bring up the keyboard again).
Thank you all for your help. A few of these solutions will work. I like the number pads and keyboards you have made with LabVIEW. They are simple and big enough for the touch panel. I will use one of those and tweak it a little bit for my application.
I use a software which requires keyboard shortcuts on the NumPad. The number keys above the keyboard won't work. On a MacBook Pro, I used to be able to open the on-screen Keyboard Viewer and click on the keys, but it's not working in Mojave. Now the on-screen keyboard mirrors the laptop keyboard, and only shows the NumPad if I connect a full-size USB keyboard. How can I get the full-size virtual keyboard back?
Edit: I just noticed you posted before asking a similar question only 1 hour ago. Try to keep all conversations about a certain topic within a single thread so that people can more easily help you. If there are multiple identical topics active at the same time it will hurt your chances of receiving feedback. 30 minutes is not exactly a long enough time frame to expect a response from the community.
Hi! I have the same challange, I tried to follow this advice but couldnt do it. Can you explain with a bit more details, kind of a step by step to do it (build the internal keyboard to fill an input form)?
@MrMaker My solution at the time was overall hacky and relying on a big mess of custom states, custom JavaScript, and several elements/groups. I ended up implementing a 3rd party virtual keyboard some time later. You can see implementation info here: -keyboard/getting-started/#usage-cdn
Is there any place I could find info on how to implement the simple-keyboard creator that @hodgef linked to? Just some kind of simple guide for use in bubble apps. I am in the process of creating a messaging system for my app which will be used mostly on mobile devices.
Below are pix of what I see when I select the Piano Keyboard and the Computer Keyboard from the Virtual Controllers menu. Do you have them listed in the views menu (see below)? If so, I am not sure why nothing happens when you select either of them.
UPDATE: I don't think that's it. I switched from "All" to other options and I could still add them. I was able to create a Lens that doesn't have "Virtual Controllers" under "Views," but it sounds like you have them listed. Also, I created a Track Control called "NONE" (no nothing!) and the Virtual Controllers still show up.
Update: I found it also worked for me by opening a --blank project--, adding a midi track, and pointing the track to "Virtual Controller" in the track itself (pointed to the MS GM Synth). Not sure why its not coming up for you. Maybe others have suggestions to things to try.
I got the virtual keyboard to work with Omnisphere. You have to open virtual midi keyboard first, then pick the VST you want to use. What I am trying to do is create a virtual Mod wheel, but I can't seem to figure it out. Is there a set of key-strokes that can behave as a mod wheel? Also I haven't been able to get both the virtual midi keyboard and the computer keyboard to display at the same time.
Virtual MIDI keyboard and the Computer keyboard interfaces are switchable, thus they wont display at the same time. Use shortcut Alt + 0 (upper row button, not the keypad button) and Alt + Shift + 0 to switch between them.
I tested this briefly on my tower as well as testing the use of Ctrl+[the numbers 1-5] on the top row v. keypad mentioned in the other thread re: modulation. I get differences I don't understand yet--but the keypad numbers definitely function differently than the top row numbers. Not a priority for me to sort out at the moment since I was just exploring the Virtual Keyboard and Computer Controllers based on the initial post.
Good News, I got the Mod to work, Thank you so much James Argo. Now I have to deal with aftertouch! Is there anything such as a virtual aftertouch wheel? People talk about drawing AT in, but I am unsure how to do that. I have never used lanes, is there a specified lane for that and then you just set the values note by note? or is there an easier way to get it to function and onto different destinations, can they be reached Filters, Sync, by keyboard shortcuts? or is this already too far out?
Normally, aftertouch (either channel aftertouch or polyphonic aftertouch) is input by key pressure of your physical MIDI keyboard, not by wheel. Aftertouch can expand your playing expression if the synth allows it. It depends on how the synth utilize the aftertouch data for that particular patch / sound. Even if the synth supports aftertouch, most synth will only utilize channel aftertouch. Although possible, it's very rare for them to utilize polyphonic aftertouch.
In Cakewalk, you can draw channel aftertouch data in Track view, Piano Roll View, or even input the data one by one in Event List view. The process can be time consuming if you work in detail to really get the desired effect. If you really concern and think that you really need to deal with aftertouch that much, I suggest you to buy MIDI keyboard that support aftertouch.
Did you purchase a laptop or a mini-keyboard and find yourself missing your numpad? Many Windows applications work better with a numpad, and it can be easy to underestimate its use until its gone. But not everyone wants a full-size keyboard, and very few laptops come equipped with numpads.
Still, there are plenty of ways to use a numpad on your computer, even if your keyboard doesn't have one. Windows offers built-in solutions, and additional options exist outside your PC as well. If you need a numpad for your laptop or keyboard, these solutions will fit your needs.
The on-screen keyboard in Windows 10 and Windows 11 has a virtual numpad that you can use. While not always as fast as a keyboard numpad, the customizable options available for the on-screen keyboard make it a worthy numpad emulator.
To access the on-screen keyboard, you can take a few different routes. The fastest route involves holding down the Windows key + Ctrl + O to open the on-screen keyboard. You can also turn the on-screen keyboard on or off from anywhere with the same keyboard shortcut.
When the on-screen keyboard first appears, there may be no number pad. If this is the case, you'll need to click the Options button in the lower-right corner, and then check Turn on numeric key pad. Click OK when you're done.
Now, whenever you need to type a number from the numpad, just click it on the on-screen keyboard. If you select Hover over keys from the Options window, you can also simply hover your cursor over a key in place of a mouse click. By adjusting the hover duration, you can also customize the time it takes before it registers as a press.
Numpad Emulator is one option that offers a variety of features including the ability to scale the button-size, adjust spacing of keys, change what keys appear on the numpad, and place special symbols using alt codes without an actual numpad.
Many laptops address the lack of a number pad by including a hidden numpad activated by the NumLock key. The numbers will usually be highlighted in a color different from that of the regular keys. If you're trying to locate them, they often share the 7, 8, and 9 keys in the top number row.
You can tell you've succeeded by the number lock key lighting on or off. Now, the alternate color keys will function as the numpad for your laptop. Just remember to turn number lock off afterward using the same key combination.
NumPad supports Windows as long as you use a VNC server such as TightVNC to connect to your computer. While the iOS app does cost a small amount, it's still cheaper and saves more space than an external numpad.
If you want a built-in solution that doesn't require an on-screen keyboard or a laptop, AutoHotKey is a great solution. If you're not familiar with the app, learn how to make app-specific hotkeys with AutoHotkey for even better integration.
This script keeps your Caps Lock key from doing its normal function, but how often do you use that key anyway? Just note this script requires AutoHotkey v1. If using AutoHotkey v2, you'll be prompted to download the previous version when creating a new script using the empty selection.
You can do all sorts of useful things with AHK and the numpad; you can use it to help automate and speed up repetitive processes. If you're willing to experiment, you can solve just about any problem.
7fc3f7cf58