Qwerty layout split 3x5 keyboard with 3 thumb keys each#4
Open
peterjc wants to merge 1 commit into
Open
Conversation
Typically small split keyboards like this use assorted key combinations to access additional symbols, numbers, or navigation keys like cursors. Very often this includes tap-vs-hold behaviour, whereby for example a thumb key might be space if tapped, but shift if held. That complexity seems beyond what this keyboard heatmap tool attempts to display. Therefore the layout here as been simiplified to just use two modifiers, left-shift on a left-thumb key, and AltGr on a right-thumb key. Then: * Base layer, lower case Qwerty * Shift layer, upper case Qwerty * AltGr layer, ANSI number row symbols along top, digits on middle row, and misc other punctuation from right side on bottom row including tab and escape. * Shift+AltGr layer, misc symbols including those top left/top right on ANSI/ISO (like back-tick, minus, equals) and currency symbols as the top row, and a vi-style row of cursors. Rest unused. The thumb keys have been simplified to just left-shift, backspace, delete (on left) and then enter, space, AltGr (on right). This means there is no ctrl, nor meta/command/windows, nor left-alt. i.e. This would not actually be practical for real use as standard keyboard shortcuts would be impossible. However, the goal was mainly to visualise the Qwerty part of the keyboard - and everything else tends to be highly personalised in the ergonomic keyboard community.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
As per #2, I wanted to try your heatmap tool with a Qwerty layout. I didn't really fancy defining a full staggered layout so went for a smaller orthogonal design instead.
(This is perhaps too niche to consider merging, but I'll leave that up to you.)
Typically small split keyboards like this use assorted key combinations to access additional symbols, numbers, or navigation keys like cursors. Very often this includes tap-vs-hold behaviour, whereby for example a thumb key might be space if tapped, but shift if held. That complexity seems beyond what this keyboard heatmap tool attempts to display.
Therefore the layout here as been simplified to just use two modifiers, left-shift on a left-thumb key, and AltGr on a right-thumb key. Then:
The thumb keys have been simplified to just left-shift, backspace, delete (on left) and then enter, space, AltGr (on right).
This means there is no ctrl, nor meta/command/windows, nor left-alt. i.e. This would not actually be practical for real use as standard keyboard shortcuts would be impossible. However, the goal was mainly to visualise the Qwerty part of the keyboard - and everything else tends to be highly personalised in the ergonomic keyboard community.
Example output using your provided
heatmap.json(which includes lots of accented characters which are not supported on this layout):Base layer, lower case Qwerty:
Shift layer, upper case Qwerty:
AltGr layer, main symbols and numbers:
Shift+AltGr layer, misc symbols and cursors (no counts shown):
Note initially the thumb keys are not rotated, but I can see how to add that level of polish.