I design user interfaces and program software. Also I seem to have a blog now.
Blog RSS

Recent Posts

Software Development Blog

by Thomas Dagenais

Making Low Level Keyboard Hacks Easy to Use

Making evdoublebind easy to use by unifying the configuration, automating XKB configuration and providing tools to analyze evdev events; Additions made possible, without sacrificing the simplicity of the original program, by providing the additional functionally as separate programs.

I3dropdown: Animated Drop Down for Any Window in i3wm

A intro to I3dropdown a program to drop down any application in i3wm with animating windows with nice easing, transient execution, tons of features and heavy optimizations. Optimizations which drove me to write my own JSON query engine, Prediquery.

Evdoublebind and My Ergonomic Key Bindings

To increase the ergonomics of my daily work I make extensive use of double bind keys, overloaded keys are described more in detail below. To achieve this I created Evdoublebind and configs currently for X11. The goal of this post is to introduce Evdoublebind and document the setup before it is migrated to wayland.