Home liberachat/#kmonad: Logs Calendar

Logs: liberachat/#kmonad

←Prev  Next→
Page 1 .. 45 46 47 48 49 50 51 52 53 54 55 .. 125
12,425 events total
2022-06-10 08:58:43 <noze> do you know if there's a way to enter a character by typing out its code? E.g. if I want to type a single 'A' (silly example), I'd type 0x41, or 65
2022-06-10 09:00:10 × pils[m] quits (~pilscatca@2001:470:69fc:105::2:b9c) (Quit: You have been kicked for being idle)
2022-06-10 09:00:23 <noze> as in, is there a `read_unicode_sequence` such that I can bind <Multi_key><U><U> to read_unicode_sequence, and then type out the sequence?
2022-06-10 09:00:42 pils[m] joins (~pilscatca@2001:470:69fc:105::2:b9c)
2022-06-10 09:03:43 pils[m] parts (~pilscatca@2001:470:69fc:105::2:b9c) ()
2022-06-10 09:07:10 <noze> Is it possible to emit keys that are not listed in Keycode.hs?
2022-06-10 09:10:34 <noze> a lot of keys are defined in /usr/include/X11/keysymdef.h
2022-06-10 09:10:34 <noze> can kmonad emit them?
2022-06-10 09:34:34 <Solid> the answer to the first question is no; kmonad is relatively low-level and so a priori only knows about keycodes that the linux kernel itself specifies; definitely no unicode, as how exactly input works there is the job of the environment
2022-06-10 09:35:17 <Solid> There is KMonad.Keyboard.ComposeSeq for all kinds of compose key sequences that are accepted by default
2022-06-10 09:35:27 <Solid> i.e., the unicode character itself should work
2022-06-10 09:35:54 <Solid> for anyting else you would have to specify a macro manually (like #(menu " s) or something)
2022-06-10 09:37:29 <noze> thank you Solid for all the explanations :)
2022-06-10 09:39:21 <noze> okay so I guess I'll just have to bite the bullet and work with an additional level of indirection; it would have been nice to just specify the unicode code point in kmonad, but unless there's something like read_unicode_sequence I don't see how that could be made to work
2022-06-10 09:40:11 <Solid> yeah it's not completely out of the question that this will ever be supported, but it's definitely in at least the medium future
2022-06-10 09:41:02 <Solid> you'd have to recognise the environment in which kmonad was started somehow, which is hard in itself, but then people who start it as a service surely also want unicode entry, so it's more like the "best current environment"
2022-06-10 09:41:08 <Solid> which tbh sounds like a bit of a nightmare
2022-06-10 09:41:25 <Solid> and I don't even know if there is a reliable way to input unicode in e.g a TTY
2022-06-10 09:41:36 <Solid> (without going via keymaps and all that)
2022-06-10 16:26:27 <noze> okay, so xcompose only seems to support input sequences up to length 8, but with that I was able to code any 6 hex digit unicode char "FOO" with code '0x9ABCDE' as <Multi_key> <u> <x> <9> <a> <b> <c> <d> <e> : "FOO"
2022-06-11 07:10:57 × Solid quits (~slot@xmonad/slotThe) (Ping timeout: 260 seconds)
2022-06-11 07:29:01 Solid joins (~slot@xmonad/slotThe)
2022-06-13 08:39:00 <noze> Is there a way to detect whether a modifier is active?
2022-06-13 08:41:33 <noze> I have a symbol layer for Greek characters, where `f` emits `compose g f` (which I mapped to `φ` in my XCompose), and I want it to emit capital `Φ` when pressed while shift is held
2022-06-13 23:42:19 × artefact quits (~artefact@137.185.137.88.rev.sfr.net) (Quit: Thank you for playing Wing Commander!)
2022-06-13 23:42:37 artefact joins (~artefact@137.185.137.88.rev.sfr.net)
2022-06-14 02:51:33 × artefact quits (~artefact@137.185.137.88.rev.sfr.net) (Quit: Thank you for playing Wing Commander!)
2022-06-14 02:51:59 artefact joins (~artefact@137.185.137.88.rev.sfr.net)
2022-06-15 22:04:05 \f_ joins (4c1975b719@user/f/x-7101985)
2022-06-15 22:07:24 × \f quits (4c1975b719@user/f/x-7101985) (Ping timeout: 250 seconds)
2022-06-15 22:07:24 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Ping timeout: 250 seconds)
2022-06-15 22:07:25 \f_ is now known as \f
2022-06-15 22:08:58 olmec joins (~olmec@149.28.51.77)
2022-06-15 22:09:53 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
2022-06-15 22:11:54 olmec parts (~olmec@149.28.51.77) (WeeChat 3.0)
2022-06-16 13:08:39 dnzm joins (~dnzm@2001:470:69fc:105::97e)
2022-06-17 00:01:06 mancheetah237 joins (~ManCheeta@host-92-1-98-47.as13285.net)
2022-06-17 00:08:37 × mancheetah237 quits (~ManCheeta@host-92-1-98-47.as13285.net) (Ping timeout: 256 seconds)
2022-06-17 00:13:12 therealpepsilvia joins (~ManCheeta@146.70.119.52)
2022-06-17 00:15:57 × therealpepsilvia quits (~ManCheeta@146.70.119.52) (Quit: Leaving)
2022-06-17 12:59:45 <dnzm> Hello all
2022-06-17 14:35:12 <Solid> hi
2022-06-20 04:27:00 × dnzm quits (~dnzm@2001:470:69fc:105::97e) (*.net *.split)
2022-06-20 04:42:25 dnzm joins (~dnzm@2001:470:69fc:105::97e)
2022-06-22 04:15:47 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Ping timeout: 246 seconds)
2022-06-22 04:18:38 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
2022-06-22 13:10:44 × barbaross quits (~barbaross@c-73-39-107-44.hsd1.md.comcast.net) (Quit: ZNC 1.8.2+deb2 - https://znc.in)
2022-06-22 13:13:26 barbaross joins (~barbaross@c-73-39-107-44.hsd1.md.comcast.net)
2022-06-22 15:25:53 × barbaross quits (~barbaross@c-73-39-107-44.hsd1.md.comcast.net) (Quit: ZNC 1.8.2+deb2 - https://znc.in)
2022-06-22 15:28:30 barbaross joins (~barbaross@c-73-39-107-44.hsd1.md.comcast.net)
2022-06-22 16:10:28 × barbaross quits (~barbaross@c-73-39-107-44.hsd1.md.comcast.net) (Quit: ZNC 1.8.2+deb2 - https://znc.in)
2022-06-22 16:13:05 barbaross joins (~barbaross@c-73-39-107-44.hsd1.md.comcast.net)
2022-06-23 20:58:08 artefact_ joins (~artefact@137.185.137.88.rev.sfr.net)
2022-06-23 20:58:32 × artefact quits (~artefact@137.185.137.88.rev.sfr.net) (Ping timeout: 248 seconds)
2022-06-23 20:58:40 artefact_ is now known as artefact
2022-06-25 16:12:38 × artefact quits (~artefact@137.185.137.88.rev.sfr.net) (Quit: Thank you for playing Wing Commander!)
2022-06-25 16:13:06 artefact joins (~artefact@137.185.137.88.rev.sfr.net)
2022-06-26 14:37:41 WolfIcefang[m] joins (~wolficefa@2001:470:69fc:105::a3f1)
2022-06-26 16:18:42 Guest78 joins (~Guest78@45.89.242.234)
2022-06-26 23:28:53 × Guest78 quits (~Guest78@45.89.242.234) (Quit: Client closed)
2022-06-28 00:00:06 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (*.net *.split)
2022-06-28 00:01:10 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
2022-06-28 09:52:32 × Tisoxin quits (~ikosit@user/ikosit) (*.net *.split)
2022-06-28 09:57:13 Tisoxin joins (~ikosit@user/ikosit)
2022-06-28 10:00:58 × SER[m] quits (~sermatrix@2001:470:69fc:105::2ad) (Ping timeout: 248 seconds)
2022-06-28 10:00:58 × mekeor[m] quits (~mekeormat@2001:470:69fc:105::17e4) (Ping timeout: 248 seconds)
2022-06-28 10:01:01 × Tisoxin quits (~ikosit@user/ikosit) (Ping timeout: 252 seconds)
2022-06-28 10:01:28 × ryanprior[m] quits (~ryanprior@2001:470:69fc:105::1742) (Ping timeout: 265 seconds)
2022-06-28 10:01:29 × WolfIcefang[m] quits (~wolficefa@2001:470:69fc:105::a3f1) (Ping timeout: 260 seconds)
2022-06-28 10:01:29 × dnzm quits (~dnzm@2001:470:69fc:105::97e) (Ping timeout: 260 seconds)
2022-06-28 10:10:17 SER[m] joins (~sermatrix@2001:470:69fc:105::2ad)
2022-06-28 10:11:17 dnzm joins (~dnzm@2001:470:69fc:105::97e)
2022-06-28 10:29:08 × SER[m] quits (~sermatrix@2001:470:69fc:105::2ad) (Quit: Bridge terminating on SIGTERM)
2022-06-28 10:29:08 × dnzm quits (~dnzm@2001:470:69fc:105::97e) (Quit: Bridge terminating on SIGTERM)
2022-06-28 10:32:31 mekeor[m] joins (~mekeormat@2001:470:69fc:105::17e4)
2022-06-28 10:55:12 Tisoxin joins (~ikosit@user/ikosit)
2022-06-28 10:55:12 ryanprior[m] joins (~ryanprior@2001:470:69fc:105::1742)
2022-06-28 10:55:12 SER[m] joins (~sermatrix@2001:470:69fc:105::2ad)
2022-06-28 10:55:12 WolfIcefang[m] joins (~wolficefa@2001:470:69fc:105::a3f1)
2022-06-28 10:55:26 dnzm joins (~dnzm@2001:470:69fc:105::97e)
2022-06-28 20:01:36 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (*.net *.split)
2022-06-28 20:01:36 × ryanprior[m] quits (~ryanprior@2001:470:69fc:105::1742) (*.net *.split)
2022-06-28 20:01:36 × WolfIcefang[m] quits (~wolficefa@2001:470:69fc:105::a3f1) (*.net *.split)
2022-06-28 20:01:36 × Tisoxin quits (~ikosit@user/ikosit) (*.net *.split)
2022-06-28 20:01:36 × mekeor[m] quits (~mekeormat@2001:470:69fc:105::17e4) (*.net *.split)
2022-06-28 20:01:37 × \f quits (4c1975b719@user/f/x-7101985) (*.net *.split)
2022-06-28 20:01:37 × dnzm quits (~dnzm@2001:470:69fc:105::97e) (*.net *.split)
2022-06-28 20:01:37 × SER[m] quits (~sermatrix@2001:470:69fc:105::2ad) (*.net *.split)
2022-06-28 20:01:38 × Bayes quits (~Bayes@user/bayes) (*.net *.split)
2022-06-28 20:14:53 dnzm joins (~dnzm@2001:470:69fc:105::97e)
2022-06-28 20:14:53 WolfIcefang[m] joins (~wolficefa@2001:470:69fc:105::a3f1)
2022-06-28 20:14:53 SER[m] joins (~sermatrix@2001:470:69fc:105::2ad)
2022-06-28 20:14:53 ryanprior[m] joins (~ryanprior@2001:470:69fc:105::1742)
2022-06-28 20:14:53 Tisoxin joins (~ikosit@user/ikosit)
2022-06-28 20:14:53 mekeor[m] joins (~mekeormat@2001:470:69fc:105::17e4)
2022-06-28 20:14:53 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
2022-06-28 20:14:53 \f joins (4c1975b719@user/f/x-7101985)
2022-06-28 20:14:53 Bayes joins (~Bayes@user/bayes)
2022-06-29 05:23:03 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Ping timeout: 256 seconds)
2022-06-29 05:25:45 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
←Prev  Next→
Page 1 .. 45 46 47 48 49 50 51 52 53 54 55 .. 125

All times are in UTC.