2022/01/09

2022-01-09 02:29:36 +0000neurocyte09172(~neurocyte@IP-094016064252.dynamic.medianet-world.de)
2022-01-09 02:29:36 +0000neurocyte09172(~neurocyte@IP-094016064252.dynamic.medianet-world.de) (Changing host)
2022-01-09 02:29:36 +0000neurocyte09172(~neurocyte@user/neurocyte)
2022-01-09 02:31:25 +0000neurocyte0917(~neurocyte@user/neurocyte) (Ping timeout: 240 seconds)
2022-01-09 02:31:25 +0000neurocyte09172neurocyte0917
2022-01-09 02:39:45 +0000ryanprior[m](~ryanprior@2001:470:69fc:105::1742)
2022-01-09 02:40:28 +0000 <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 02:41:46 +0000 <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 07:13:55 +0000 <Solid> ryanprior[m]: you can only remap a few keys by enabling the `fallthrough` flag
2022-01-09 07:14:17 +0000 <Solid> "re-emit keys that are not defined in a `defsrc` block"
2022-01-09 07:38:16 +0000 <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 14:21:01 +0000 <drdo> ryanprior[m]: You only need to declare keys that you want to change
2022-01-09 21:59:30 +0000 <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 22:00:11 +0000 <ryanprior[m]> It's not working though, maybe you can spot why? I'm getting this error:
2022-01-09 22:00:23 +0000 <ryanprior[m]> kmonad: Parse error at 16:3: unexpected '(', expecting ')'
2022-01-09 22:11:11 +0000 <ryanprior[m]> I'm using kmonad 0.4.1 in case that's important