They say he is not held back by knowledge

Mapping the home row to ctrl-alt-del

Using kmonad I have managed to map my home row keys eg asdf jkl; to be such that when I type normally they just work but when I hold them down they become as modifier key. So if I hold down the ā€œjā€ for instance then it will be like I am holding down the control key.

I'm not sure that I will get used to this but I seem to be using the C-c, C-h shortcuts in emacs a lot more recently and I thought that this might lower the reaching about. I have not used it yet for this typing for all the shift chars so we will see how it goes...

But I am already liking the fact that k-1 or k-2 (holding down the k key and tapping the number row) uses the gnome shortcuts to move from my terminal to my browser with only one hand just moving up the numbers.

(defcfg
  input  (device-file "/dev/input/by-id/usb-KINESIS_FREESTYLE_KB800_KB800_Kinesis_Freestyle-event-kbd")
  output (uinput-sink "My KMonad kenisis frestyle2")

  ;; Comment this if you want unhandled events not to be emitted
  fallthrough true

  ;; Set this to false to disable any command-execution in KMonad
  allow-cmd true
  )

(defsrc a s d f  j k l ; )

(deflayer mine
  (tap-next-release a lsft)
  (tap-next-release s lmet)
  (tap-next-release d lalt)
  (tap-next-release f lctl)

  (tap-next-release j lctl)
  (tap-next-release k lalt)
  (tap-next-release l lmet)
  (tap-next-release ; lsft)
)