Coder Social home page Coder Social logo

keyboard-therapy's Introduction

Staff Engineer: Backend

About Me

My career has focused on building business applications on the web. I've been doing this more than two decades.

Across the Web

Open to Work!

I'm currently looking for a position. Feel free to reach out if you are highering.

keyboard-therapy's People

Contributors

focusaurus avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

mattir

keyboard-therapy's Issues

Journal of Unorganized Grumps

  • I think our plastic switches, all of them, are like, crap. The community is obsessed with clickiness or whatever, but these are all still wiggly plastic crap and I don't like the feel of any of them. Typing on my macbook 2019 where I cleanly bottom out against a solid surface just feels way better to me.
  • My Model 01 is pretty great in terms of the key layout and build quality
  • I really want much lower travel though
  • I wonder how difficult it is to do a custom PCB layout. I basically want something like the Iris but with a thumb arc in the correct place

Comprehensive Guide

So I have some bookmarks gathered up of good resources, and I'll eventually link them in here, but https://keyboard.university is by far the best resource I've found. I'd like to contribute articles and edits but it seems to be a commercial project. Will ask them if there is a way to contribute.

Help me choose a v4 keyboard

OK so this repo's readme outlines my thinking around what my v4 setup might look like. This issue is here for my keyboard therapist community to share advice.

QMK combos for one-shot modifiers

I'd love to be able to do home row combos (example, "eu" or left ring+index) trigger a one-shot modifier like OSM(MOD_LGUI). But according to the QMK docs combos only support simple keycodes.

Keeb Ecosystem Survey

Survey of Keyboard Software Ecosystem

Firmware Projects

QMK (Quantum Mechanical Keyboard)

https://qmk.fm/

  • Creates customized firmware images to power fancy keyboards with on-board microcontrollers
  • written in C
  • The de facto standard and vastly most popular tool in the keeb community
  • Vast tooling including CLIs, multiple web-based GUIs, docker images, etc

ZMK

https://zmkfirmware.dev/

  • Has bluetooth wireless support.

Keyberon

https://github.com/TeXitoi/keyberon

  • written in rust
  • compiles to a runnable firmware image

Kaleidoscope

keyboardio/kaleidoscope

Arduino based keebs. Part of keyboardio project/company (Model 01, Atreus). Plugin system.

Software Projects

Karabiner-Elements

https://karabiner-elements.pqrs.org/

  • MacOS only
  • Supports many fancy keyboard customization
  • rules file is json
  • runs reliably in macos menu bar

Kmonad

https://github.com/david-janssen/kmonad

  • written in cross-platform haskell
  • uinput/kernel based
  • works on internal and external keyboards
  • works in linux console and X Windows

rusty keys

https://github.com/moparisthebest/rusty-keys

  • uinput based program for software key remapping
  • written in rust

Keymap Configuration GUIs

DBs, Info, and Lists

Forums

Notable Key Mappings

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.