fix: onKeyDown