2021/08/11

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