Trouble implementing home row mods #187
-
I've been trying to implement home row mods using keymapper and I hit a wall. My first naive implementation was just something like this: Ideally I'd want Has anyone else implemented this already? Any help would be much appreciated. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 39 replies
-
I have not implemented Home Row mods specifically, but I have implemented modifier like mappings on a couple of alpha keys. I've been using them for quite some time now with neglible effect on my typing. My full config is on GitHub but the config is quite complex and might not be up-to-date on this part. I've tried to extract the relevant bits of my most used one that allows using # Any modifier
Modifier = Control | Meta | Shift | Alt | AltGr
# Cursor movement
CursorLeft = H
CursorDown = J
CursorUp = K
CursorRight = L
# Virtual mods
EditMode = Virtual20
# Alpha mods
Edit = E
# Macros
Tap = $0{!120ms}
Hold = $0{130ms}
# Edit mode
[modifier = "EditMode"]
CursorUp >> ArrowUp
CursorLeft >> ArrowLeft
CursorDown >> ArrowDown
CursorRight >> ArrowRight
Space >> Space
[modifier = "!Modifier !Space"]
? Tap[Edit] >> Edit
Hold[Edit] >> EditMode ^ EditMode Negated I don't remember exactly if the stuff involving |
Beta Was this translation helpful? Give feedback.
-
Does |
Beta Was this translation helpful? Give feedback.
-
@maykot If you're still on this quest, you might want to take a look at #210 (comment) in case that config would help in solving this. (I didn't try it myself though) |
Beta Was this translation helpful? Give feedback.
PS: I just did and it seems to be working pretty well. If anyone has suggestions for improvements, lemme know.