Four years!
Greetings! It's that time of year again: the Keysight anniversary. Oh, and I guess the Steam Summer Sale too, so Keysight is 30% off!
I've also been working hard on something that turned out to be way bigger than anticipated:
The Keysight Wiki
Here it is! This site aims to replace the Steam guides with something a lot more cross-linked and searchable now that Keysight is in its "final state".

The Wiki aims to mitigate what I see as the core problem with Keysight 1: usability and user education. Keysight 1 can achieve a lot of things, but usually through very unintuitive and circuitous methods. The Wiki provides a much easier-to-browse source of information than the existing Steam guides, and is guaranteed to be up to date. I recommend starting with the "Concept" pages if you want a broad overview of how Keysight works without getting bogged down in technicalities.
- Warning: at time of writing, the Wiki is maybe 30% complete. I wanted to have it done for the 4-year anniversary, but a combination of "oh, this is way bigger of a task than I thought" and "let's sort out MacOS and a bunch of bugfixes" stopped that from happening. Finishing the Wiki is my current priority!
MacOS is now up-to-date!
Thanks to the incredible work of HeapUnderflow doing some really cursed things to get it all to work: Keysight is now fully up to date on the MacOS branch after being abandoned since May 24th, 2023! MacOS users now have access to:
- "Channel" colour mode
- Up to 88 colour slots
- Point-based particle force (black hole particles)
- CPU render mode for render-to-video
- Tons of bugfixes
On top of the new stuff in 1.6.3b!
Version 1.6.3b changes
Since I had to go in to change all the menu links from Steam guides to the Wiki, some minor adjustments and fixes have also been made:
- All measurements are now in centimetres. (Prior to this change, there was a lot of inconsistency with some things being in 10cm per unit, or 1cm per unit, or 1 "key width" (2.358cm) per unit.)
- Updated all default presets and Light Bar templates to be better laid out in 3D space, with no overhanging shadows or excessive Z-height on some Pulses
- Added "Static rotation" Reflection mode for materials to allow material to pan without rotation in any direction
- Added emergency soft-lock prevention on render-to-video operations which lose connection with the video export tool
Back to working on Keysight 2!
At the time of writing, there are still some Wiki pages left to be written, and I want to record some good video guides. But once that's out of the way, it's back to Keysight 2 development!
Don't forget about the devlog playlist if you want to keep up to date on KS2 development, but I have learned my lesson and will not be able to provide any ETA on when it'll be ready. It's still a very long way off though, apologies!
Anyway, as ever, I'm on hand in the Discord if you have questions, or you're interested in commissioning custom Keysight implementations.
Happy Keysighting! <3