Build an onscreen keypad in Power Apps

If you use Power Apps on a touch first device, you can access the virtual keyboard to gather input from your app users. But often, for aesthetic or useability reasons, this isn't a choice that fits your objective.

In this video we walk through building a simple keypad to capture a number that would be compatible with touch input. We use UpdateContext, Concatenate, Len, Value, and Left functions to work with the data, and apply If statements in the DisplayMode property to control which aspects of the keypad are active depending on the data already collected. We also use the Self.Text property to make it easy to replicate a working button to enter a different string.

This approach could be applied to any sort of input gathering tool in your apps, and you could even build a full alphanumeric keyboard using a similar approach.

Nick DeCourcy

Nick DeCourcy is the owner and principal consultant at the Bright Ideas Agency. He has worked extensively in the education and non-profit sectors in areas including operations, facilities, and technology. He is passionate about getting technology implementation right, first time, by fully understanding how it impacts the employee and customer experience.

Previous
Previous

Microsoft 365 Copilot - What will AI mean for IT governance?

Next
Next

Copilot Gets Plugins (Microsoft Build announcement)