> What do you mean by using the key cluster module? I don't have it, but how does that help you when you need to use a laptop?
Well, I put a lot of mappings in the cluster module (tmux prefix, tmux macros, another alt, still playing with what's optimal there), but idea is to focus onto the cluster module what'll not be available on common/laptop keyboard so when you do have to use it, your muscle memory won't press the wrong buttons, since they aren't there. I don't think it completely removes the issue of muscle memory and changing keyboard, but for me it certainly goes a long way.
Similar thing with trackpoint module, when I use trackpad, my hand still starts moving in right direction and prepping a finger to move a cursor.
As a result of those two things, I really rarely experience dissonance using my different keyboards. The only thing I do notice is how it's terrible to use non-split, so I just try not to do it as often as I can.