Skip to content
0:00 / 0:00

#kmonad#keyboardlayout#keybindings

Powerful keybindings easier than ever with KMonad

Gavin Freeborn

15K subscribers • 27 videos on Hallway

YouTube

Intermediate. Assumes working knowledge.

42K views5 years ago2 recommendations

Tools and practiceSystems programmingDeveloper productivityLinux

Gavin Freeborn explains how to install and configure KMonad to customize keyboard layouts and keybindings.

This tutorial is focused on KMonad a powerful tool for customizing your keyboard to work however you like. Let me know what you think and if there is anything specific you would like to learn about. KMonad link github.com/david-janssen/kmonad Tutorial link github.com/david-janssen/kmonad/blob/master/keymap/tutorial.… ----------------► Wanna Support Me? ◀︎---------------- Github: github.com/sponsors/gavinok Patreon: patreon.com/creator-home ----------------► Wanna Checkout My Dots? ◀︎---------------- Vimrc: github.com/Gavinok/dotvim Dotfiles: Coming Soon ----------------► Come Join The Community◀︎---------------- LBRY: open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv… Discord: discord.gg/JJk5KKU Timestamps Intro Current state of the project installation Setting up a default config Customizing KMonad Comments defcfg Finding your device file Overview of the syntax Defining what keys can be remapped Defining a layer Aliases Using layers Macros Conclusion

Why it's here

2 people recommend this

What people say. Recommended as a helpful starter tutorial for configuring KMonad.

u/zim0369in r/vim • Recommends

KMonad gives you superpowers & you'll end up using it everyday **EDIT ->** *If possible then please contribute by making some beginner friendly tutorials on KMonad as there's only one on youtube.* KMonad is a keyboards layout utility to my understanding. IDK what exactly it is just because it is too powerful to be understood quickly. As vim users you want key-bindings that are efficient and help you quickly do 'stuff'. But there's times where you know vim can't help your fuxked up keyboard. The horrible keyboards we have don't let us have the useful keys close at fingertips so we end up using xmodmap or setxkbmap to change the way the keys work. With KMonad you can do way more. Programs l…

u/catphish_in r/vim • Recommends

…'s already been written, so here's some links I found helpful: * Kmonad Github page including install and config info * A tutorial from the Emacs sub with some nicely distilled info pulled from the Kmonad docs and more. Pay attention to the part at the beginning about configuring groups and udev rules. * A really good starter tutorial on Youtube](link to this video from Gavin Freeborn. I really appreciate him doing this. There's not a ton of tutorial info for Kmonad, and this got me going and interested much quicker than just digging through the docs off the bat. # My Config ## Kmonad This is my .kbd config. Some quick and dirty notes are that syntax is Lisp-like, a ;; is a line comment (a single ;…