Adrian Parker
2008-05-23 13:34:19 UTC
On Fri, May 23, 2008 at 8:03 AM, <
and Linux.
Adrian
Message: 1
Date: Thu, 22 May 2008 14:39:47 -0400
From: "Adrian Parker" <adrian.l.parker at gmail.com>
Subject: [libhid-discuss] Correct Library?
To: libhid-discuss at lists.alioth.debian.org
<7da71e910805221139r4d09a114yb601784a36a704e at mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
I'm wondering if libhid is the library for me. I need to allow the user to
press a button which will be used as a Press to Talk button in a project
I'm
working on. The catch of course is that I don't know which USB device the
user will press the button on (although I'll most likely limit users to
joypads and headsets with buttons).
libhid seems designed around knowing in advance which particular device you
want to access. I don't see any functions that allow me to iterate through
the list of enumerated HID devices (have I overlooked something?).
I expected to find structures that represent various Report tpes, but I
don't see those either.
Does anyone happen to have example code of monitoring a device category
(say
Joystick), where the exact make/model is not known previous to run time?
I see hid_dump_tree mentioned, but that might write to a file by the looks
of the header?
--
Adrian Parker
------------------------------
Message: 2
Date: Thu, 22 May 2008 22:35:45 +0200
From: Peter Stuge <stuge-libhid at cdy.org>
Subject: Re: [libhid-discuss] Correct Library?
To: libhid-discuss at lists.alioth.debian.org
Message-ID: <20080522203545.25077.qmail at cdy.org>
Content-Type: text/plain; charset=us-ascii
That would not be portable though right? I'm developing this for WindowsDate: Thu, 22 May 2008 14:39:47 -0400
From: "Adrian Parker" <adrian.l.parker at gmail.com>
Subject: [libhid-discuss] Correct Library?
To: libhid-discuss at lists.alioth.debian.org
<7da71e910805221139r4d09a114yb601784a36a704e at mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
I'm wondering if libhid is the library for me. I need to allow the user to
press a button which will be used as a Press to Talk button in a project
I'm
working on. The catch of course is that I don't know which USB device the
user will press the button on (although I'll most likely limit users to
joypads and headsets with buttons).
libhid seems designed around knowing in advance which particular device you
want to access. I don't see any functions that allow me to iterate through
the list of enumerated HID devices (have I overlooked something?).
I expected to find structures that represent various Report tpes, but I
don't see those either.
Does anyone happen to have example code of monitoring a device category
(say
Joystick), where the exact make/model is not known previous to run time?
I see hid_dump_tree mentioned, but that might write to a file by the looks
of the header?
--
Adrian Parker
------------------------------
Message: 2
Date: Thu, 22 May 2008 22:35:45 +0200
From: Peter Stuge <stuge-libhid at cdy.org>
Subject: Re: [libhid-discuss] Correct Library?
To: libhid-discuss at lists.alioth.debian.org
Message-ID: <20080522203545.25077.qmail at cdy.org>
Content-Type: text/plain; charset=us-ascii
I'm wondering if libhid is the library for me. I need to allow the
user to press a button which will be used as a Press to Talk button
in a project I'm working on. The catch of course is that I don't
know which USB device the user will press the button on (although
I'll most likely limit users to joypads and headsets with buttons).
From this description I would suggest that you simply use the kernel
input event layer.user to press a button which will be used as a Press to Talk button
in a project I'm working on. The catch of course is that I don't
know which USB device the user will press the button on (although
I'll most likely limit users to joypads and headsets with buttons).
From this description I would suggest that you simply use the kernel
and Linux.
Adrian