{"repo":"SuperNinja-4965/Raspberry-Pi-Pico-MacroPad","free":true,"listed":false,"github":"https://github.com/SuperNinja-4965/Raspberry-Pi-Pico-MacroPad","clone":"git clone https://github.com/SuperNinja-4965/Raspberry-Pi-Pico-MacroPad.git","description":"This code allows you to use the Pimoroni RGB Keypad for the Raspberry Pi Pico as a macro keypad in C++","language":"C++","stars":16,"topics":["raspberry-pi-pico","pimoroni-rgb-keypad","pico","macro-keypad","rp2040","tinyusb","raspberry-pi"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Raspberry Pi Pico MacroPad This code allows you to use the Pimoroni RGB Keypad for the Pico as a macro keypad in C++ Setting what keybind each key is really easy to do and the code is written in a way that makes it easy to change what each key does. Downloading It is advised that you clone the latest version of the code when you want to use this project rather than using the latest release. The latest release might not contain the latest version of the code. HTTP The latest version of the code can be downloaded here: Download Just dont forget to include the RGB Keypad library in libs/pimoroni-pico which can be downloaded here: Pimoroni-Pico Git Clone the repo: Initialise submodules: TinyUSB This code uses the TinyUSB library in order to perform the hid keyboard responses. To find the possible keys that can be used visit here: TinyUSB hid.h ONLY KEYS FROM THE NORMAL KEYBOARD AND THE CONSUMER KEYBOARD are supported by default you will have to add any other keyboards yourself. Modifier keys such as CTRL and ALT can only be used with the normal keyboard. The Code cannot be published pre-compiled because all of the keybinds are set in the code. If you run into any bugs please open an issue. Building For building see: https://github.com/SuperNinja-4965/Raspberry-Pi-Pico-MacroPad/blob/90debf3c4d497ac0d6c5061a2cab16b4f5a9b88a/.github/workflows/main.yml#L51-L62 https://github.com/SuperNinja-4965/Raspberry-Pi-Pico-MacroPad/blob/90debf3c4d497ac0d6c5061a2cab16b4f5a9b88a/.github/workflows","default_branch":null,"files":null,"tree":[],"storefront":"/r/SuperNinja-4965","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SuperNinja-4965/Raspberry-Pi-Pico-MacroPad/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}