2022/01/09

2022-01-09 03:29:36 +0100neurocyte09172(~neurocyte@IP-094016064252.dynamic.medianet-world.de)
2022-01-09 03:29:36 +0100neurocyte09172(~neurocyte@IP-094016064252.dynamic.medianet-world.de) (Changing host)
2022-01-09 03:29:36 +0100neurocyte09172(~neurocyte@user/neurocyte)
2022-01-09 03:31:25 +0100neurocyte0917(~neurocyte@user/neurocyte) (Ping timeout: 240 seconds)
2022-01-09 03:31:25 +0100neurocyte09172neurocyte0917
2022-01-09 03:39:45 +0100ryanprior[m](~ryanprior@2001:470:69fc:105::1742)
2022-01-09 03:40:28 +0100 <ryanprior[m]> I've been reading the kmonad docs but this is not clear to me: can I use kmonad to remap just a few keys, or does it require that you declare a full map for your keyboard?
2022-01-09 03:41:46 +0100 <ryanprior[m]> Looking at a few examples under `keymap/user` it seems like you need to define a base layer that contains every key on your keyboard. But I'd like to avoid doing that, I'd rather just mutate whatever is the default.
2022-01-09 08:13:55 +0100 <Solid> ryanprior[m]: you can only remap a few keys by enabling the `fallthrough` flag
2022-01-09 08:14:17 +0100 <Solid> "re-emit keys that are not defined in a `defsrc` block"
2022-01-09 08:38:16 +0100 <kraM> ryanprior[m]: https://paste.xinu.at/cjV63/ -- e.g. I have CAPS mapped to ESC. Then I use this to use CAPS (ESC) on short keypress, but left meta on hold.
2022-01-09 15:21:01 +0100 <drdo> ryanprior[m]: You only need to declare keys that you want to change
2022-01-09 22:59:30 +0100 <ryanprior[m]> Here's a little key map I wrote in hopes of giving myself two extra Ctrl keys - Caps and Enter, which should behave like normal when tapped but act as Ctrl modifiers when held. https://gist.github.com/ryanprior/6e2195d56554ccd33e71df6a889ae6f4
2022-01-09 23:00:11 +0100 <ryanprior[m]> It's not working though, maybe you can spot why? I'm getting this error:
2022-01-09 23:00:23 +0100 <ryanprior[m]> kmonad: Parse error at 16:3: unexpected '(', expecting ')'
2022-01-09 23:11:11 +0100 <ryanprior[m]> I'm using kmonad 0.4.1 in case that's important