added tesgt for [and ]
the ESC key should only beep for no action, and should not stop recording
macro update