2022/10/13

2022-10-13 05:02:58 +0200nullified17(~nullified@184.12.140.101)
2022-10-13 05:50:14 +0200orylesor(~orylesor@catv-178-48-151-182.catv.fixed.vodafone.hu)
2022-10-13 05:54:40 +0200 <orylesor> Hey! I'm Teresa. (she/her)
2022-10-13 05:54:41 +0200 <orylesor> Can you redefine your numpad on a regular slab keyboard? I tried to, but I think Kmonad chokes on it, because it expects a closing paren (because I probably tried to define too many keys, because you can't redefine the numpad?) Not sure how to phrase this. Also, I don't have a proper pastebin service right now, because the actual Pastebin is
2022-10-13 05:54:41 +0200 <orylesor> garbage, because you can't select between CRLF, and LF. It defaults to CRLF. :/
2022-10-13 06:20:44 +0200orylesor(~orylesor@catv-178-48-151-182.catv.fixed.vodafone.hu) (Quit: Client closed)
2022-10-13 06:22:57 +0200orylesor(~orylesor@catv-178-48-151-182.catv.fixed.vodafone.hu)
2022-10-13 06:23:05 +0200orylesor(~orylesor@catv-178-48-151-182.catv.fixed.vodafone.hu) (Client Quit)
2022-10-13 07:10:43 +0200 <Solid> ?tell orylesor you should definitely be able to redefine your numpad; what exactly are you having issues with?
2022-10-13 07:10:43 +0200 <lambdabot> Consider it noted.
2022-10-13 07:41:03 +0200orylesor(~orylesor@catv-178-48-151-182.catv.fixed.vodafone.hu)
2022-10-13 07:42:30 +0200 <orylesor> How do I remap my numpad on a slab keyboard? I can't find anything in the documentation, I also can't confirm that Kmonad can't do this.
2022-10-13 07:52:11 +0200 <Solid> what's a slab keyboard?
2022-10-13 07:53:11 +0200 <Solid> and as long as you can reasonably create a `defsrc` layer I don't see why kmonad couldn't remap anything you give it, as long as it has keys to press
2022-10-13 08:00:32 +0200 <orylesor> I think "full size" is another word for it. Not sure how to describe it unambiguously.
2022-10-13 08:00:32 +0200 <orylesor> Also, I might have messed something up, I'm gonna try again.
2022-10-13 08:14:43 +0200 <Solid> There are even fullsize templates, so this definitely works: https://github.com/kmonad/kmonad/blob/master/keymap/template/iso_100.kbd
2022-10-13 08:15:02 +0200 <orylesor> I defined a defsrc, and a deflayer block! (I think I just misunderstood what underscore is for, I used the letter "a" as a placeholder instead.) This means I at least understand the syntax. Unfortunately I don't understand either of the blocks. I read the docs.
2022-10-13 08:15:21 +0200 <orylesor> Yes, sorry, it does work!
2022-10-13 08:20:05 +0200orylesor(~orylesor@catv-178-48-151-182.catv.fixed.vodafone.hu) (Quit: Client closed)
2022-10-13 08:22:05 +0200orylesor(~orylesor@catv-178-48-151-182.catv.fixed.vodafone.hu)
2022-10-13 08:22:35 +0200 <Solid> \o/
2022-10-13 08:22:49 +0200 <orylesor> Hai. :3
2022-10-13 08:27:27 +0200 <orylesor> In defsrc I remapped every key to the letter "a", in deflayer I remapped every key to the letter "b". Now when I start Kmonad its behavior is completely unpredictable. At my first try pressing keys generated escape codes, and I rebooted to get things back to normal. On my second try it kept spamming Enter, at least that's what it looked like. On my
2022-10-13 08:27:27 +0200 <orylesor> third try, I didn't see any side-effect. What should I see normally? I'm still just trying to understand how Kmonad works at all, hence the joke layout.
2022-10-13 08:37:43 +0200 <Solid> `defsrc` is supposed to be an accurate representation of your physical keyboard
2022-10-13 08:37:57 +0200 <Solid> remapping everything to a sounds like asking for trouble, I wouldn't do that
2022-10-13 08:39:06 +0200 <orylesor> I see.
2022-10-13 08:39:07 +0200 <orylesor> Why? I have a second keyboard.
2022-10-13 08:47:35 +0200 <Solid> Did you read the tutorial? ( https://github.com/kmonad/kmonad/blob/master/keymap/tutorial.kbd ). I think it explains things in an understandable way (if not, we always appreciate corrections!)
2022-10-13 08:48:28 +0200 <orylesor> I think now I have an accurate representation on my keyboard on defsrc. It chokes on the "lsgt" keyword, it says the "l" (its first letter) is unexpected, it expects a closing paren instead. Do you know the ISO layout? The left shift is split, resulting in shift and a bonus key. This bonus key is labeled pipe/backslash (that's what it would be on
2022-10-13 08:48:29 +0200 <orylesor> the US International soft layout, but it is "less than" ("greater than" shifted) on the default US soft layout which I'm using right now. So I'm representing this bonus key with "lgst". I thought of everything. I'm convinced this is perfectly fair, so I don't know what's wrong.
2022-10-13 08:49:12 +0200 <Solid> The ISO key is referred to as "102d"
2022-10-13 08:49:23 +0200 <Solid> This is in accordance with QMK, I think
2022-10-13 08:50:37 +0200orylesor(~orylesor@catv-178-48-151-182.catv.fixed.vodafone.hu) (Quit: Client closed)
2022-10-13 08:52:55 +0200orylesor(~orylesor@catv-178-48-151-182.catv.fixed.vodafone.hu)
2022-10-13 08:57:43 +0200 <orylesor> Heh, I needed to jump ship because I couldn't even use the second keyboard.:')  But now I can, I just needed to fork the process. Despite forking, it's still not a running process daemon thing, so I wonder how it works. Ah, right, btw 102d solved it. I used lsgt because it's listed as a valid alias in Keycode.hs. Is this a bug? I've never reported
2022-10-13 08:57:43 +0200 <orylesor> a bug before.
2022-10-13 09:01:07 +0200 <Solid> maybe you're running an older version of kmonad
2022-10-13 09:01:38 +0200 <Solid> There hasn't been a release in a while, so if you're on e.g. 0.4.1 then I doubt lsgt would work
2022-10-13 09:01:57 +0200 <orylesor> Oh. I'm on 0.4.1 :)
2022-10-13 09:03:05 +0200 <orylesor> And yeah, I just pulled the repo and grepped it for things I'm looking for, hence the mismatch then. Inch resting, thank you.
2022-10-13 09:48:46 +0200 <orylesor> The print screen key doesn't work. I remapped it to the letter "b", but if I press it, nothing happens. I tried "print" and "prnt" in defsrc.
2022-10-13 09:55:13 +0200 <orylesor> I remapped the menu key (next to right meta) to the letter "b" too, but it still has its old function. Could it be that you just can't remap these two?
2022-10-13 09:59:25 +0200 <Solid> It might be that they don't send a keyevent but are intercepted earlier somehow
2022-10-13 09:59:38 +0200 <Solid> You can try this with `evtest`; if they show up, kmonad should be able to remap them
2022-10-13 09:59:51 +0200 <Solid> For me print doens't show up, while menu does (and I can remap menu just fine)
2022-10-13 10:17:35 +0200b50d(~b50d@62.96.54.30)
2022-10-13 10:28:34 +0200 <orylesor> I didn't know about evtest! I only knew xev. It revealed that it's not Menu, but Compose instead. As per print screen - that was my fault. Both works now, thank you! :)
2022-10-13 11:34:03 +0200 <orylesor> Thanks for the help. I would've been dead stuck alone. Have a good one!
2022-10-13 11:34:06 +0200orylesor(~orylesor@catv-178-48-151-182.catv.fixed.vodafone.hu) ()
2022-10-13 13:18:32 +0200mekeor[m](~mekeormat@2001:470:69fc:105::17e4) (Quit: Bridge terminating on SIGTERM)
2022-10-13 13:18:33 +0200Tisoxin(~ikosit@user/ikosit) (Quit: Bridge terminating on SIGTERM)
2022-10-13 13:18:33 +0200WolfIcefang[m](~wolficefa@2001:470:69fc:105::a3f1) (Quit: Bridge terminating on SIGTERM)
2022-10-13 13:18:33 +0200SER[m](~sermatrix@2001:470:69fc:105::2ad) (Quit: Bridge terminating on SIGTERM)
2022-10-13 13:18:46 +0200RosarioPulella[m(~rosariopu@2001:470:69fc:105::a57) (Quit: Bridge terminating on SIGTERM)
2022-10-13 13:24:46 +0200mekeor[m](~mekeormat@2001:470:69fc:105::17e4)
2022-10-13 13:43:51 +0200Tisoxin(~ikosit@user/ikosit)
2022-10-13 13:43:51 +0200RosarioPulella[m(~rosariopu@2001:470:69fc:105::a57)
2022-10-13 13:43:51 +0200WolfIcefang[m](~wolficefa@2001:470:69fc:105::a3f1)
2022-10-13 13:43:52 +0200SER[m](~sermatrix@2001:470:69fc:105::2ad)
2022-10-13 15:41:51 +0200nullified17(~nullified@184.12.140.101) (Quit: Client closed)
2022-10-13 18:23:07 +0200b50d(~b50d@62.96.54.30) (Remote host closed the connection)
2022-10-13 21:07:06 +0200artefact(~artefact@137.185.137.88.rev.sfr.net) (Ping timeout: 260 seconds)
2022-10-13 21:17:28 +0200artefact(~artefact@137.185.137.88.rev.sfr.net)