[New Device] "Cosmic Byte CB-GK-18 Firefly"
<!--
When naming the support request please title the request as
`[New Device] <Name of new device>`
Please open one issue per device you would like to add
-->
### Name of device:
Cosmic Byte CB-GK-18 Firefly RGB
### Link to manufacturer's product page:
https://www.thecosmicbyte.com/cosmic-byte-cb-gk-18-firefly-rgb-ten-keyless-keyboard-with-outemu-red-switch
### Please select what type of device/interface the device uses:
<!-- Please select from one of the following
This determines how the device connects to the PC -->
~"DeviceType::USB" <!-- The device connects to an internal header or external usb port -->
<!-- Please delete any lines that are not relevant -->
### ID information:
`04d9:a1cd` `Holtek Semiconductor, Inc. CB-GK-16 Firefly`
<!--
For USB devices we will need the USB VID and PID
Windows Powershell:
gwmi Win32_USBControllerDevice |%{[wmi]($_.Dependent)} | Sort Manufacturer,Description,DeviceID | Ft -GroupBy Manufacturer Description,Service,DeviceID
Linux Terminal:
lsusb
-->
### Please attach screenshots of the device's official control application here:
<!--
Screenshots of the official control software should show lists of supported modes, color selection, and zone/LED selection capabilities of the device's official software.
-->

### Please attach device captures here:
<!-- If you have code examples from other projects please link them here or alternatively
for information on how to capture device packets please refer to the wiki article
https://gitlab.com/Dr_No/OpenRGB/-/wikis/OpenRGB-doesn%27t-have-my-device
-->
[static_red.pcapng](/uploads/f5f5f65e84d54be32782b99c71c9011d/static_red.pcapng)
[static_green.pcapng](/uploads/909793cd143b368b7af6b338fc9fa756/static_green.pcapng)
[static_blue.pcapng](/uploads/e1f18cf1e5a2e5d31ef9421c5c2ce12c/static_blue.pcapng)
[rainbow.pcapng](/uploads/fda4e4be78fc1df46521ace36ffa8a3d/rainbow.pcapng)
[neon_fade.pcapng](/uploads/33c44648902ad4ce1ad9a5f8765ddf6f/neon_fade.pcapng)
<!-- For admin purposes: Please leave this section as is -->
# Checklist for Step2
- [x] Name of device
- [x] A link to the vendors product page has been included
- [x] The transport bus has been identified and the appropriate label added to the issue.
- [x] The device ID's have been included for [USB](https://gitlab.com/Dr_No/OpenRGB/-/wikis/USB-Vendor-Identification-and-Product-Identification) or PCI
- [x] Screenshots of the OEM Application are included
- [x] There is either, appropriate code examples linked or suitable device captures attached
<!-- For admin purposes: Please leave this section as is -->
issue