You could also use a script with some logic to simulate half press, like first click of the video button presses and holds half, second does full, some other action cancels.
It's possible to write a script that passes most of the other keys through to the canon firmware (my
contae script is an example)
None of this would a substitute for a working shutter button, but might be better than touch only.
An additional problem is that script is normally started with the shutter button, so you'd have to use autostart or a custom CHDK build with a different key.