I updated my gist on github:
https://gist.github.com/6137891) the appendToValue method was never remapped to the valueManager
2) the clearValue method did not reset the cursorPosition after setting a new value
You should be able to update your "keyboardpatch.js" with the code from that "Gist" and then use the "appendToValue" method as expected
tc.keyboard.appendToValue("WHATEVER");
Note: this will insert the string value "WHATEVER" starting at the current cursorPosition.
Hint: the cursorPosition could be updated prior to using this method to change the insertion point
FYI:
The idea is to use the insertCharacter method off the valueManager instance to inject a value mid-stream(you could replace the entire value with your own string). either way once done you need to update the cursorPosition which doesn't happen automatically in this version. This is one of the things handled for you in the next version of the keyboard.