Fact sheet.
The short version, ready to lift.
Boilerplate, two lengths.
Copy either verbatim or trim it — both are yours.
One sentence
Layout Auto Switcher switches between Mac and Windows keyboard layouts the instant a KVM hands the keyboard over. MIT licensed.
One paragraph
Sharing one keyboard between a Mac and a PC through a KVM means the modifier layout is wrong half the time. Layout Auto Switcher detects the handover and switches the layout to match the machine that now has focus, with no keystroke and no delay. MIT licensed and open source.
Four ways into the story.
The moment the vendor software misses
Logi Options+ corrects the keyboard layout once, when its agent starts. logiswitch fires on device arrival — the event that actually happens when a KVM hands the keyboard over.
One HID++ write to the keyboard itself
setHostPlatform goes back along the same wire, so the modifier layout matches the machine that now has focus in 326 ms, with no keystroke and nothing to click.
Idles at about 45 ms of CPU a minute
A background agent is only acceptable if it is invisible, so the idle cost is measured and published rather than described as "lightweight".
MIT, and unaffiliated with Logitech
Open source under MIT. Logitech is a third-party trademark and the project has no connection to the company — worth stating in any coverage that names it.
Screenshots and artwork.
Click any picture to see it full size — arrow keys move between them. Every file is free to publish at any size or crop.
The person behind it.
Abdelraouf Sabri
Senior Android engineer · Egypt
Abdelraouf Sabri is a senior Android engineer with seven-plus years shipping production mobile apps, Google-certified in Android, and an independent developer working from Egypt. He builds the studio's apps and developer tools end to end — design, code and release — and takes on Kotlin Multiplatform client work alongside them.
Press FAQ.
Can I use the screenshots, icon and copy?
Yes, freely and without asking — in articles, videos and social posts, for coverage of the studio or its products. The one request is that the icon is not recoloured, stretched or restyled.
Is anything here under embargo?
No. Everything on this page is public the moment you read it, so publish whenever suits your schedule. There is no date to hold to and no coverage expected in return.
Is the developer available for interviews?
Yes — written questions usually come back within a day, and calls can be arranged across European and Middle East time zones. The contact form reaches the person who wrote the software, not a press desk.
Something is missing or looks out of date. What then?
Ask through the contact form. If a fact on this page has moved, a screenshot is stale, or you need an asset at a size that is not published here, it can usually be supplied the same day.
Brand assets.
The icon and the colours. Please do not recolour, stretch or restyle the icon.
Palette
Everything, zipped
All 5 files, plus the boilerplate and the fact sheet as plain text.
Talk to a human.
Review copies, promo codes, an interview, or anything missing from this page — the contact form reaches the person who wrote the software, and you will hear back within a day.
Nothing here is under embargo · free to reproduce · no coverage expected