added move_fct.c, structure key_hook, and expose_hook, and constante KEYXXX