fixed kb interrupt bug