[Pdx-pm] Fwd: July PLUG Meeting

Eric Wilhelm scratchcomputing at gmail.com
Tue Jul 1 02:15:44 PDT 2008

  Stupid USB Keyboard Tricks - on Linux with Perl

(And as for the mac users:  libusb supposedly runs on macs, but I 
haven't tried to build Linux::USBKeyboard there -- I guess I would have 
to add a mapping for that funny fruit key.)

----------  Forwarded Message:  ----------

Subject: ANNOUNCEMENT: July PLUG Meeting
Date: Tuesday 01 July 2008 01:37
From: "David Mandel"

                            MEETING ANNOUNCEMENT

                       The Portland Linux/Unix Group
                                 will meet
                         7 PM Thursday Jul 3, 2008
                         Portland State University
                                   in the
                              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



                         Stupid USB Keyboard Tricks
          Reading magstripes, barcodes, 10-key pads, and keyboards


                                Eric Wilhelm
                        <scratchcomputing at gmail.com>

    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

    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.



            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,

            7:30 - 8:30  Presentation

                 See above

            9:00 - ...  Beer
                                Jax Bar And Restaurant
                                826 SW 2nd Avenue


More information about the Pdx-pm-list mailing list