Difference between revisions of "Macro Keypad"
Ben Norcutt (talk | contribs) |
Ben Norcutt (talk | contribs) |
||
Line 1: | Line 1: | ||
− | What is it? | + | What is it?<br> |
A macro keypad is physical or touch screen keypad that maps multiple or common used shortcut keys to an individual action, think (un)mute on Zoom which by default is ALT + A | A macro keypad is physical or touch screen keypad that maps multiple or common used shortcut keys to an individual action, think (un)mute on Zoom which by default is ALT + A | ||
Prior Art | Prior Art | ||
− | Implementation | + | Implementation<br> |
+ | There are multiple ways this can be done and a common approach is to use a Pro Micro as it has the ability to be programmed as a HID device and emulate both keyboard and mouse however I struggled to do this so ended using an ESP32 and presenting it as a bluetooth keyboard. | ||
− | V1.00 | + | V1.00 - Status abandoned couldn't get Pro Micro to program<br> |
+ | Pro micro - generic clone | ||
+ | 3D Printed case - link from thingiverse goes here | ||
+ | Cherry MX clone switches - ebay link here | ||
+ | |||
+ | V1.01 - Status working | ||
+ | ESP32-WROOM Module | ||
+ | 3D Printed case - link from thingiverse goes here | ||
+ | Cherry MX clone switches - ebay link here | ||
+ | |||
+ | Currently have 2 switched hooked up to ESP32 sending ALT + a to mute and unmute and ALT + v to start and stop video | ||
+ | |||
+ | Uses the blekeyboard library for Arduino from ----- |
Revision as of 15:35, 16 March 2021
What is it?
A macro keypad is physical or touch screen keypad that maps multiple or common used shortcut keys to an individual action, think (un)mute on Zoom which by default is ALT + A
Prior Art
Implementation
There are multiple ways this can be done and a common approach is to use a Pro Micro as it has the ability to be programmed as a HID device and emulate both keyboard and mouse however I struggled to do this so ended using an ESP32 and presenting it as a bluetooth keyboard.
V1.00 - Status abandoned couldn't get Pro Micro to program
Pro micro - generic clone
3D Printed case - link from thingiverse goes here
Cherry MX clone switches - ebay link here
V1.01 - Status working ESP32-WROOM Module 3D Printed case - link from thingiverse goes here Cherry MX clone switches - ebay link here
Currently have 2 switched hooked up to ESP32 sending ALT + a to mute and unmute and ALT + v to start and stop video
Uses the blekeyboard library for Arduino from -----