Well, I think that if the blocks that you need to move/do something that PC users must press A/D/W/S (and etc.) works in an iPad, it, most likely, will work in the PC too. We can add the blocks that you need to move (as w/a/s/d/down/up/left/right is for moving) in an ability.
When iPad is swiped right (this does work in PC, I think?)
Set Text to [Hey]
Increase Value [Hi] by 
We can just put the Set Text and Increase Value blocks in an ability, and if it works, we can just drag it to, like, a "When A is pressed" block.
Also, if by "controls", you mean, those arrows (in the example in the main post) that iPad users press... Well, we won't need to add regular controls if the project's move controls are "swiping left", "swiping right", etc. as it also works in the PC. If you don't mean it by that, well... I don't know what you mean by "controls".
Also, my idea of "when up/down/left/right/... is pressed" is that it's optional, it's not project-mandatory (by that, I mean that projects don't need it to be included for it to be run, or be published).