As described on document "ubuntu-screen-keyboard-tricks", see the link below, you can anchor action buttons to OSK so that they will remain visible above the OSK. However at the moment it is practically impossible to click them because they fall down too quickly with OSK. Either you do a very very fast click or place your finger over the button and after OSK has disappeared slide your finger again over the button and finally release it. Aren't these action buttons meant to be click-able when they are above OSK? Now in practice they aren't.
A small sample app with OSK action button to demonstrate the problem...
https://code.launchpad.net/~matti-rintanikkola-d/+junk/osk-button-bug
https://developer.ubuntu.com/en/apps/qml/tutorials/ubuntu-screen-keyboard-tricks/
I think the bug has similarities with the bug #1486008 "[sdk] leading actions width is too small making it very difficult to press"
Michael Sheldon (michael-sheldon) wrote on 2015-09-11: /bugs.launchpad .net/ubuntu/ +source/ ubuntu- ui-toolkit/ +bug/1486008/ comments/ 13
https:/
This is because the hiding animation starts when the area is pressed, but the action is only triggered on release. Due to a quirk in QML's mouse areas release event don't get emitted if the finger is no longer inside the relevant mouse area when the release happens (in this case caused to the mouse area having been moved by the hiding animation). So the release event is never emitted and the action isn't triggered.