cmakelist & keyboardbabbling

re-put the if Python in the cmakelist
create forward function for keyboardbabbling
Revert "cmakelist & keyboardbabbling"

This reverts commit 1fb8b2ed1fed5d6cc3cb7680c1a543e0547755c8.