change tab to space
change alpha parameter for windows
add compile setting for XX
use kbd macro in global-set-key