MSIKLM icon indicating copy to clipboard operation
MSIKLM copied to clipboard

No Compatible Keyboard found | MSI Katana GF66 11UE

Open marioallaa opened this issue 2 years ago • 10 comments

Is there no support for MSI Katana GF66 11UE, or did I do something wrong whilst installing it?

If there is no support, do you have any plans on adding it?

marioallaa avatar Feb 15 '23 18:02 marioallaa

Did you try sudo msiklm test and what is the output? If your keyboard is not found, you can check the device ID of your keyboard using sudo msiklm list and check the console output. If your keyboard is listed with a different ID, you can change the ID in msiklm.c to use your ID instead. However, the commands most likely won't work as I expect your keyboard to use a different command structure then. It is possible to extend the support for different devices / keyboards. still this requires the correct command structure.

Gibtnix avatar Feb 17 '23 14:02 Gibtnix

sudo msiklm test result:

No compatible keyboard found!
Check you're using sudo!

sudo msikl list result

Device: BenQ ZOWIE Gaming Mouse
    Device Vendor ID:        1189
    Device Product ID:       32769
    Device Serial Number:    (null)
    Device Manufacturer:     BenQ ZOWIE
    Device Path:             3-8:1.0
    Device Interface Number: 0
    Device Release Number:   32

marioallaa avatar Feb 25 '23 18:02 marioallaa

How do i change the id in msiklm.c, I don't know C, and I am afraid I will ruin something.

marioallaa avatar Feb 25 '23 18:02 marioallaa

The output of sudo msiklm list is incomplete, I guess you only copied the last block. There should be multiple outputs with the same structure. One of them should be your keyboard, but the device you copied obviously is a gaming mouse.

To open your keyboard, the vendor and product IDs have to be used. However, most likely the command structure will be different such that your keyboard won't work. Still, it might be worth a try. I can tell you how to modify the function and recompile msiklm, still I need the respective IDs for this.

Gibtnix avatar Feb 25 '23 18:02 Gibtnix

That is all, if i remove the mouse, this is the output:

No HID device found!

marioallaa avatar Feb 25 '23 18:02 marioallaa

this amazon post says that it does have RGB backlight, but my backlight is only red. https://www.amazon.com/MSI-Katana-i7-11800H-Processor-Keyboard/dp/B09TCFVGJF?th=1

marioallaa avatar Feb 25 '23 18:02 marioallaa

According to the specs, the keyboard is only backlit in red.

https://au.msi.com/Laptop/Katana-GF66-11UX/Specification

One can use the Fn up/down keys to change the brightness, but that's it.

AtomicRobotMan0101 avatar Feb 26 '23 00:02 AtomicRobotMan0101

If the keyboard is not detect by msiklm list, it won't be supported. Most likely it won't be detected by the SteelSeries Engine on Windows, too.

Gibtnix avatar Feb 26 '23 08:02 Gibtnix

image

My device is MSI GP65 Leopard

varshneydevansh avatar Jan 20 '24 08:01 varshneydevansh

You could try replacing the IDs inside msiklm.c, i.e. replace the line dev = hid_open(0x1770, 0xff00, 0); by dev = hid_open(4152, 4386, 0); and recompile. Thereafter, try msiklm test. It should find your keyboard, however it is unclear whether changing any configuration setting will work or not.

Gibtnix avatar Jan 20 '24 15:01 Gibtnix