add func_key_dest_custom module
add business logic for managing custom func keys
Merge branch '5232_func_key_custom_2'