EvilGeniusLabs.ca
Home Blog Wiki Books About Contact License
Log In Register
/ blog / archive — 1 entries

BLOG_

> cat /var/log/thoughts.log
Field notes from 35+ years in the trenches. Mostly C# / .NET / Avalonia, some Rust, rants about OOP, retro emulation, and whatever weird thing has me up at 2am.

tags // All dotnet meta operator-notes Fonts Readability Site ai-assisted armbian build-log configfs glyphdeck group-policy
+ 16 more ▾
hid infrastructure keyboard libcomposite personalization razor-pages registry sbc task-view test troubleshooting usb-gadget usb-otg virtual-desktops wallpaper windows-11
Sort
archive // All 2026 5 Apr 2026 5
Showing1of 1 entries · filter: armbian > order by date DESC
2026 // current cycle
0x05 2026.04.26 Turning an SBC's OTG port into a real USB keyboard — and the three traps that ate days of mine A $20 single-board computer can pretend to be a USB keyboard the host OS can't tell from real hardware — but only after you survive the descriptor cache, the layout-on-the-host gotcha, and Windows silently dropping the first keystroke. Here's the working setup, the three traps, and the warm-up that fixes them. glyphdeck sbc armbian usb-otg usb-gadget hid keyboard configfs libcomposite dotnet operator-notes 15′
// EvilGeniusLabs © 2026 — unauthorized access is welcomed session · encrypted Privacy · License · RSS · Sitemap · .NET 10 · self-hosted books all rights reserved · posts + wiki CC BY-NC · code MIT
// too busy? toggle effects & fonts ▾

// Tweaks