You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-4Lines changed: 12 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,9 @@
1
-
# rpico_rgb_keypad_obs
1
+
# rpico_rgb_keypad_obs (v1.0.1)
2
2
3
3
This project uses a [Pimoroni Pico RGB Keypad Base](https://shop.pimoroni.com/products/pico-rgb-keypad-base) and [Raspberry Pi Pico](https://shop.pimoroni.com/products/raspberry-pi-pico?variant=40059364311123) to create a device that appears as a USB keyboard that can be used to control OBS Studio or other software. The software will also run on a [Pimoroni Keybow 2040](https://shop.pimoroni.com/products/keybow-2040?variant=32399559622739) (with a small code change).
4
4
5
+
Demonstration video at: https://vimeo.com/802443378.
6
+
5
7
The keypads are mapped to keys `F13` through to `F24` (sometimes in combination with `Shift`, `Alt` and `Ctrl` keys), these keys are not usually present on modern keyboards and so should not clash with other applications.
6
8
7
9
Keypads can be configured to operate in three different modes:
@@ -46,7 +48,9 @@ The default configuration (which can be changed in software) is:
You will need to download the [CircuitPython .uf2](https://circuitpython.org/board/raspberry_pi_pico/) file for the Pico, to install it:
52
56
@@ -55,7 +59,7 @@ You will need to download the [CircuitPython .uf2](https://circuitpython.org/boa
55
59
3. Copy the downloaded `.uf2` file to the drive
56
60
4. The Pico will reboot and mount as a `CIRCUITPY` drive
57
61
58
-
## rpi_pico_rgb_keypad_osb Installation
62
+
###rpi_pico_rgb_keypad_osb
59
63
60
64
To install the software:
61
65
@@ -65,6 +69,10 @@ To install the software:
65
69
66
70
Note, the required libraries are included in the ZIP file.
67
71
72
+
### OBS Studio Configuration
73
+
74
+
To bind the keypads in OBS Studio got into the Settings and select the Hotkeys tab. You can then press the appropriate keypad to bind it to a specific function.
75
+
68
76
## code.py Modifications
69
77
70
78
### Keybow 2040
@@ -134,7 +142,7 @@ The code makes use of the following libraries (these are included in the release
0 commit comments