Update: canvas add 'redo'; input manager add 'KEY_REPEAT'; optimize brush blend.