This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-11-27
Channels
- # announcements (4)
- # beginners (41)
- # biff (8)
- # cider (14)
- # clj-kondo (5)
- # clojure (45)
- # clojure-brasil (1)
- # clojure-europe (20)
- # clojure-nl (1)
- # clojure-norway (30)
- # clojure-uk (10)
- # clojurescript (8)
- # cursive (25)
- # datomic (20)
- # emacs (11)
- # events (1)
- # hoplon (9)
- # humbleui (7)
- # hyperfiddle (6)
- # lsp (63)
- # matrix (1)
- # observability (20)
- # off-topic (36)
- # polylith (11)
- # re-frame (2)
- # releases (1)
- # rewrite-clj (6)
- # scittle (42)
- # sql (6)
- # squint (86)
- # tools-deps (9)
Some years ago I designed a keyboard (aka played around with http://www.keyboard-layout-editor.com/) and I'm set out to make it a reality now - no kb has exactly fit my style of editing over the years. I felt lucky to find a maker in the Barcelona area. He gave me a reasonably detailed proposal for my design, plus nice advice about what works / not, the best choices of materials, project phases, etc. The keyboard (of prototype quality, with a totally custom layout) was proposed for a 3-figure number, which made me happy since I was afraid of this being a 5-figure project. If anyone has a similar need, I could make an intro! Will post the results around here next quarter.
I want it to be physically different :) https://user-images.githubusercontent.com/1162994/50515388-b0490300-0aa4-11e9-8b15-7cd02dbf2983.png
Where is backspace key? Is it the "right delete" one? And then is the "left delete" a normal delete key? Edit: I like the left side pgup-pgdown group. Edit2: I don't like the ISO-like "z" key location though. Edit3: I think that this layout is strongly geared to MacOS users.
right delete is backspace, and left delete is delete 🙃 I could rename them, but I always named backspace 'delete', and delete, 'supr' It's a spanish speaker thing ;p
the kb is built around the notion of symmetry, so I had to made tradeoffs. some things will annoy me, no doubt (like the mixed staggered/ortho layout)
z in that position would make me crazy, Z on my keyboard is on the A column in my ergodox XD
I have a TKL keyboard and I made the CapsLock key into my own FN key (using QMK and other goodness). Then using this my own mode I can use CapsLockFN+`hjkl` as arrows and it serves as a layer which I can extend as I use the keyboard. At this point I use every modifier key on the left side of the keyboard.
All for optimising a keyboard to you own needs and it seems at relatively reasonable prices too. For me, the keyboard is where I spend 99.99% so I do encourage others to create the most effective experience I've had a lot of joy with the http://keyboard.io keyboards (model100 & Atreus) which I can type on all day & all week as they layout and key layers minimise the amount of lateral movement. They are very nice to look at too
👍 I have a fairly tweaked keyboard setup. I'm a fan of moving more things closer to the home keys. Esp. things like numbers, brackets and arrow keys. I'm not really a fan of the modal editing thing, (hence emacs not vi 😉 ) So I've made a whole bunch of modifiers on the left hand to change layouts for the right. But I've recently been looking at the columnar keywords with a little jealousy ... specifically this : https://www.zsa.io/voyager ... your layout looks like an interesting mix colum wise ... what lead you to that design?
I often find that my right hand does too much work (even more so with all my bike shifting and braking 🚲), so I thought of splitting the workload as much as possible I use three modifiers for emacs stuff, so for symmetry each modifier is repeated other things that have a symmetric counterpart are arrows vs navigation, deletion, tabulation, etc There a few categories that I don't really care about, e.g. qwerty, home row, columnar since my style of typing is very dynamic (my arms move as a whole, so that fingers always have a neutral alignment as they act). So I can afford to make some things ugly 😄 for keeping that symmetry
...my kb would probably be a tough sell. But I'd also love for more fellow programmers to try out alternative typing styles, I saw an obscure video teaching that particular style like 12y ago, it dramatically solved all my problems
I'm not much of a cyclist, but I do climb which can be pretty punishing on the fingers. I switched to dvorak in something like 2006 which fixed the pain issues I was having at the time. But it's a very asymmetric typing style, your right hand works much more than your left. I guess I've got used to that and I'm more in optimisation mode now 😉 ... I agree that it's important to play around and find out what works for you 😉
I own one of these Glove80 (https://www.moergo.com/) with blank keys. Ridiculously expensive, but fun and comfortable. Though it did not fully fit my style - working mainly on the notebook with a trackpad, seeking for the separate mouse is not natural, and then notebook keyboard with a custom layout still works best for me as it minimises hand movements in general. If someone would be interested, I could pass my Glove80 with some discount (shipment in Europe).
> I use ctrl/alt/shift for emacs shortcuts ... do you use a super/hyper for emacs too then?
I can, in macos speak, ctrl+a, cmd+a or option+a for running 3 different commands. or type shift+a for typing A
All my commands are <single modifier key> + <other key>
. I use one hand for each part of that simple equation :)
It's a pretty different style from classic Emacs customs, I reckon.
@U05E4BRHBCG do you have it mounted on your chair? ... that looks great 😉
No, it looks nice on the table too :) Though I actually do not use it almost. Too much trouble, kind of. Nootebook keyboard with custom layout won!
> It's a pretty different style from classic Emacs customs, I reckon.
Yup. I use the key chains a lot with a single modifier, like C-c C-t C-n
for test-namespace, but there are some that I got used to when I first picked up emacs in the 90s with things like C-M-{
- which requires a whole lot of fingers, but is pretty hard wired into my brain now ... but I try to stick to the modifier on one hand, keys with the other approach as much as i can. I've made C-x C-c
a prefix for more things too ... cos that seemed like a shortcut that I wasn't using 😜 ... But I 'm always interested in other people's approaches 😉
@U45T93RA6 you may want to put the arrow keys to I J K L position via a modifier (shift is such a modifier). I did add a modifier (I called it "mod") to CapsLock position. Other stuff https://blog.banphim.net/post/2021-03-01-unified-experience-my-keyboad-layout/
just realized that @U028ART884X mentioned it as well
A friend of mine (Jesse Vincent) created this keyboard company some years ago. https://shop.keyboard.io/pages/about-us He's a pretty regular guy. I bet you could track him down and ask for advice.
Also just had issues, couldn't update branch
Folks using NVD for CVE checking via any lib/tool -- have you been having 503 errors / performance issues? I'm seeing some chatter about API usage being degraded if you're using anonymous access...
Looks like this is all expected and intentional. DependencyCheck 9.0.0 switched to the new APIs and expects users to provide an API key else you get really slow DB updates.
Yup - last Sun I started the preliminar steps for nvd-clojure My quick understanding is that it's outside DependencyCheck's control - the NVD db historically has been pretty flaky, so I guess the API aims to alleviate that
I tried clj-watson with DC 9.0.1 and an API key but I get 403 errors. Lots of folks complaining about 503 errors with DC 9.0.1 even with API keys in place.