Home liberachat/#kmonad: Logs Calendar

Logs on 2021-08-11 (liberachat/#kmonad)

03:47:48 × nij- quits (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Quit: Using Circe, the loveliest of all IRC clients)
05:15:30 <Solid> ?tell nij- best practice in what way? You can just add another layer
05:15:30 <lambdabot> Consider it noted.
09:28:15 nij- joins (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net)
09:28:29 <nij-> Solid: I've read the log :)
09:28:50 <nij-> Hm. For example, current I have cmps+e bound to "∊".
09:29:19 <nij-> In apl, the capitol version of it is "⍷".
09:29:27 <nij-> I hope to bind that to cmps+shift+e.
09:31:27 <Solid> Yeah that'll probably require an extra shift layer
09:32:09 <Solid> I.e. making a new layer and binding going to that one to shift on the apl layer
10:09:02 <nij-> Oh, lemme try! :)
11:18:46 <Tisoxin> nij-: You might be interested in https://github.com/kmonad/kmonad/issues/111
11:20:19 <Tisoxin> (If you want to know about the limitations of shift layers)
11:23:38 <nij-> Thanks, Tisoxin :)
11:23:54 <Tisoxin> iirc the most elegant solution to the dilemma in my opinion was to use a shift for alphanumeric symbols and a seperate shift for shortcuts
11:23:55 <nij-> Most of them work now. I'm looking for the key name of "^". It's not hat, it's not caret..
11:24:36 <Tisoxin> probably sth like asciicircum
11:25:21 <nij-> This is what I do: https://bpa.st/M2IA
11:25:26 <Tisoxin> hm, doesn't seem to be the case
11:25:28 <nij-> Oh! Haven't tried that. Lemme see.
11:26:17 <nij-> Indeed!! You saved my day :)
11:26:25 <Tisoxin> oh, lol
11:26:46 <Tisoxin> though, asciicircum doesn't seem to be listed in keycode.hs
11:26:51 <Tisoxin> ¯_(ツ)_/¯
11:26:58 <nij-> I have added most of them in XCompose.
11:27:05 <Tisoxin> ah
11:27:07 <Tisoxin> yeah
11:27:11 <nij-> And the last problem now is indeed ibus..
11:27:14 <Solid> I was going to say I'm pretty sure for ^ we just invoke S-6
11:27:14 <Tisoxin> There it has to be asciicircum
11:27:27 <nij-> Some characters won't work in emacs and terminal (but tehy do in my browser..)
11:29:06 <nij-> All done :)
11:38:09 <nij-> Hmm.. for some reason my "accent" layer doesn't work.
11:38:11 <nij-> https://bpa.st/3T4Q
11:38:38 <nij-> qwerty is my default layer, in which @acc is bound to the key "wkup" (checked with evtest).
11:39:01 <nij-> But pressing and tapping "wkup" doesn't invoke the acc layer.
11:45:41 <nij-> Binding "wkup" to "z" in my qwerty does work - it correctly gives the input "z".
11:46:12 <nij-> However, the problem arises again after I change it back to "@acc".
12:17:20 <Tisoxin> have you tried binding `@acc` to another keycode?
12:23:03 <nij-> Oh not yet! Lemme try.
12:26:55 <nij-> Tried. Didn't work either. I've also changed acc to act, and "accent" to "accentt" just to avoid name clash. But it still doesn't work.
12:33:48 <nij-> OH! I bind @acc to right_ctrl then it is working.
12:33:53 <Solid> depending on your keyboard, wakeup could be special
12:33:54 <nij-> Super wierd.. I wonder why.
12:34:00 <Solid> at least when it's held down
12:34:19 <nij-> When I bound it to left ctrl, it didn't work either. But right ctrl is fine.
12:34:20 <Solid> e.g. for me (x220) it still acts as the fn key when held, regardless of what kmonad says it is
12:34:36 <nij-> I think it's good to add this into the doc somewhere..
12:36:30 <nij-> Oh thank god. I finally have ralt+hjkl => arrows!!!!!!
12:36:52 <nij-> Goodbye, arrows ;) my right wrist won't miss you.
12:37:22 <Solid> :)
12:38:33 <nij-> Two days of configuration. Worths it! thank you Solid and Tisoxin :)
12:38:42 <nij-> Without your help I must have given up :P
12:42:27 <Solid> ah it was fun; bringing some life into this channel is good =)
12:44:15 <nij-> <3
12:44:32 <nij-> You won't believe how long I have been wanting this.
12:44:40 <nij-> (ok not so bad.. perhaps 1.5 years)
13:37:03 nij- parts (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Using Circe, the loveliest of all IRC clients)
13:37:20 nij- joins (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net)
13:37:30 × nij- quits (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Remote host closed the connection)
13:37:54 nij- joins (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net)
13:37:59 × nij- quits (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Remote host closed the connection)
13:41:36 nij- joins (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net)
14:36:44 × nij- quits (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Remote host closed the connection)
14:39:09 nij- joins (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net)
17:06:12 <contrapunctus> nij-: you might be interested in reusing some things from my setup, namely holding Space to act as Ctrl, and tapping Shift to insert () and place the cursor between them.
17:06:19 <contrapunctus> nij-: here's the blog post covering it - https://contrapunctus.tilde.team/blog/keyboard-machinations-kmonad.html
17:07:22 <contrapunctus> If you prefer Gemini - gemini://tilde.team/~contrapunctus/gemlog/keyboard-machinations-kmonad.gmi
17:07:55 <nij-> contrapunctus: oh yeah! thanks ! (hopefully i could have read this two days ago xD)
17:08:00 <nij-> it's clearly written. thank you!
17:08:35 <nij-> Mine:: hold caps => ctrl; tap caps => esc (yep im vimmer); hold esc => capslock
17:09:09 <nij-> I wish I can get a keyboard whose SPACE is splitted into 5 keys!
17:09:20 <nij-> Can do much more things using kmonad.
17:10:29 <contrapunctus> nij-: here's the config itself - https://tildegit.org/contrapunctus/dotfiles/src/branch/production/kmonad.kbd
17:11:04 <contrapunctus> « it's clearly written. thank you! » Glad to hear that ^^
17:11:26 <nij-> thx ^^
17:11:42 <nij-> I bind right-alt hjkl to arrows.. this is something I have been wanting for a long while
17:12:10 <nij-> Gasp! New idea: to bind ralt HJKL with 10x arrows! :D :D
17:15:54 <contrapunctus> I was using Caps Lock as Esc on tap and Ctrl on hold before, but having Ctrl on Space is loads easier on the pinkies, and one can use Ctrl bindings without leaving the home row...the downside is you can't hold down Space to insert multiple spaces (e.g. trying to scroll many pages in the browser, or indenting the values in `let` bindings).
17:17:07 <nij-> That sounds like a good trick. Oh yes, I'm going to absorb that too.
17:17:19 <nij-> HOw about shift? Any idea to put it elsewhere?
17:18:49 <nij-> Maybe ralt+space should be shift.
17:18:58 <nij-> I can use both thumbs for that.
17:23:19 <nij-> contrapunctus: OHHH my fingers are alive again :D
17:23:31 <contrapunctus> Hehe
17:23:35 <nij-> seriously I hope the space key can be separated!!!
17:23:52 <contrapunctus> The same excitement I experienced when I started. 🙂
17:24:04 <nij-> pinky is spoiled
17:25:01 <contrapunctus> nij-: re: split Space bar...sounds like you want a split keyboard 🤔
17:25:07 <contrapunctus> (I know I do.)
17:25:46 <nij-> But I also enjoy my laptop as a whole.. hmm
17:26:02 <nij-> I acutally dream of putting a split keyboard into a glove, so I can type every where.
17:26:13 <nij-> (with both of my hands laid down on my laps)
17:27:00 <Tisoxin> afaik there is sth like that
17:27:06 <Tisoxin> But i don't know how it's called
17:27:19 Tisoxin also wants a split keyboard
17:27:33 <Tisoxin> of course it has to be an ergonomic one
17:30:04 <nij-> not just a split kb
17:30:14 <nij-> but I need to use it without a table or a solid surface
17:33:21 <contrapunctus> nij-, Tisoxin: DataHand?
17:34:22 <nij-> oh <3
17:34:26 <nij-> almost
17:34:29 <nij-> but it seems dead @@?
17:40:17 <nij-> contrapunctus: Have you tried binding numbers to prefix keys like in emacs?
17:40:26 <nij-> For example, 9+spc gives you 9 spaces?
17:40:44 <nij-> I even hope we can do 99+spc, for example..
18:28:50 <contrapunctus> nij-: actually...I use the window-numbering Emacs package, which assigns numbers (0-9) to windows, so you can switch to them with (by default) M-0...M-9. But since I think I switch windows more frequently than I use numeric prefixes, once I started using Space as Ctrl, I changed window switching to C-0...C-9, leaving numeric prefixes to the relatively inconvenient M-0...M-9.
18:33:41 <contrapunctus> nij-: how does a Lisper not use Emacs, though? 🙂
18:34:17 <contrapunctus> (Or by "Vim" do you mean you use Evil?)
18:34:41 <nij-> Oh yeah I mean evil.
18:35:00 <contrapunctus> Heh
18:35:13 <nij-> I also use vim sometimes though.
19:09:52 <Tisoxin> contrapunctus: I'd like to have sth like redox or dactyl
20:08:34 × nij- quits (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Quit: Using Circe, the loveliest of all IRC clients)

All times are in UTC on 2021-08-11.