rnayabed / rangoli

Free, Open Source, Lightweight, Cross-platform Software for Royal Kludge Keyboards
https://rnayabed.github.io/rangoli_website
GNU General Public License v3.0
281 stars 14 forks source link

RK H81 (258a:0102) not working #17

Open heyy-jyo opened 1 year ago

heyy-jyo commented 1 year ago

So it just Shows "failed to send feature report to keyboard"

rnayabed commented 1 year ago

Provide vendor and product ID please.

Do the following:

  1. Download hidapitester
  2. Run <file path to hidapitester.exe> --vidpid 0c45:8008 --list-detail
  3. It will print a list of blocks, with paths.
  4. Take each path and run the following command <file path to hidapitester.exe> --open-path "<EACH PATH>" --length 65 --send-feature 0x0a,0x01,0x01,0x02,0x29,0x01,0x03,0x03,0x03,0,0,0,0x01,0x01
  5. Note when the keyboard flickers or atleast changes colour. I think it should be the one with ...&col03.... Send the full path here.
heyy-jyo commented 1 year ago

how should i do? im totally a noob, where do i have to run the second step?

heyy-jyo commented 1 year ago

258A/0102: BY Tech - Gaming Keyboard vendorId: 0x258A productId: 0x0102 usagePage: 0x0001 usage: 0x0006 serial_number: (null) interface: 0 path: \?\hid#vid_258a&pid_0102&mi_00#9&1a769c9c&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd

258A/0102: BY Tech - Gaming Keyboard vendorId: 0x258A productId: 0x0102 usagePage: 0x0001 usage: 0x0080 serial_number: (null) interface: 1 path: \?\hid#vid_258a&pid_0102&mi_01&col01#9&323a28e1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}

258A/0102: BY Tech - Gaming Keyboard vendorId: 0x258A productId: 0x0102 usagePage: 0x000C usage: 0x0001 serial_number: (null) interface: 1 path: \?\hid#vid_258a&pid_0102&mi_01&col02#9&323a28e1&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}

258A/0102: BY Tech - Gaming Keyboard vendorId: 0x258A productId: 0x0102 usagePage: 0xFF00 usage: 0x0001 serial_number: (null) interface: 1 path: \?\hid#vid_258a&pid_0102&mi_01&col03#9&323a28e1&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}

258A/0102: BY Tech - Gaming Keyboard vendorId: 0x258A productId: 0x0102 usagePage: 0x0001 usage: 0x0006 serial_number: (null) interface: 1 path: \?\hid#vid_258a&pid_0102&mi_01&col04#9&323a28e1&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd

258A/0102: BY Tech - Gaming Keyboard vendorId: 0x258A productId: 0x0102 usagePage: 0xFF00 usage: 0x0001 serial_number: (null) interface: 1 path: \?\hid#vid_258a&pid_0102&mi_01&col05#9&323a28e1&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}

258A/0102: BY Tech - Gaming Keyboard vendorId: 0x258A productId: 0x0102 usagePage: 0xFF00 usage: 0x0001 serial_number: (null) interface: 1 path: \?\hid#vid_258a&pid_0102&mi_01&col06#9&323a28e1&0&0005#{4d1e55b2-f16f-11cf-88cb-001111000030}

258A/0102: BY Tech - Gaming Keyboard vendorId: 0x258A productId: 0x0102 usagePage: 0x0001 usage: 0x0002 serial_number: (null) interface: 1 path: \?\hid#vid_258a&pid_0102&mi_01&col07#9&323a28e1&0&0006#{4d1e55b2-f16f-11cf-88cb-001111000030}

rnayabed commented 1 year ago

For which path did the command succeed? you didnt do step 3 and 4

Anderson0xFF commented 1 year ago

Provide vendor and product ID please.

Do the following:

  1. Download hidapitester
  2. Run <file path to hidapitester.exe> --vidpid 0c45:8008 --list-detail
  3. It will print a list of blocks, with paths.
  4. Take each path and run the following command <file path to hidapitester.exe> --open-path "<EACH PATH>" --length 65 --send-feature 0x0a,0x01,0x01,0x02,0x29,0x01,0x03,0x03,0x03,0,0,0,0x01,0x01
  5. Note when the keyboard flickers or atleast changes colour. I think it should be the one with ...&col03.... Send the full path here.

./hidapitester --vidpid 0c45:8008 --list-detail

does not return anything, I tried via USB and I tried via Wifi 2.5Ghz

rnayabed commented 1 year ago

sorry, it should be 0c45:0102 instead

Anderson0xFF commented 1 year ago

sorry, it should be 0c45:0102 instead

./hidapitester --vidpid 0c45:0102 --list-detail

Same problem, nothing returns.

rnayabed commented 1 year ago

try with 258a:0102

Anderson0xFF commented 1 year ago

Same problem, nothing returns.

Same problem, nothing returns. Wouldn't it be better to analyze through the USB port?

rnayabed commented 1 year ago

can you remove the vid-pid argument and just run: <path to hidapitester>/hidapitester --list-detail

rnayabed commented 1 year ago

Wouldn't it be better to analyze through the USB port?

Can you elaborate? Thanks

Anderson0xFF commented 1 year ago

can you remove the vid-pid argument and just run: <path to hidapitester>/hidapitester --list-detail

258A/013E: BY Tech - Gaming Keyboard
  vendorId:      0x258A
  productId:     0x013E
  usagePage:     0x0001
  usage:         0x0006
  serial_number:  
  interface:     0 
  path: /dev/hidraw4

258A/013E: BY Tech - Gaming Keyboard
  vendorId:      0x258A
  productId:     0x013E
  usagePage:     0x0001
  usage:         0x0080
  serial_number:  
  interface:     1 
  path: /dev/hidraw5

258A/013E: BY Tech - Gaming Keyboard
  vendorId:      0x258A
  productId:     0x013E
  usagePage:     0x000C
  usage:         0x0001
  serial_number:  
  interface:     1 
  path: /dev/hidraw5

258A/013E: BY Tech - Gaming Keyboard
  vendorId:      0x258A
  productId:     0x013E
  usagePage:     0xFF00
  usage:         0x0001
  serial_number:  
  interface:     1 
  path: /dev/hidraw5

258A/013E: BY Tech - Gaming Keyboard
  vendorId:      0x258A
  productId:     0x013E
  usagePage:     0x0001
  usage:         0x0006
  serial_number:  
  interface:     1 
  path: /dev/hidraw5

258A/013E: BY Tech - Gaming Keyboard
  vendorId:      0x258A
  productId:     0x013E
  usagePage:     0xFF00
  usage:         0x0001
  serial_number:  
  interface:     1 
  path: /dev/hidraw5

258A/013E: BY Tech - Gaming Keyboard
  vendorId:      0x258A
  productId:     0x013E
  usagePage:     0xFF00
  usage:         0x0001
  serial_number:  
  interface:     1 
  path: /dev/hidraw5

258A/013E: BY Tech - Gaming Keyboard
  vendorId:      0x258A
  productId:     0x013E
  usagePage:     0x0001
  usage:         0x0002
  serial_number:  
  interface:     1 
  path: /dev/hidraw5

258A/013E: BY Tech - Gaming Keyboard
  vendorId:      0x258A
  productId:     0x013E
  usagePage:     0x0001
  usage:         0x0001
  serial_number:  
  interface:     1 
  path: /dev/hidraw5

3554/FA09: Compx - 2.4G Wireless Receiver
  vendorId:      0x3554
  productId:     0xFA09
  usagePage:     0x0001
  usage:         0x0006
  serial_number:  
  interface:     0 
  path: /dev/hidraw0

3554/FA09: Compx - 2.4G Wireless Receiver
  vendorId:      0x3554
  productId:     0xFA09
  usagePage:     0xFF02
  usage:         0x0002
  serial_number:  
  interface:     1 
  path: /dev/hidraw1

3554/FA09: Compx - 2.4G Wireless Receiver
  vendorId:      0x3554
  productId:     0xFA09
  usagePage:     0x000C
  usage:         0x0001
  serial_number:  
  interface:     1 
  path: /dev/hidraw1

3554/FA09: Compx - 2.4G Wireless Receiver
  vendorId:      0x3554
  productId:     0xFA09
  usagePage:     0x0001
  usage:         0x0080
  serial_number:  
  interface:     1 
  path: /dev/hidraw1

3554/FA09: Compx - 2.4G Wireless Receiver
  vendorId:      0x3554
  productId:     0xFA09
  usagePage:     0x0001
  usage:         0x0006
  serial_number:  
  interface:     1 
  path: /dev/hidraw1

3554/FA09: Compx - 2.4G Wireless Receiver
  vendorId:      0x3554
  productId:     0xFA09
  usagePage:     0x0001
  usage:         0x0002
  serial_number:  
  interface:     1 
  path: /dev/hidraw1

3554/FA09: Compx - 2.4G Wireless Receiver
  vendorId:      0x3554
  productId:     0xFA09
  usagePage:     0x0001
  usage:         0x0001
  serial_number:  
  interface:     1 
  path: /dev/hidraw1

3554/FA09: Compx - 2.4G Wireless Receiver
  vendorId:      0x3554
  productId:     0xFA09
  usagePage:     0xFF04
  usage:         0x0002
  serial_number:  
  interface:     1 
  path: /dev/hidraw1

08BB/2902: C-Media Electronics Inc.       - USB PnP Sound Device
  vendorId:      0x08BB
  productId:     0x2902
  usagePage:     0x000C
  usage:         0x0001
  serial_number:  
  interface:     3 
  path: /dev/hidraw2

0461/4141: PixArt - HP 320M USB Optical Mouse
  vendorId:      0x0461
  productId:     0x4141
  usagePage:     0x0001
  usage:         0x0002
  serial_number:  
  interface:     0 
  path: /dev/hidraw3

0461/4141: PixArt - HP 320M USB Optical Mouse
  vendorId:      0x0461
  productId:     0x4141
  usagePage:     0x0001
  usage:         0x0001
  serial_number:  
  interface:     0 
  path: /dev/hidraw3
rnayabed commented 1 year ago

258A/013E is a totally different combo.

can you name which model of keyboard is this? and please also share the official software link for it :)

Anderson0xFF commented 1 year ago

Yes! rk royal kludge rk h81

https://pt.aliexpress.com/item/1005004753435595.html?spm=a2g0o.order_list.order_list_main.11.6418caa45d4j7g&gatewayAdapt=glo2bra

rnayabed commented 1 year ago

the page is in spanish (i think?), which i do not understand. can you please send the direct download link to it's software. thank you very much

Anderson0xFF commented 1 year ago

the page is in spanish (i think?), which i do not understand. can you please send the direct download link to it's software. thank you very much

Sorry, it was in Brazilian Portuguese. my native language 😅😅

http://en.rkgaming.com/download/1/?spm=a2g0s.imconversation.0.0.55df3e5fCnkTAC

https://www.aliexpress.com/item/1005004753435595.html?spm=a2g0o.order_list.order_list_main.11.6418caa45d4j7g&gatewayAdapt=en

rnayabed commented 1 year ago

Oh, sorry! i am not good with languages ^^

I still get redirected to the same aliexpress link after clicking that link.. what i need is the direct download link to it's software.

Anderson0xFF commented 1 year ago

Oh, sorry! i am not good with languages ^^

I still get redirected to the same aliexpress link after clicking that link.. what i need is the direct download link to it's software.

http://en.rkgaming.com/download/1/?spm=a2g0s.imconversation.0.0.55df3e5fCnkTAC

Anderson0xFF commented 1 year ago

In private the seller offered me this link.

https://drive.google.com/file/d/1R21zBofPj92g_GO6AepYQZwwP6B92u57/view?spm=a2g0s.imconversation.0.0.55df3e5fCnkTAC

rnayabed commented 1 year ago

Thank you! I will get back to you very soon :)

Anderson0xFF commented 1 year ago

Thank you! I will get back to you very soon :)

Thank you

rnayabed commented 1 year ago

Hello i have added the keyboards, but still need to do some mods in github actions to get it to compile with qt 6.5, before i can roll out new installer builds.

If you want you can compile rangoli from scratch with the steps in readme and report back.

Thank you

Anderson0xFF commented 1 year ago

image

I tried running it as root, it still didn't work. Does the software change the keymap? Alt and Super are reversed.

rnayabed commented 1 year ago

There is a rangoli.log file saved in your user home directory.

Can you send it here.

The alt and reverse key problem can be solved by simply resetting your board (it's space + fn key for 5 seconds on my rk71)

Anderson0xFF commented 1 year ago
[10/05/2023] [13:59:13] [INFO] : Rangoli 2
[10/05/2023] [13:59:13] [INFO] : Graphics: Hardware
[10/05/2023] [13:59:13] [WARNING] : Could not connect "org.freedesktop.IBus" to globalEngineChanged(QString)
[10/05/2023] [13:59:13] [INFO] : Platform: "wayland"
[10/05/2023] [13:59:13] [INFO] : Qt 6.5.0
[10/05/2023] [13:59:13] [CRITICAL] : 
ERROR: No native SystemTrayIcon implementation available.
Qt Labs Platform requires Qt Widgets on this setup.
Add 'QT += widgets' to .pro and create QApplication in main().

[10/05/2023] [13:59:13] [CRITICAL] : 
ERROR: No native Menu implementation available.
Qt Labs Platform requires Qt Widgets on this setup.
Add 'QT += widgets' to .pro and create QApplication in main().

[10/05/2023] [13:59:13] [INFO] : Register profiles
[10/05/2023] [13:59:13] [INFO] : Load settings
[10/05/2023] [13:59:13] [INFO] : Set Dark theme
[10/05/2023] [13:59:13] [INFO] : Check for updates
[10/05/2023] [13:59:13] [INFO] : Refresh keyboards
[10/05/2023] [13:59:13] [INFO] : Add keyboard 258a:13e
[10/05/2023] [13:59:15] [INFO] : Load keyboard 258a:13e
[10/05/2023] [13:59:15] [INFO] : Load colours from profile "Default Profile"
[10/05/2023] [13:59:15] [INFO] : Load settings from profile "Default Profile"
[10/05/2023] [13:59:15] [INFO] : Clear custom colours for all key indexes
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 0
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 14
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 57
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 70
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 2
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 16
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 31
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 46
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 58
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 1, 1, 1) for key index 71
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 3
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 17
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 29
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 32
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 47
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 59
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 4
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 18
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 33
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 48
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 60
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 44
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 5
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 19
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 34
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 49
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 61
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 72
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 6
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 20
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 35
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 50
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 56
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 62
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 7
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 21
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 36
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 51
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 63
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 8
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 22
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 69
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 37
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 52
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 64
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 9
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 23
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 38
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 53
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 65
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 73
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 1
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 10
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 24
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 39
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 54
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 66
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 74
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 11
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 25
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 40
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 55
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 15
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 12
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 26
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 41
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 75
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 27
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 30
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 42
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 80
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 67
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 76
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 13
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 68
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 77
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 45
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 28
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 43
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 78
[10/05/2023] [13:59:15] [INFO] : Set QColor(ARGB 1, 0.441321, 0.940536, 0.85658) for key index 79
[10/05/2023] [13:59:15] [INFO] : Clear all custom mapped keys for all key indexes
[10/05/2023] [13:59:15] [INFO] : Save to keyboard 258a:13e
[10/05/2023] [13:59:15] [INFO] : Sending 17 feature reports to keyboard at HID path "/dev/hidraw5"
[10/05/2023] [13:59:15] [CRITICAL] : Unable to send report 0