Logs: liberachat/#kmonad
| 2021-08-09 17:01:56 | <Tisoxin> | :( |
| 2021-08-09 17:01:59 | <Solid> | well, that still doesn't mean I know what I'm doing :D |
| 2021-08-09 17:02:22 | <Tisoxin> | well, nearly impossible (at least on linux) |
| 2021-08-09 17:02:37 | <Tisoxin> | you can do unicode with things like compose (sucks) or input methods (sucks as well) |
| 2021-08-09 17:02:38 | <Solid> | unicode is impossible because there simply are no keycodes for it |
| 2021-08-09 17:02:45 | <Tisoxin> | compose is the current implementation for linux |
| 2021-08-09 17:02:48 | <Solid> | that's not really something we can do anything about |
| 2021-08-09 17:02:56 | <Tisoxin> | lol |
| 2021-08-09 17:03:14 | <Tisoxin> | nij-: öäu |
| 2021-08-09 17:03:28 | <Tisoxin> | *ü |
| 2021-08-09 17:03:29 | <Tisoxin> | :] |
| 2021-08-09 17:03:42 | <nij-> | I'm configuring kmonad for apl.. surprised that it hasn't been done before. |
| 2021-08-09 17:03:45 | <Tisoxin> | Solid: we can upstream unicode keycodes™ |
| 2021-08-09 17:03:50 | <Solid> | hah |
| 2021-08-09 17:03:57 | <Tisoxin> | .o(like anybody cares) |
| 2021-08-09 17:08:03 | Tisoxin | has already lots of apl symbols on his keyboard |
| 2021-08-09 17:10:46 | <nij-> | https://bpa.st/SEQA |
| 2021-08-09 17:10:57 | <nij-> | I've finished the "un-shifted" layer. |
| 2021-08-09 17:11:27 | <nij-> | What's a better practice for the shifted apl layer, than defining another layer gnu-apl-shited? |
| 2021-08-09 17:11:31 | <nij-> | shifted.. sorry |
| 2021-08-09 17:15:29 | <nij-> | Oh no. My config actually doesn't work. For example, kmonad doesn't seem to be happy that I put "◊" in a layer! :( |
| 2021-08-09 17:18:03 | ← | contrapunctus parts (a75f5b1571@2a00:c70:1:178:170:40:189:1) () |
| 2021-08-09 17:20:27 | <Solid> | mh perhaps not |
| 2021-08-09 17:20:47 | <Solid> | the compose key sequences we support are in KMonad.Keyboard.ComposeSeq |
| 2021-08-09 17:20:55 | <Solid> | if there is one for that symbol and it's just missing feel free to add it |
| 2021-08-09 17:23:03 | → | contrapunctus joins (a75f5b1571@2a00:c70:1:178:170:40:189:1) |
| 2021-08-09 17:36:11 | <nij-> | Should I make a PR? |
| 2021-08-09 17:37:49 | <nij-> | So to mimic "("o c" , '©' , "copyright")", what should I put in the first and the third slot for '◊'? |
| 2021-08-09 17:38:27 | <Tisoxin> | nij-: You can also just make an alias for a compose sequence |
| 2021-08-09 17:38:32 | <Tisoxin> | nij-: If "<>" is supported by the default compose behaviour, i'd add it |
| 2021-08-09 17:39:24 | <Tisoxin> | nij-: That's what i described early… |
| 2021-08-09 17:39:29 | <Tisoxin> | compose sucks |
| 2021-08-09 17:39:37 | <Tisoxin> | (but it's the only way to have unicode on linux) |
| 2021-08-09 17:40:17 | <Tisoxin> | nij-: ◊ doesn't seem to be supported by default |
| 2021-08-09 17:40:26 | <Tisoxin> | (supported by compose) |
| 2021-08-09 17:40:41 | <Tisoxin> | at least not with the compose file i have |
| 2021-08-09 17:40:52 | <Tisoxin> | (which could be pretty aged) |
| 2021-08-09 17:42:36 | <nij-> | Yeah.. I don't relaly understand. |
| 2021-08-09 17:42:48 | <nij-> | What's the easiest way for me to type ◊ now? |
| 2021-08-09 17:42:55 | <nij-> | I don't mind making a PR - |
| 2021-08-09 17:43:41 | <nij-> | And also.. "⋄" is supported while "◊" is not. |
| 2021-08-09 17:43:46 | <nij-> | This makes it trickier :( |
| 2021-08-09 17:43:56 | <Tisoxin> | https://wiki.archlinux.org/title/Xorg/Keyboard_configuration#Configuring_compose_key |
| 2021-08-09 17:45:00 | <Tisoxin> | nij-: put sth like `<Multi_key> <u> <u> <2> <5> <c> <a> <space> : "◊"` int .XCompose |
| 2021-08-09 17:45:19 | <Tisoxin> | *into |
| 2021-08-09 17:46:05 | <Tisoxin> | then you can create an alias `@◊ #($MULTI_KEY u u 2 5 c a spc)` |
| 2021-08-09 17:46:17 | <Tisoxin> | ↑ multi-key is your compose key |
| 2021-08-09 17:47:14 | <Tisoxin> | (probably ralt) |
| 2021-08-09 17:48:58 | <Tisoxin> | hm |
| 2021-08-09 17:49:17 | <Tisoxin> | With a fancy (bloated) input method (like ibus) you can also use sth like `#(C-S-u 2 5 c a)` |
| 2021-08-09 17:49:23 | <Tisoxin> | * `#(C-S-u 2 5 c a spc)` |
| 2021-08-09 17:51:57 | <Tisoxin> | nij-: There's a section on the compose key in the tutorial |
| 2021-08-09 17:58:11 | <nij-> | Ah, for that I need the latest version :( |
| 2021-08-09 18:13:34 | <Tisoxin> | i don't think so |
| 2021-08-09 18:13:44 | <Tisoxin> | there's no special syntax |
| 2021-08-09 18:30:21 | × | nij- quits (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Remote host closed the connection) |
| 2021-08-09 19:33:14 | → | nij- joins (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) |
| 2021-08-09 19:33:32 | <nij-> | Tisoxin: Thanks! Finally learned how to use .XCompose.. |
| 2021-08-09 19:33:46 | <nij-> | Most of the key works now. However, some of them still don't. :( |
| 2021-08-09 19:35:03 | <nij-> | For example, in my .XCompose (https://bpa.st/JXXA), the first two don't work, while the rest works \@@/.. |
| 2021-08-09 19:46:11 | <Tisoxin> | nij-: the second works for me… |
| 2021-08-09 19:46:57 | <nij-> | That is very weird @@.. |
| 2021-08-09 19:47:16 | <Tisoxin> | hm, i think <`> denots not the keysymbol "`" |
| 2021-08-09 19:47:36 | <Tisoxin> | but rather the dead key or sth |
| 2021-08-09 19:48:23 | <Tisoxin> | replace the "`" with "grave", then it should work |
| 2021-08-09 19:48:48 | <Tisoxin> | (it seems "`" is not a keysymbol) |
| 2021-08-09 19:48:48 | <nij-> | How about 4.. @@? |
| 2021-08-09 19:49:07 | <Tisoxin> | works for me :> |
| 2021-08-09 19:49:24 | <Tisoxin> | did you restart your application to test it? |
| 2021-08-09 19:49:38 | <nij-> | Yep! Restarted many times. |
| 2021-08-09 19:49:46 | <Tisoxin> | hm |
| 2021-08-09 19:50:02 | <Tisoxin> | you didn't use your numpad, did you? |
| 2021-08-09 19:51:00 | <nij-> | Nope. I'm on a laptop without a numpad. "4" is what I pressed on the number row. |
| 2021-08-09 19:51:35 | <Tisoxin> | pls send your whole compose file |
| 2021-08-09 19:52:27 | <Tisoxin> | also execute `xev -event keyboard`; press 4 and show me the relevant output |
| 2021-08-09 19:52:40 | <Tisoxin> | *tap 4 |
| 2021-08-09 19:54:05 | <nij-> | output: https://bpa.st/6CIA XCompose: https://bpa.st/Y4YQ |
| 2021-08-09 19:55:35 | <Tisoxin> | hm |
| 2021-08-09 19:55:37 | <Tisoxin> | weird |
| 2021-08-09 19:56:36 | <nij-> | kmonad config: https://bpa.st/EGTA |
| 2021-08-09 19:56:42 | <Tisoxin> | very weird |
| 2021-08-09 19:56:59 | <Tisoxin> | nij-: it works for me |
| 2021-08-09 19:57:07 | <Tisoxin> | Can you use the compose sequence manually? |
| 2021-08-09 19:57:14 | <Tisoxin> | (without kmonad) |
| 2021-08-09 19:58:01 | <nij-> | Yes, did that too. |
| 2021-08-09 19:58:08 | <nij-> | So it's not kmonad's problem :S |
| 2021-08-09 20:00:16 | <Tisoxin> | ˘\◊.◊/˘ |
| 2021-08-09 20:01:42 | <Tisoxin> | Do you use an input method (like ibus)? |
| 2021-08-09 20:01:54 | <nij-> | Yes I do! |
| 2021-08-09 20:02:07 | <Tisoxin> | ibus? |
| 2021-08-09 20:02:09 | <nij-> | Good point. Lemme start a session without it. |
| 2021-08-09 20:02:15 | <nij-> | Yes, ibus. I use it for CJK characters. |
| 2021-08-09 20:02:41 | <Tisoxin> | that's one thing you could do, or you could start ibus in debug mode |
| 2021-08-09 20:02:58 | <Tisoxin> | i remember finding an error in my config with that |
| 2021-08-09 20:03:42 | <Tisoxin> | though i'm not sure, if the trick was to start ibus in some sort of debug mode, or if every application getting started just prints those errors (at least the ones based on gtk) |
| 2021-08-09 20:04:45 | <nij-> | I'll try :) Thanks for the idea! |
| 2021-08-09 21:49:18 | ← | nij- parts (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Using Circe, the loveliest of all IRC clients) |
| 2021-08-10 11:51:59 | × | gk[m] quits (~annapriva@2001:470:69fc:105::1608) (*.net *.split) |
| 2021-08-10 11:52:00 | × | ElKowar549 quits (~ElKowar@srv-fin.xware-gmbh.de) (*.net *.split) |
| 2021-08-10 11:52:00 | × | lambdabot quits (~lambdabot@haskell/bot/lambdabot) (*.net *.split) |
All times are in UTC.