HN user

SuperPaintMan

493 karma

// Jane Bernhardt Painter, Programmer, Collagist, API-Gluer

jane@gboards.ca http://gboards.ca

Posts8
Comments237
View on HN

iPhones have strict shutdown temperatures for both cold and heat. (which make them useless in many outdoor work environments)

Absolutely, I'm in the middle of Saskatchewan where it can get down to -40 and this was my biggest gripe with some of my old iPhones. Weirdly enough my BlackBerries (including my Key2!) managed a bit better. Only major issue I noticed was that capacity would rise when coming into a warmer environ. The Titan seems to be faring pretty well so far this winter, but it also is more battery then phone.

Was always funny walking in and having my phone restart, just to shutdown though.

I was using it at my job when it went down. Music stopped, things weren't responding, reloaded the page and knew it wasn't coming back.

I was using it way back when you could use their Java Applet to upload your music. Had my entire library on it!

433% Keyboard 6 years ago

With light switches and a compact layout it's not too bad for navigation. My default for arrows is LeftThumb+HJKL, so it's quicker and more natural then diving for the arrow keys. I also have overloaded alphas (Ctrl on a or ;, Shift on Z/?, etc) so Ctrl-Shift-Up maps to A+Z+LeftThumb+K. Seems a little bonkers but it only took a few days to adjust to my GergoPlex [0][1]

The bigger issue with adding more keys to the mix is that with heavier switches (35g+) the amount of work/stress done by the hand can be more then a traditional keyboard. But even with heavier switches it's often faster then having to move your hands around the physical board. And once you factor in things like combos you can just map End to something like QW or whatever works for you. Programmable input devices are _really_ weird!

[0] https://1.bp.blogspot.com/-rRS_TOYuIQQ/XhRERox3moI/AAAAAAABE...

[1] https://www.gboards.ca/product/gergoplex

433% Keyboard 6 years ago

That's exactly why I made Ginny (the small red keyboard in OP)! It's an exercise in insanity, but it does work as a fully functional keyboard powered by ASETNOIP. I could never daily it (too attached to my 36key GergoPlex) but some users are above 130WPM on 10keys!

https://www.gboards.ca/product/ginni

A better solution is to just have a different physical connector so it's obvious at a glance if you have the correct cables. But that: involves carrying another cable, and kind of defeats the purpose of a unifying connector.

I think on the right kind of switch it doesn't matter. The idea with a tactile bump is to give your fingers feedback to prevent a bottoming out, but on a lower profile switch that's just not an option (the general consensus is that tactile chocs are a little bit garbage) and you're probably going to bottom them out anyway.

My solution to this is to just use O-Rings on Chocs to soften the bottom out. It's less jarring and gives a bit of mush to a bottom out instead of a hard hit. To some this is heresy though.

That being said, if you're deadset on the feel of a tactile, it's an option.

Skip on the Helix and grab something like the Crkbd (Make sure it's a model where the outer column can snap off) or the MiniAxe, Yushakobo carries both I believe. Also check out the 'Self Made Keyboards In Japan' Discord server as there are tons of boards available to you domestically via booth! Worst case, Yushakobo should have everything you need to get a build done (and even has a wonderful selection of blank keycaps), go hit their workshop! :)

No worries, we spend all day using these devices, the fact that we're not using them in a highly configurable fashion pains me. Make technology work for you, not the other way around

build and make it

Depends on how you define 'build' here, I'm assuming you mean come to what would become the final design for GergoPlex. That took about a year and a half, my first two designs (Gergo and Georgi respectively) sought to improve on my issues with the ErgoDox (mostly size, PCB-forehead, height, thumb-cluster). After a year of using Gergo and diving into QMK and a failed attempt at picking up stenography, I came up with the idea for a more chord-orientated layout. It didn't take long to get working hardware (as it was a reduction of an existing design), but the layout took about two weeks before everything had settled into it's final place. I did a bit of a write-up over on the blog of how I ended up dailying GergoPlex from a full size 104 [1] and the slow descent into preprocessor madness [2] to make the Combo decorators work. The weird part was tuning QMK so combos like 'we' wouldn't misfire while typing and analyzing my Vim usage to find comfortable places for frequently used chords. (Such as JK for :, WE or UI for Esc, NM for Enter, XC for -, M< for _, etc)

get used to the layout

At every transitional step I'd say maybe a week? The harder part was finding a keymap that worked for me. But I started with a Sun-Style layout on the ErgoDox and slowly adpated it as I moved to smaller boards. Control is on 'A' (and ';') on GergoPlex for that reason, and the symbols layers are fairly similar. Honestly, just using it in a active chat server for a few hours was enough to get me 90% of the way there.

Every users needs are going to be different, and their layout should match that (it's _why_ you get a programmable keyboard after all!). How you get there is a fiddly endeavour involving lots of flashing and tweaking, but you end up with something ergonomic and deeply personal!

[1] https://blog.gboards.ca/2020/01/weird-keyboards-programmable...

[2] https://blog.gboards.ca/2020/02/adventures-in-obscure-c-feat...

Was thinking that the whole time I was reading this! I actually have my layout optimized for i3/Vim-controls and it's the default for GergoPlex. I used to use xmodmap hacks but I got sick of maintaining changes across/OS's, having it on the keyboard makes it so much easier. Only downside is carrying around a QMK keyboard!

Layout: https://1.bp.blogspot.com/-rRS_TOYuIQQ/XhRERox3moI/AAAAAAABE...

GergoPlex: https://www.gboards.ca/product/gergoplex

A Key2 is my daily, but there's a backup unlocked Titan running Lineage ready to take over if it dies. Now the question is, once this hardware becomes available will I still need it or will the Key2 power though.

Although being able to load GSIs on the Titan feels amazing!

Tell me about it. I run a keyboard shop out of Canada and just trying to get parcels around is a nightmare near the Can/US border. It's getting to the point where packages heading to the EU/UK are actually arriving before the US counterparts.

Add in the extra shenanigans that is the state of air cargo and different routes opening/closing and it's a very strange time to be trying to manage worldwide shipments.

[1] https://www.gboards.ca/

Eh, we'll see, I'm hoping we get some news in August after the TCL contract ends officially but I'm not holding my breath.

I'm still dailying my Key2 and have a UniHertz Titan setup ready to go for when it dies. It's not perfect, but it beats typing on glass :)

Some do, take a look at the Ready options for Gergo that can be built with 35g Kailh Box Pro Reds. For GergoPlex and a few others I went with Kailh Choc only due to sizing differnces in the caps, using a hybrid footprint means that chording is much harder (and seeing as vertical chording on MX caps is iffy at best, it makes sense).

A user tipped me off that this was re-posted again after it didn't get much traction last time. If you have any questions let me know and I'll try answering them :)

Needless to say, it's been a few months since this was posted and I've doubled down on the usefulness of chords/combos and overloaded layouts with GergoPlex. Compared to the Gergo I was using before, the ergonomic gains are immense :)

(And Mods, can you remove the mobile bit on the link?)

This sounds very similar to Xanadus concept of Transclusion, I'm kind of sad this kind of context-preserving inclusion never really made it into the modern web. But due to the nature of Xanadus fixed and versioned documents, transclusions can't be broken. :(

There's a reason we fight hard for our crown corperations out here in Saskatchewan, if this was left to the market we would be screwed. The farther away from populated centers you get, the harder it is to get decent service however. I grew up out in Melville, SK where the fastest connections at the time were 15mbps DSL connections (this was around the time that Google Fiber was starting to roll out elsewhere). Once you get farther out, copper isn't even an option so cellular and satellite links are needed. The only nice thing about fiber is digging up ditches is relatively cheap

Some of us are excited to see how systems such as StarLink develop, maybe bringing decent rural access to the network is in the cards.

Next time you make a page that requires 10Mb of assets before loading, please remember there are people dealing with terrible connections. I know my first 100mbps connection was a godsend.

New iPhone SE 6 years ago

There's still a few outliers, I'm dailying a. BlackBerry Key2 and have a backup UniHertz Titan on the shelf (which has a passport style 1:1 screen).

Love having a physical keyboard, and will gladly give up some screen size for a much comfier typing experience. That and the BlackBerry Hub is amazing and actually makes managing all my communication in a day much more effective. (Global shortcuts, gestured text navigation, a control key, etc):

At least Hub can be installed on other Android devices, for me a unified inbox is a killer feature.

You can submit jobs to JES2 from USS with a shell script. Easiest way I found was to fuse-mount a working directory, edit everything with VSCode/Vim With COBOL Extensions and have two shells, one constantly reading the output data file and another for submitting job cards.

I've been going over this thread wanting to comment on damn near everything, I think I'll make a blog post.

In short, you nailed it. But forgot to mention abusing the power that QMK gives you for reducing reach/key stretch.

You should be using steno or some kind of briefing system. I hang out in the plover discord and bunch of the people there are over 150 on a slow day.

Just need to ditch character based input, it's not easy though.