goobta / ergodox-ez-setup Goto Github PK
View Code? Open in Web Editor NEWMy ongoing quest to have the perfect keyboard layout
License: MIT License
My ongoing quest to have the perfect keyboard layout
License: MIT License
Add a layer for TMUX. Keys should do the same thing that they do in the vim layer.
Just to clarify, the only keys that matter are the movement and resizing keys. Register and other vim-specific functionality shouldn't be replicated, for obvious reasons.
Not everybody wants to dig through hundreds of lines of code to understand what the keyboard layout has to offer. A quick write up will make life easier for everybody.
Kind of minor, but can't hurt to have an isolated system for converting the .c
files into a usable .hex
file. Specially useful if I ever have to use shudder windows.
Somewhere along the shuffle of converting from the EZ graphical configurator and writing the keymaps myself, the right click for the navigation layer has disappeared. It should probably be added back ASAP, as my mouse may be broken at the moment.
Also, side note... Only have a left click? Basically a Mac.
Just a couple of keys that are shift+ctrl+c
and shift+cntrl+v
Keys such as next song and previous song are finicky enough across systems that they don't warrant having a location on the the base layer.
However, as keyboards are inherently better than a mouse and any GUI, pressing a couple of buttons on my keyboard to change song is preferred far more than fumbling around in my OS trying to find my Google Play Music tab (which is what I am currently doing).
There is plenty of space in the navigation layer, and shouldn't really be too much of a hassle.
Although ` used too often, I use it enough in markdown that it would be beneficial to not move my whole hand to reach. Right now, it exists as the topmost left piece. It should be moved to the bottom right hand long piece so that it can be access via the index finger.
The previous location of the key doesn't have to be changed until a better use for it comes along.
Create a heatmap analysis of the current keyboard set up to see if there is anymore need for optimization
Put your laughs in now.
Just have a super simple CI test to make sure the damn keymap can compile. If it can't, then at least I know that I screwed something up.
The keys for the move panes don't actually work... fix them in the vim layer.
Similar to #2 in that there should be a layer that is dedicated to TMUX and all of the movement / resizing keys should be the same as those in the vim layer.
This will also probably require some edits in the i3 dotfiles.
Title is pretty self explanatory... add some functionality for copying and pasting from the clipboard.
Copy is required, but paste is optional. See if paste is worth wasting a key on
Sometimes you just wanna browse. I think that converting preexisting MO to a TT for the navigation layer should be good enough for this purpose.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.