Arduino button box for iRacing - control only responding intermittently

Does the Keyboard library use interrupts ? delay() does, and as interrupts are disabled when in an ISR this could cause a problem.