geekhack

geekhack Community => Ergonomics => Topic started by: lydell on Thu, 26 December 2013, 16:34:54

Title: TECK single-handed typing mode
Post by: lydell on Thu, 26 December 2013, 16:34:54
I've created a single-handed mode for the TECK (https://www.trulyergonomic.com/store/layout-designer--configurator--reprogrammable--truly-ergonomic-mechanical-keyboard/#KTo7PD0+P0BBQkNERUw5395kNR4fICEi4yMkJSYnLS4xOBQaCBUXTBwYDBITLzDhBBYHCQorCw0ODzPl4B0bBhkFKhEQNjc05OPiSktOTSwoLFBSUU/mZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBSUU/fAN8AAAAAAACTAQAMAiMBAAwBigEADAIhAQAMAZQBAAwBkgEADAGDAQAMALYBAAwAzQEADAC1AQAMAOIBAAwA6gEADADpAQAMALhJAEYuLScmJSQjRyIhIB8eNWQwLxMSDBgcSBcVCBoUODHlMw8ODQssCgkHFgTh5DQ3NhARAAUZBhsd4ADmSktOTQAAAEpLTk3iACk6Ozw9Pj9AQUJDREVMOd/eZDUeHyAhIuMjJCUmJy0uMTgUGggVF0wcGAwSEy8w4QQWBwkKKwsNDg8z5eMdGwYZBSoREDY3NOfg4kpLTk0sKCxQUlFP5uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9gYQBWVwAAAAAAAAAAAFxdXlQAAAAAAAAAAAAAWVpbVQAAAAAAAAAAAGIAYwAAAAAAAAAAAFhXAAAAAAAAkwEADAIjAQAMAYoBAAwCIQEADAGUAQAMAZIBAAwBgwEADAC2AQAMAM0BAAwAtQEADADiAQAMAOoBAAwA6QEADAC4SQBGAAAAAABIrUeuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=).

It works by using the Num Lock and Fn layers. The original Num Lock layer is lost, while the original Fn layer is preserved (almost).

Press Num Lock to activate single-handed mode. That only changes the following:


Activating the Fn layer (holding one of the space bars) mirrors the keyboard, with just a few exceptions:


I use this when I'm casually browsing and I'm too lazy to use both hands, or when I'm drinking or eating something with one hand ;).

I chose to keep the standard layout. I use xkb to remap instead. This way, the firmware is responsible for the single-handed mirroring, and the software responsible for the keyboard layout (without even knowing there is a single-handed mode).