Added keyboard features, IRQ not working.