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
0
votes
2 answers
Does any interrupt occur when a usb device is connected?
I am working on USB HIDs on linux platform. Keyboards, mouse etc., are examples of Human Interface Devices. Whenever a HID is inserted to a system, at first device enumeration occurs. Then an entry in the form of hidraw appears in the /dev…

pattu777
- 11
- 2
- 4
0
votes
3 answers
Program crashes when SetupDiGetDeviceInterfaceDetail is called
I'm trying to get the path of a device by using the SetupDiGetDeviceInterfaceDetail() function, but it crashes everytime I call it. I've have been working on this for over 12 hours but still couldn't find out what is wrong with it... Can someone see…

Danny
- 9,199
- 16
- 53
- 75
0
votes
1 answer
Not getting correct feature report
I have asked a similar question previously, but 1. no one answered and 2. it is a bit different. I have managed to get the correct file Path and created a handler by using CreateFile. I have then tried to use the HidD_GetFeature() function, but when…

Danny
- 9,199
- 16
- 53
- 75
0
votes
1 answer
Android Bluetooth HID implementation on different OS
Well, I believe this should be able to be implemented on the Android.
Recently, I found some Android developers created the Android remote controller(KB/MOUSE) app by
installing an app onto the server side(could be Windows or Mac or Linux) system…

Sam
- 4,521
- 13
- 46
- 81
0
votes
2 answers
VB.NET HID: SetupDiGetDeviceInterfaceDetail GetLastError() shows 1784 (ERROR_INVALID_USER_BUFFER) both times it is called
I've been struggling with this for a while now, trying all sorts of things to get this to work. It's my understanding that SetupDiGetDeviceInterfaceDetail is supposed to give the 1784 error the first time around because the sole purpose of calling…

user1172282
- 527
- 1
- 9
- 19
0
votes
1 answer
Delphi HID in Delphi7 and Delphi XE2
I made a small program in Delphi 7 to show some details of all attached HID devices. I only used system files like SetupAPI, Moduleloader and HID.pas. This works perfect.
When I take the same code and compile it in Delphi XE2 or (2010 for that…

Joop Beunders
- 1
- 1
- 1
-1
votes
1 answer
How to send host PC a Feature Report for USB HID Gadget driver
I'm looking for some guidance on how to send a USB HID Gadget's Feature Report.
This looks like a solution for me, but I can't figure out how to make it work:
How to send feature-report to the HOST_PC via Linux USB_GADGET
How is this patch…

ninthbit
- 1
- 3
-1
votes
1 answer
how to read a specific key press from a specific device in python
is there any way to read a keyboard key from a specific keyboard device in python?
i basically want to make a app like HID macros using python. if not possible please show me if there are any alternatives.

Klesty Selimay
- 17
- 4
-1
votes
1 answer
How to start DeviceWatcher in MAUI?
So I've managed to create a platform-specific service which task is to communicate with an USB device via HID. As the platform-specific code doesn't work as described in MAUI docs, I've done it by DI in app…

Artur Wyszomirski
- 73
- 10
-1
votes
1 answer
Best HID device communication libary C++
I want to send bytes to a HID device.
I've allready tried libhid but I can't get it to work.
Does anyone know a libary or a easy way to send bytes via. HID in C++.
Any help is appreciated.

suljic
- 33
- 5
-1
votes
1 answer
Arduino as Keyboard HID: Program runs differently in Keyboard/Programming mode
I am trying to make a keyboard HID using my Arduino Uno. My Arduino 1) lights the red LED when setting up connection to the input (something simulating a key press_ and turns it off when connection is established; 2) lights the blue LED when input…

Power_tile
- 578
- 1
- 6
- 18
-1
votes
2 answers
How can one read barcode from a barcode scanner using python
I am in need of library that can read barcodes from usb connected barcode scanners. I have done my research but there happens to be one barcode api which was recommended which is https://github.com/libusb/hidapi hidapi but it happens to be written…

Torch
- 51
- 1
- 9
-1
votes
1 answer
USB composite Device instance IDs
I am developing a USB composite device. The composite device have 8 switches and one LED.
When I plugged the Composite device to PC,I could find five devices (each with same device ID but different instance IDs) in the HID section of Device…

Vivek
- 59
- 4
-1
votes
1 answer
Can't disconnect from a bonded BLE device (programming the BLE HID device)
I'm running a BLE HID device on a Sparkfun Artemis Thing Plug board. I can pair with the board and it works as a keyboard. What doesn't work is that, after pairing, I can't connect/disconnect. For example, if I look at my smart watch on my iPhone,…

MrOneTwo
- 3
- 3
-1
votes
1 answer
How to integrate an HID USB Controller?
I'm at a standstill. I have this non-standard game controller which I would like to integrate into an application. It has three joysticks, and fifteen possible buttons.
It is an HID compliant USB-connected controller, operating primarily on…

M28
- 111