Logs: liberachat/#kmonad
| 2021-07-22 13:33:50 | <Guest4> | ohk |
| 2021-07-22 13:34:56 | <Tisoxin> | Guest4: Well, why would you want to switch layouts for gaming, if you don't use an additional ergonomic one ? That's the only reason i know |
| 2021-07-22 13:35:15 | <Tisoxin> | ergonomic layouts are layouts, which are optimized for typing |
| 2021-07-22 13:35:31 | <Guest4> | oh i thought you meant ergonomic keyboard |
| 2021-07-22 13:35:37 | <Tisoxin> | (qwerty is optimized for typewriters) |
| 2021-07-22 13:35:38 | <Guest4> | yeah i do use colemak dh |
| 2021-07-22 13:35:40 | <Guest4> | but im a begginer |
| 2021-07-22 13:35:50 | <Tisoxin> | ah, ok |
| 2021-07-22 13:36:06 | <Tisoxin> | How long do you type colemak? |
| 2021-07-22 13:36:10 | <Solid> | Tisoxin: another reason may be that they use home-row modifiers; I can imagine things like that being a bit awkward when accidentally pressed when gaming |
| 2021-07-22 13:36:25 | <Guest4> | its my day 5 on colemak dh |
| 2021-07-22 13:36:27 | <Guest4> | im on 40wpm |
| 2021-07-22 13:36:33 | <Tisoxin> | yes, but they wanted to switch layouts, not layers |
| 2021-07-22 13:36:35 | <Tisoxin> | nice |
| 2021-07-22 13:36:42 | <Guest4> | thanks :) |
| 2021-07-22 13:36:45 | <Solid> | ah, good point |
| 2021-07-22 13:36:55 | <Tisoxin> | i use the ergonomic layout bone |
| 2021-07-22 13:37:17 | <Guest4> | so i guess i could use vim with layers functionality? |
| 2021-07-22 13:37:56 | <Tisoxin> | depends on what you want to implement |
| 2021-07-22 13:38:03 | <Tisoxin> | https://neo-layout.org/Layouts/bone/ |
| 2021-07-22 13:39:50 | <Guest4> | exec /path/to/kmonad /path/to/config.kbd || exit 1 |
| 2021-07-22 13:39:55 | <Tisoxin> | Guest4: You might not be interested (since you've already begun learning colemak) but there are actually better layouts than colemak (although colemak is pretty sane), e.g. workman, 3l, etc. |
| 2021-07-22 13:40:02 | <Guest4> | in this is path to kmonad the kmonad.service file? |
| 2021-07-22 13:40:33 | <Tisoxin> | https://github.com/jackrosenthal/threelayout |
| 2021-07-22 13:40:37 | <Guest4> | Tisoxin hmm i willl look into it |
| 2021-07-22 13:41:02 | <Tisoxin> | https://colemakmods.github.io/ergonomic-mods/angle.html |
| 2021-07-22 13:41:13 | <Tisoxin> | https://workmanlayout.org/ |
| 2021-07-22 13:41:29 | <Tisoxin> | ok, enough link spamming :] |
| 2021-07-22 13:44:48 | × | Guest4 quits (~Guest4@49.36.233.220) (Quit: Client closed) |
| 2021-07-22 13:48:06 | <Tisoxin> | !help |
| 2021-07-22 13:48:45 | <Tisoxin> | @help |
| 2021-07-22 13:48:45 | <lambdabot> | help <command>. Ask for help for <command>. Try 'list' for all commands |
| 2021-07-22 13:48:52 | <Tisoxin> | @list |
| 2021-07-22 13:48:52 | <lambdabot> | What module? Try @listmodules for some ideas. |
| 2021-07-22 13:48:59 | <Tisoxin> | @listmodules |
| 2021-07-22 13:48:59 | <lambdabot> | activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search |
| 2021-07-22 13:48:59 | <lambdabot> | seen slap source spell system tell ticker todo topic type undo unlambda unmtl version where |
| 2021-07-22 13:49:36 | <Tisoxin> | @type (<*>) (<*>) (<*>) |
| 2021-07-22 13:49:37 | <lambdabot> | error: |
| 2021-07-22 13:49:37 | <lambdabot> | • Occurs check: cannot construct the infinite type: |
| 2021-07-22 13:49:37 | <lambdabot> | f ~ (->) (f (f b)) |
| 2021-07-22 13:49:50 | <Tisoxin> | arg |
| 2021-07-22 13:50:58 | <Tisoxin> | @type (.) (<$>) (.) |
| 2021-07-22 13:50:59 | <lambdabot> | Functor f => (b -> c) -> f (a -> b) -> f (a -> c) |
| 2021-07-22 13:51:42 | <Solid> | Tisoxin: if they're learning colemak-dh then they've already found something "better" than the ones you listed :> |
| 2021-07-22 13:52:37 | <Tisoxin> | uh |
| 2021-07-22 13:52:41 | <Tisoxin> | i missed the dh |
| 2021-07-22 13:54:03 | <Tisoxin> | :/ |
| 2021-07-22 13:54:38 | <Tisoxin> | Solid: Maybe 3l is interesting for them |
| 2021-07-22 13:54:45 | <Tisoxin> | Since it has additional layers |
| 2021-07-22 13:55:16 | <Solid> | it looks pretty cool |
| 2021-07-22 13:55:32 | <Solid> | but probably the worst thing to do when you've been learning a layout for 5 days is to switch to a new weird one :D |
| 2021-07-22 13:55:49 | <Tisoxin> | :] |
| 2021-07-22 13:55:58 | <Tisoxin> | there are worse things |
| 2021-07-22 13:56:08 | <Tisoxin> | e.g. switching after a few weeks (like i did) |
| 2021-07-22 13:56:35 | <Tisoxin> | Solid: Which layout are you using? |
| 2021-07-22 13:56:51 | <Tisoxin> | afaik it's pretty common for german programmers to use qwerty |
| 2021-07-22 13:57:38 | <Solid> | I mean, it's pretty common for programmers (and, really, people) to use qwerty in general :) |
| 2021-07-22 13:57:44 | <Solid> | I also use colemak-dh right now |
| 2021-07-22 13:58:19 | <Solid> | my wrist problems disappeared and I'm reasonably fast, so probably not worth trying out more layouts |
| 2021-07-22 13:58:48 | <Tisoxin> | yes |
| 2021-07-22 14:01:16 | <Tisoxin> | Maybe I'll switch one day to a layout, thats suits english better |
| 2021-07-22 14:02:00 | <Tisoxin> | and the 5th and 6th layer of my current layout are pretty useless as well |
| 2021-07-22 14:02:03 | <Tisoxin> | I'd change them |
| 2021-07-22 14:37:38 | → | ThisGuyFucks joins (~ThisGuyFu@49.36.233.220) |
| 2021-07-22 14:45:40 | × | ThisGuyFucks quits (~ThisGuyFu@49.36.233.220) (Quit: Client closed) |
| 2021-07-22 15:18:37 | <contrapunctus> | Oh, so for some reason when I type `kmonad myconfig.kbd` and hit Enter at the terminal, Enter is "stuck" and triggered indefinitely until I press something else 🤔️ |
| 2021-07-22 16:23:39 | <Tisoxin> | contrapunctus: I have the same „problem“ |
| 2021-07-22 16:24:38 | <Tisoxin> | I'm not sure why it's happening, maybe kmonad just discards the first keyrelease, since there is no associated keypress for it |
| 2021-07-22 16:25:06 | <Tisoxin> | and then a program higher up the stuck just repeats the keypress |
| 2021-07-22 16:25:13 | <Tisoxin> | *stack not stuck |
| 2021-07-22 16:30:51 | <Tisoxin> | E.g. Xorg |
| 2021-07-22 16:35:56 | <Solid> | if the keyboard is captured before the release event is send to the system, then we can't send a release event because the keyboard that kmonad created is not the same as the original |
| 2021-07-22 16:36:18 | <Solid> | and linux is smart enough to figure out that the release event comes from two different devices |
| 2021-07-22 16:37:00 | <Solid> | the fix is to do something like `sleep 1 && kmonad ...` |
| 2021-07-22 16:37:35 | <Solid> | $HEAD should do this automatically |
| 2021-07-22 16:37:57 | <Tisoxin> | HEAD? |
| 2021-07-22 16:38:02 | <Solid> | the git version |
| 2021-07-22 16:38:22 | <Tisoxin> | ah |
| 2021-07-22 16:38:41 | <Tisoxin> | all the times its started? |
| 2021-07-22 16:39:33 | <Tisoxin> | Or is there a check wether it got interactively invoked or not? |
| 2021-07-22 16:40:47 | <Solid> | afaik it's there all the time |
| 2021-07-22 16:41:17 | <Solid> | (300ms by default or something) |
| 2021-07-22 16:41:19 | <Solid> | but it's configurable via the config file at least |
| 2021-07-22 16:41:30 | <Tisoxin> | ok |
| 2021-07-22 16:41:42 | <Solid> | ah and with a CL argument as well |
| 2021-07-22 16:41:48 | <Solid> | -w or --start-delay |
| 2021-07-22 16:42:03 | <Tisoxin> | yes its 300ms |
| 2021-07-22 19:23:59 | <contrapunctus> | I wrote a gemlog post about kmonad. gemini://tilde.team/~contrapunctus/gemlog/keyboard-machinations-kmonad.gmi |
| 2021-07-22 19:24:39 | <contrapunctus> | (If you don't have a Gemini client, see https://tilde.team/~contrapunctus ) |
| 2021-07-22 19:25:40 | <Tisoxin> | Do you know System Crafters? |
| 2021-07-22 19:27:10 | <Tisoxin> | apart from that: lol, now i know two musicians, that enjoy programming |
| 2021-07-22 19:28:38 | <contrapunctus> | Tisoxin: Never heard of System Crafters...what about them? :) |
| 2021-07-22 19:29:17 | <Tisoxin> | It's an youtube channel, mainly about emacs, but he made a video about gemini as well |
| 2021-07-22 19:29:37 | <Tisoxin> | That's why wondered, whether you were inspired by him to use Gemini |
| 2021-07-22 19:31:54 | <Tisoxin> | „small-yet-active community“ |
| 2021-07-22 19:31:57 | <Tisoxin> | :] |
| 2021-07-22 19:32:40 | <Tisoxin> | It's more or less just Solid and me, the other guys are either inactive or on discord |
| 2021-07-22 19:37:16 | <Tisoxin> | nice blog post |
| 2021-07-22 19:39:09 | <contrapunctus> | thanks :) really glad to have found this tool and for the help in getting it up. The possibilities are really exciting. |
All times are in UTC.