2021-08-11 00:23:48 +0200 | nij- | (~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 +0200 | nij- | (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Remote host closed the connection) |
2021-08-11 00:37:30 +0200 | nij- | (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) |
2021-08-11 05:47:48 +0200 | nij- | (~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 +0200 | nij- | (~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 +0200 | nij- | (~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 +0200 | nij- | (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) |
2021-08-11 15:37:30 +0200 | nij- | (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Remote host closed the connection) |
2021-08-11 15:37:54 +0200 | nij- | (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) |
2021-08-11 15:37:59 +0200 | nij- | (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Remote host closed the connection) |
2021-08-11 15:41:36 +0200 | nij- | (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) |
2021-08-11 16:36:44 +0200 | nij- | (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Remote host closed the connection) |
2021-08-11 16:39:09 +0200 | nij- | (~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 +0200 | Tisoxin | also 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 +0200 | nij- | (~jin@2001-48F8-9021-806-0-0-0-1AD1-dynamic.midco.net) (Quit: Using Circe, the loveliest of all IRC clients) |