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)
)