-
KeyboardSwitch
An application which switches typed text as if it were typed with another keyboard layout
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SharpHook
SharpHook provides a cross-platform global keyboard and mouse hook, event simulation, and text entry simulation for .NET (by TolikPylypchuk)
The only thing I could find was libuiohook - a cross-platform library which does exactly what I needed. Problem is, it's written in C, so I had to implement some low-level interop stuff which I really don't like. It worked without problems, so I went with it. But recently I decided to move this interop into a separate library so that others don't have to suffer through the same things that I have. So yeah, this library doesn't implement any of the hooking functionality itself - it's just a wrapper of libuiohook.
I've been working on an app (this one) which uses a global keyboard hook. It worked well on Windows, but when I decided to go cross-platform, I couldn't find any existing solutions for .NET. Basically every library for creating keyboard hooks was Windows-only.
Link to the repo: https://github.com/TolikPylypchuk/SharpHook