HID stands for Human Interface Device, a type of computer peripheral taking input from a user and sometimes providing feedback, for example keyboard, mouse, joystick, trackball and the like.
Questions tagged [hid]
1252 questions
6
votes
1 answer
How can I Consume Key Events only on a Keyboard with a Specific HID in Mac OSX?
Possible Duplicate:
OSX HID Filter for Secondary Keyboard?
I would like to write a Mac OSX Application that captures keyboard events on a second keyboard and consume them before other apps get notified? I don't my app to be notified of a…

JayGee
- 577
- 6
- 16
6
votes
3 answers
How to enumerate all HID devices? C#
I need to enumerate all HID devices connected to my PC. I tried to use this answer, but it enumerates USBHub devices and I can't find there my HID device.
EDIT:
I will be glad to know If there any WIN32 API method, to get USB device status…

Timur Mustafaev
- 4,869
- 9
- 63
- 109
6
votes
1 answer
HID report descriptor (with iPhone)
I am trying to send keystrokes via bluetooth to my iPhone4 from ubuntu.
I.e., developing a very primitive virtual keyboard.
Problem Have my application talk to iPhone (i.e. using report protocol, that's all iPhone supports). As it is, my…

user869235
- 161
- 1
- 3
6
votes
1 answer
HID-compliant touch screen packet data structure
I need to find out HID-compliant touch screen(single touch) input data structure(like byte ordering and what should be written in each byte).
I have used HID-compliant touchscreen descriptor from Microsoft official docs
and in host PC using device…

Narek Aydinyan
- 195
- 10
6
votes
1 answer
Write something to linux hid device?
I am learning linux hid driver programming, i know how to read a message from hid device
but, i am puzzled how to write something to the device ? such as usb hid keyboard, i can use
xset or some other program to control the leds of the keyboard, how…

liunx
- 751
- 4
- 13
- 32
6
votes
0 answers
How to send data (>64 bytes) to HID printer on Windows
I am currently trying to send a string of arbitrary length to a Boca FGL46 Thermal Printer (A HID Printer) with java. On MacOS this works without issue; A 100 byte payload leads to a 100 byte output report. On windows, however, the output report is…

Kyle Berezin
- 597
- 4
- 20
6
votes
1 answer
How to read out an USB Rfid Reader imitating an HID keyboard using Linux and Python3
I'm using an Rfid Reader (a small usb stick) which imitates an HID keyboard on Debian Linux (Squeeze).
less -f /dev/input/event2 gives me a bunch of gibberish on the screen the moment an rfid tag is scanned. By using an evdev Python library (…

abw
- 209
- 4
- 8
6
votes
1 answer
Accessing Apple Earbud Clicker Controls in C
I wanted to find out if there was any way to have applications access and listen to the Apple Earbud's Clicker controls on the newer headphones, much like applications can listen to the IR Receiver for customized Apple Remote functionality. I know…

TheCrypticAce
- 173
- 1
- 7
6
votes
0 answers
HID communication between Raspberry Pi and HTC Vive Tracker
I am trying to use a raspberry pi to send feature reports to a Vive tracker. However I've come across a bit of a problem when I connect both of them.
Whenever I boot up the pi with the vive connected the vive stops being tracked on SteamVR. However…

SophieOH
- 178
- 9
6
votes
3 answers
Windows virtual mouse driver
I am developing a KMDF virtual mouse driver.
The general idea is a KMDF root enumerated non-filter driver which will be able to send output reports to the mouse and keyboard driver stacks.
My driver is already working and sending requests to other…

hedgar2017
- 1,425
- 3
- 21
- 40
6
votes
3 answers
Talking to a HID
I have a sensor developed by PNI Corp called the spacepoint-fusion. I need to interface with this device in C++ and continuously read new data from the device.
When I plug the device into my computer, I see /dev/hidraw1 and /dev/hidraw2 show up.…

Crbreingan
- 641
- 2
- 8
- 18
6
votes
3 answers
How to talk to a Bluetooth keyboard?
I've written an Android app that connects to a Bluetooth keyboard. It connects through a BT socket to the keyboard and acquires the socket's input stream.
InputStream inStrm = socket.getInputStream();
Next I tried to read the input stream, but it…

Jeff
- 1,511
- 2
- 14
- 12
6
votes
0 answers
iOS and Bluetooth HID barcode scanner
I have iOS device and Bluetooth barcode scanner, which works as external keyboard.
The task is to get scanned barcode in background mode inside my dynamic library and notify application, which includes my library. All UI stuff is on main app, I…

Ajax
- 61
- 3
6
votes
2 answers
What is the easiest way to get track data off a simple USB HID magnetic card reader?
I need to get Track 1 and Track 2 data off magnetic cards and send them over the network to a waiting server. What is an easy way to get the track data from a USB HID magnetic card reader?
In case it helps, I have a MAGTEK Mini Swipe Magnetic Strip…

BuyTheBid
- 277
- 1
- 3
- 11
6
votes
1 answer
USB HID OUT reports - which endpoint is right?
We have an embedded device based on TI's CC2531 which has (apart from the control EP0 and a number of IN-only endpoints) an endpoint that is both IN and OUT. We have noticed a difference in how windows sends OUT reports and how linux does this. This…

Henk Kok
- 191
- 2
- 11