+// Scancode Macro Detection
+int scancodeMacro( uint8_t scanCode )
+{
+ /*
+ if ( scanCode == 0x7A )
+ {
+ scan_resetKeyboard();
+ }
+ else
+ {
+ scan_sendData( scanCode );
+ _delay_ms( 200 );
+ scan_sendData( 0x80 | scanCode );
+ }
+ return 1;
+ */
+ return 0;
+}
+
+uint8_t sendCode = 0;
+
+// USBCode Macro Detection
+int usbcodeMacro( uint8_t usbCode )
+{
+ // Keyboard Input Test Macro
+ switch ( usbCode )
+ {
+ case KEY_F1:
+ sendCode--;
+ scan_sendData( 0x90 );
+ scan_sendData( sendCode );
+ _delay_ms( 200 );
+ break;
+
+ case KEY_F2:
+ scan_sendData( 0x90 );
+ scan_sendData( sendCode );
+ _delay_ms( 200 );
+ break;
+
+ case KEY_F3:
+ sendCode++;
+ scan_sendData( 0x90 );
+ scan_sendData( sendCode );
+ _delay_ms( 200 );
+ break;
+
+ default:
+ return 0;
+ }
+
+ return 1;
+}
+
+