-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Logitech K380/K780 #6
Comments
@egrath I don't think it would be hard once you provided the device identifiers and sequence codes, thank you. Obviously I won't be able to test this app with those devices but I can prepare the code changes and a test build. Hopefully in the next few days :) Thanks! |
@egrath I've made the required changes on a separate branch. This tool should now recognize the K380 and K780 keyboards as well, thank you for providing the codes. I'm not able to test it myself as I only have access to K811. Could you please check if it works for you? This should be pretty straightforward:
In case of any questions please let me know or check out the readme file. |
Hi, K380 works Error message (same for Unifying and Bluetooth)
Bluetooth info of K780:
|
@egrath Hi again and thank you for your feedback. So maybe the product id is different than Let's get some details first. I've added some extra debug info with the bus type and device details to the output, it is on the same |
K780 connected via Bluetooth on /dev/hidraw2:
K780 connected via Unifying Receiver on /dev/hidraw5:
|
I updated the K780 product id to |
Hm... interestingly the K780 still does not switch it's F-Keys behavior even if it's recognized now when connected via Bluetooth. I will verify if there's something wrong with the control codes. |
Monitored Logitech Options again, and it seems that i had an typo in the codes for the K780 ... correct ones:
|
Let's give it a shot, I've updated the K780 codes on the same branch as previously. |
Hello @egrath, I have a k780 myself and I have been trying to make this work, trying to run a windows inside a virtual machine and attempting to replay the USB commands. While if I try to send "00ff 0c1c0000 00000000 00000000 00000000 0000" the packet is different and the reply appears to be an error complaint. |
FYI. I use this project for my K810 and it works very well. I just got a K380 for another computer and I was about to use this project for this keyboard as well but I just realized Solaar already supports the swap function for this model, amongst a handful of other features. I hope that helps someone :) |
Hi, would it be possible to add support for the Logitech K380 and K710 Keyboard?
K380:
#define HID_DEVICE_ID_K380 (__s16)0xb342
const char k380_seq_fkeys_on[] = {0x10, 0xff, 0x0b, 0x1e, 0x00, 0x00, 0x00};
const char k380_seq_fkeys_off[] = {0x10, 0xff, 0x0b, 0x1e, 0x01, 0x00, 0x00};
K780:
#define HID_DEVICE_ID_K780 (__s16)0xc52b
const char k780_seq_fkeys_on[] = {0x10, 0x02, 0x0c, 0x1c, 0x00, 0x00, 0x00};
const char k780_seq_fkeys_off[] = {0x10, 0x02, 0x0c, 0x1c, 0x01, 0x00, 0x00};
The text was updated successfully, but these errors were encountered: