Skip to content

go-ut/picow-keyboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

picow-keyboard

Turn your Raspberry Pi Pico W in a portable keyboard! Simply plug it into any system, connect to the AP it starts, and use this HTML interface to type out to the system as if the pico was a keyboard:

pico-keyboard preview

This was designed to be quick and easy to use, though there is a teensy bit of a setup involved.

Installation Process

  1. Hold down BOOTSEL button on the Pico before plugging it in. Download the .uf2 file of CircuitPython 9.x and drop it in the root of the pi.
  2. Download the adafruit_hid library and download a 9.x compatible version circuitpython-hid-9.x-mpy-6.1.1.zip). Extract the lib folder into the pi's lib folder.
  3. Download the adafruit_httpserver library and download a 9.x compatible version adafruit-circuitpython-hid-9.x-mpy-6.1.1.zip). Extract the lib folder into the pi's lib folder.
  4. Copy code.py into the root project of the pi.

Usage

Network SSID: picow-keyboard

Network Pass: picow-keyboard

Navigate to http://[RASPBERRY PI IP HERE]/ (IP varies, but it usually is 192.168.4.1)

Useful Debugging Commands

If you want to look at the console output, run this command:

sudo minicom -D /dev/ttyACM0

It shows you the output of the script, as well as allow you to reload the script.

About

Turn your Pico W into an instant keyboard!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 55.9%
  • HTML 42.7%
  • Shell 1.4%