int main() { usbBegin(); PORTB |= _BV(PB0); // Pullup on button while(1) { usbPoll(); if(!(PINB & _BV(PB0))) { // button pressed pressKey(KEYCODE_MOD_LEFT_SHIFT, KEYCODE_A); // press pressKey(0, 0); // release } } return 0; }
// starts the USB driver, causes re-enumeration void Trinket_Mouse::begin() { usbBegin(); }