Preface

I have only started using this tool. I have not dived into any of the advanced functionality that it offers. I solely use it to swap Escape and Caps_Lock. If you are after a more in depth video there is a nice summary by Gavin Freeborn.

Summary


KMonad is an advanced tool that lets you infinitely customize and extend the functionalities of almost any keyboard.” - GitHub Readme

Some of KMonads features include;

  • Key rebinding
  • Macros
  • Key combo alias’s
  • Multiple Layers

I personally switched from xmodmap to KMonad when I was facing issues with some programs not picking up the correct keys that had been switched.

KMonad is cross-platform between all 3 major desktop operating systems which could be huge for some users.

My basic config