Making a touchscreen keyboard using GUIDE pushbuttons
6 views (last 30 days)
Show older comments
Any help on this topic would be appreciated. I need this in the next 18 hours!
I am trying to create a GUI which has an edittext box and when you click on it, a keyboard made of pushbuttons pops up.
I want to know how to get this keyboard to work. One problem I am having is that it does not pop up immediately when I click the edittext, I have to press enter to make it come.
I'd like the keyboard to update the edittext box on the original GUI as I press the buttons!
0 Comments
Accepted Answer
Sean de Wolski
on 22 Apr 2013
I just answered something similar last week:
As for getting the editbox to poof the new window, you might have to use a regular textbox's 'ButtonDownFcn'. This is because an editbox will allow you to edit with the keyboard on click where a textbox gives you the ability program what happens when you click on it.
7 Comments
Sean de Wolski
on 22 Apr 2013
That would be one way. Another would be to define str first. And then set it to the string of the edit box after. This will create str in the workspace:
str = strcat(etc,letter)
set(hEdit,'str',str)
You will still likely need a uiwait on the figure to wait until either a button is pressed to indicate that the user is done typing or the figure is closed.
More Answers (0)
See Also
Categories
Find more on Desktop in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!