the darnedest thing is written and designed by Steven Hum with the following..

production environment


the darnedest thing

comments processing

  • Ruby Mail library
  • Gmail spam filtering

web server

hosting services

Other tools used to construct this site can be found here. The current dotfiles containing the configuration files and scripts described in the various articles can be found here.

───  about

monday, 14 march 2016

it’s a slow and methodical process. Step by step, extending an already feature rich window manager, molding it to one’s will. Fixing corner cases that invariably pop up over extended usage. Then adding visual flair with ricing scripts to enhance the user experience and keep it fresh.

Distraction free plugins for vim complete my particular setup which is now complemented by an artful desktop. Time to return to the other threads on this site which were always the original intent of this hardware (keyboard and layouts) and software detour to create a publishing environment..

comment ?

beakl ti

sunday, 19 august 2018

following the naming convention used for BEAKL Mu or mash up, BEAKL Ti is derived from Thumb I..

Splitography BEAKL thumb 
I home Q

It continues to score well against other popular and more exotic layouts on klatest – even with the newly increased thumb weight penalty – and feels like my keyboard layout search may finally be answered.

The layers of Thumb H – with the H and I swapped on the alpha layers – are inherited by BEAKL Ti with the following amendments..

home row shift

is augmented with additional remapped Shift keycodes, notably extra Tab and Enter keys for each hand. This provides a more rhythmic Tab Enter sequence to the previous alternating thumb sequence which the rolling thumb action (coded with QMK) attempted to smooth out..

Splitography BEAKL Ti home row 

caps lock

was previously managed with the traditional toggled caps state. Under normal circumstances this posed no problem but rapidly triggering the CapsLock with alternating toggle layers can leave the keyboard in a CapsLock state (as a result of a QMK timer conflict with the toggle layers and the CapsLock), requiring a keyboard reset.

Rather than attempt to debug this rare timer event conflict with the CapsLock state and the toggle layers, it was more expedient to implement the CapsLock as an additional toggle layer and capitalize on the macro’s timer management..

Splitography BEAKL Ti CapsLock 

Note the complete set of punctuation keys, retention of the thumb Tab, Enter and Del, and the availability of the cursor Navigation Layer from the CapsLock Layer.

Home row modifiers could have been implemented with literally next to no effort but are intentionally omitted for lack of a use case with the CapsLock Layer.

comment ?