Keyscan routine in C code for PIC Microcontroller -- 2

Job ID: 34817817

Budget: $30 – $250 USD

I have designed a custom gaming keyboard with a wired USB interface, based on a PIC16F1459-I/SS Microchip controller.
REQUIREMENTS:1) Develop a keyscanning routine to scan 41 keys, perform software debounce on detected key activity, and report key press/release by sending appropriate USB keycode to PC.
2) Develop code in C with MPLAB-X-IDE tool (free from Microchip website).
3) I have an MPLAB PICkit-4 unit for programming and debug.
3) My budget is $100.00

Thank you for your interest.