sirmalloc

joined 1 year ago
[–] sirmalloc@kbin.social 0 points 1 year ago (1 children)

I work primarily in XCode, VSCode, vim and SSH. The nicest feature was customizing the QMK firmware so I have a lot of functionality with my home row keys. For example:

  • I can hold down J, and use E, D, S, and F with my left hand for up/down/left/right navigation. I also use A, and G in this mode to skip forward and backwards by the word (equivalent of Option-Left/Right arrow on MacOS), and use Q and T to go to beginning or end of line (Cmd-Left/Right arrows). If I press C, X, or V while holding J, it does copy / cut / paste.

  • If i hold down K, it does all the same things as J, but with a shift modifier added, so I can select single characters, words, or lines easily. If i do 'Del' with 'K', it goes to the beginning of the line, selects to the end of the line, and does a delete to completely clear a line no matter what position the cursor is in.

  • If i hold down L, i can use E, D, S, and F as mousekeys to move around, with W and R acting as left and right click.

There's other tweaks and layers here and there but the home row changes were the most effective at making me faster coding on this than any other keyboard I've owned.