Sure it is possible. Almost everything is possible ...

The easiest thing to start, is to have a look Here

And to play with.

Playing around the autorepeat feature may solve your problem depending what you really meant by 3 functions/keys...