~/talk

Ruby USB

Talkat MountainWest RubyConf 2007 · 2007-03-16..03-17· [ruby]
links:none on file
slides:none on file

Ruby code reads HID report descriptors and controls cheap USB gadgets using libusb and a HID parser so raw mouse and keyboard reports become annotated Ruby objects, works only on Unix like systems (no Windows support). Example projects: a thrift‑store Toshiba remote is reversed in about an hour and drives VLC over sockets, two glued keyboards behave as separate inputs, AVR USB boards let custom devices enumerate as mice when soldering succeeds.

AI-written summary · about

  1. 0:00Introduction
  2. 4:55Why USB
  3. 6:52Subspecs
  4. 9:45Example
  5. 13:11Lang
  6. 16:38Disclaimer
  7. 17:18Explanation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.