Crazy!! This setup is awesome my friend.
Which keyboard are you using? Because i play some games in windows enviroment, and i want o good mechanical keyboard with good support with Mac OS. Now i have a cheap one, Motospeed CK 104. It is good but not perfect.
I just realised I didn't answer fully your request about the keyboard.
Yes it's the Corsair K95 Platinum fully mechanical which is supported in Linux and macOS by a third party application
ckb-next: RGB Driver for Linux and macOS, it also controls the Corsair Glaive RGB mouse. Also Corsair released a macOS alpha/beta driver a while ago on their forum to some users to test, but Corsair have since closed the testing... and nothing has been heard of this maOS version since. I think from what I understood, it was more of one of the developers trying it out under macOS for his own interest, but Windows development has taken him away from any further development for the time being at least.
The ck-next app runs both under macOS and Linux with no problems, other than, since it's a gaming keyboard it has a very high polling rate at 1ms (1000Hz) and as such it does not behave very well if you have the keyboard settings in macOS set to the default repeat rate, so I found that if I set the Key & Delay until repeats to max in macOS Keyboard settings, then I don't have any dropped keystrokes. From memory this was also a issue under Linux, but was solved as above.
I'm also looking at writing some code (basically a wrapper/GUI using
this OpenCorsairLink software. Corsair Link is a series of apps from Corsair that allow you to interrogate various parameters of all your USB connected devices. I have the RM850i power supply, H110i AIO water cooler, and ML120/140 RGB fans. The open source version I've had working on macOS/Linux, but I've had some trouble with
one of the USB ports not showing the Corsair device thats attached. Hopefully in the next day or so I might have more news as I've got the next 5 days off. More time to hack and debug!
Also the ckb-next software allows you to swap the Windows & ALT keys etc, do macros, very configurable. I have ordered new keycaps for these keys as well as the special function keys, (F1 - F12) like the 'Launchpad' key, i.e. they have the F(x) and logo on them. So it will become a
real Mac keyboard when they arrive from the USA next week! I'll post a picture when Ive got them, they are laser etched so that the RGB goodness shines through!
Also as a seperate issue, I've got the
Gigabyte RGB SDK for the control of the RGB LEDS on the Mobo including the extra RGB ports. I had a look at the SDK, and they provide a API (MS Windows DLL GLedApi.dll) to do all work. I read somewhere that at least under Linux, you can call window DLL's now using a function (LoadLibrary I think) to load MS DLL's. I haven't confirmed this.
Phew! Sorry for a long response... I talk to much, but this keyboard is fantastic to type on!
Edit: And sorry
@HackaShaq, I've seemed to taken this build thread
slightly off-topic, again. Sorry.
Jim