-
Notifications
You must be signed in to change notification settings - Fork 266
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
K100 RGB Optical-Mechanical Gaming Keyboard - 1b7c #651
Comments
Can you please install wireshark with usbcap (when prompted during the installation) on windows, and capture the keyboard being plugged in with CUE running? Alternatively, if you want to do usb passthrough, you can use usbmon+wireshark on linux and pass the device through to a vm. |
I will do that on my Windows desktop this afternoon, sure. |
It's Bragi, ugh. That's gonna be fun. |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as off-topic.
This comment was marked as off-topic.
Can someone try the code from the k95-xt branch and change the usb device id in usb.h for the k95 platinum xt to the one for the k100? It's possible that input will break, so make sure you have a backup keyboard. Also send the log from the daemon |
Changed as follows:
After daemon restart tried to push enter, and it looked like that enter was repeated multiple times in the terminal, but it came in spurts, not evenly. Also all keys were blinking. No possibility to do the echo active thing. Log is attached. |
This comment was marked as spam.
This comment was marked as spam.
Thanks to KitsuWhooa (irc) for help. This is a quick & dirty hack. Use new-devices-redux branch (commit 142621f). Compile:
Launch (as root):
daemon seems to launch correctly. However at each keystroke I got:
|
Keyboard is available in two flavors:
Have no idea if this makes a difference for software. |
ckb-next-daemon is displaying this message on each keypress: [W] handle_nkro_key_input (keymap.c:659): Got unknown NKRO key press 112 [I] ckb1 Input Recv: 01 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 ckb-next (GUI) seems to mess up with LED stuff Upstream issue: ckb-next#651
Once you start using your git, the mouse stops working. Keyboard cannot be customized. But it is recognized in the software |
Based on upstream cafb543 (Aug 7, 2021) ckb-next-daemon is displaying this message on each keypress: [W] handle_nkro_key_input (keymap.c:659): Got unknown NKRO key press 112 [I] ckb1 Input Recv: 01 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 ckb-next (GUI) seems to mess up with LED stuff Upstream issue: ckb-next#651
Keyboard is now recognized, but not all colors are displayed correctly. And besides, the number 7 no longer works with number pads |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
any updates on this? EDIT: EDIT 2: So, I set the keyboard to fully black The keys that are still on are
and
I noticed that where the FN key would be in the gui, its labeled as "Right Windows" I need to test something here so I will update more after I restart this EDIT 3: Also, the Keyboard viewer tool for my system doesn't show the left super being seen as pressed regardless of ckb-next Id be willing to bet that the FN key is fully controlled by the keyboard itself. As, I remember weird stuff with it when I used to use Windows., Also the keyboard viewer shows this extra key, that dose not exist on my keyboard at all. I don't know if this is relevant at all but, I'm just documenting what I see.. |
This comment was marked as spam.
This comment was marked as spam.
Can someone test the code from the RGB probably won't work correctly. For that I need wireshark packet captures while setting the keyboard to static plain red, then plain green, then plain blue. |
I will test it when I get home,(about 4-5 hours) I use a laptop so broken input should not be an issue.
I can provide any needed captures as well. Just tell me what you need and I’ll grab them.
…Sent from my iPhone
On Oct 25, 2021, at 9:37 AM, Tasos Sahanidis ***@***.***> wrote:
Can someone test the code from the k100 branch?
Input might be broken, so keep a spare keyboard handy.
RGB probably won't work correctly. For that I need wireshark packet captures while setting the keyboard to static plain red, then plain green, then plain blue.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I am using now the k100 branch on Pop OS 21.04, input actually works great. Normally the keyboard's RGB is in breathing mode. Starting ckb all RGB just turn off completely and setting some color or mode doesn't anything. Quitting ckb returns the keyboard in breathing mode. Also, here is the capture: |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
git clone -b k100 https://github.com/ckb-next/ckb-next.git ckb-next_100 sudo apt install build-essential cmake libudev-dev qtbase5-dev zlib1g-dev libpulse-dev libquazip5-dev libqt5x11extras5-dev libxcb-screensaver0-dev libxcb-ewmh-dev libxcb1-dev qttools5-dev git libdbusmenu-qt5-dev |
I have pushed code to the k100-v2 branch, which should have all the lights fully functioning. In addition, adding the extra wheel lights has increased the cpu usage while the preview is on. I will also need someone to enable logging in the daemon (cmake -DCMAKE_BUILD_TYPE=Debug -DDEBUG_USB_INPUT=1) and then with the GUI running and brightness set to 0, move the control wheel while noting down the packets logged by the daemon so that I can implement support for it. |
I just installed the branch and made a debug build for the logging
The first one is rotating clockwise, 2nd one is counterclockwise |
@T99Rots Thank you and apologies for the late reply. If you move the wheel as quickly as you can, do you get anything other than 01/ffffffff ? |
@tatokis I've tried spinning it as fast as i could and found out it's a great way to slice open your finger somehow, other than that i can confirm the values i stated before are the only values no matter the spinning speed. |
Corsair's new shiny object.
Here's the log generated by ckb-next-dev-detect: ckb-next-dev-detect-report.gz
If there's anything I can do to help, let me know; I'm a vaguely competent developer sometimes.
The text was updated successfully, but these errors were encountered: