Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #8443
| Newsgroups | comp.lang.php |
|---|---|
| Subject | Re: reading from HID keyboard |
| References | <d4ab77b3-5958-4c09-be1b-0b9cab2c4bb0@googlegroups.com> |
| From | Anders Wegge Keller <wegge@wegge.dk> |
| Date | 2013-02-22 21:45 +0100 |
| Message-ID | <87a9qwoz6h.fsf@huddi.jernurt.dk> (permalink) |
| Organization | SunSITE.dk - Supporting Open source |
ben@bbarker.co.uk writes:
> Hi,
> I have a device that appears to my machine as a HID keyboard (though actually it is an RFID reader)
>
> I can read from it locally in php by using fopen("php://stdin",r)
>
> The problem is if I shell into this machine via ssh, then stdin comes from the remote keyboard, not from the local HID device, and the above does not return any data.
>
> I can read from /dev/input/by-id/<my device>
>
> But this returns a very large number of bytes that it is not immediately obvious how to decode
>
> Can anyone suggest a way forward here?
It's hard to say without further information, but hazarding a guess,
you are reading raw keyboard scan codes in the latter case. If I was
in your situation, I'd look at the documentation for the device in
question, and take it from there. If your documentation is lacking,
try to look at the table of PS2 scan codes, and see if they match up
with your input.
http://www.computer-engineering.org/ps2keyboard/scancodes2.html
--
/Wegge
Leder efter redundant peering af dk.*,linux.debian.*
Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
reading from HID keyboard ben@bbarker.co.uk - 2013-02-22 09:15 -0800
Re: reading from HID keyboard Anders Wegge Keller <wegge@wegge.dk> - 2013-02-22 21:45 +0100
Re: reading from HID keyboard ben@bbarker.co.uk - 2013-02-22 14:29 -0800
Re: reading from HID keyboard ben@bbarker.co.uk - 2013-02-22 16:21 -0800
csiph-web