Export to
Tuesday, July 1, 2008 at 2:47am and last updated
Saturday, July 12, 2008 at 9:32pm.
PLUG: Stupid USB Tricks, reading magstripes, barcodes, 10-key pads, and keyboards
Website
Description
LOCATION
Fariborz Maseeh College of Engineering & Computer Science Building, Room FAB 86-01 (This is in the basement.) The building is on SW 4th across from SW College Street. See location H-10 on map at http://pdxLinux.org/campus_map.jpg
PRESENTATION
Eric Wilhelm -- Stupid USB Keyboard Tricks: Reading magstripes, barcodes, 10-key pads, and keyboards with libusb.
An overview of libusb, how usb keyboards (and keyboard-like devices) are handled by Linux and X, and how they can be disconnected from the main input driver for use and abuse by user-space code.
This technology has useful applications such as connecting USB credit-card and barcode readers to point-of-sale software independently from the keyboard focus or keymap. It also allows silly things like multi-player text editors or a 105-command program launcher. Or you could just use it to change songs in xmms.
Code will shown in small doses of Perl and C. Hands-on demonstrations will be included as time allows.
Caution: presentation may result in a desire to attach one or more additional devices to your computer.
AGENDA
7:00 - 7:30 Business We will discuss the status of our ongoing projects including PLUG's monthly Advanced Topics meetings, PLUG's monthly hands on clinics, PLUG for Education, etc.
7:30 - 8:30 Presentation
See above
9:00 - ... Beer Jax Bar And Restaurant 826 SW 2nd Avenue Portland (Note: We no longer use the Lucky Lab.)