Git Product home page Git Product logo

Comments (5)

algernon avatar algernon commented on August 19, 2024 2

Mhm. I'll see if I can teach Leader to work its magic while held, too... that should do the trick, I hope.

from kaleidoscope.

Pitometsu avatar Pitometsu commented on August 19, 2024

Also it can help with limitation when we forced to press few modifier keys by single thumb.
And thus we can be free from necessity to have all the modifier duplicates for both thumbs.

from kaleidoscope.

algernon avatar algernon commented on August 19, 2024

This sounds very much like One-Shot modifiers, except with one-shots, you do not need the Quasi-key, you just tap Ctrl, Alt, and d to get Alt+Ctrl+D.

Though, reading the original article, it is closer to Leader, the main difference is that for Leader, you don't have to hold the Leader key, either.

Would Leader be a close enough approximation?

from kaleidoscope.

Pitometsu avatar Pitometsu commented on August 19, 2024

Similar, but not the same. According to Jef Raskin's principles, modes are evil, but holding key let our mind keep it explicit (that's where Quasi name from: quasi-modes. Modal editing without modes). With leader key it's pretty simple to forgot that you pressed prefix (any attention refocus). With key holding it's enough just release key - and mode will be forgotten. See "The Humane Interface" for details.

from kaleidoscope.

Pitometsu avatar Pitometsu commented on August 19, 2024

It supposed to work like:

  • keep modifiers while Quasi pressed
- hold "Quasi"
- press and release "Alt"
- press and release "Ctrl"
- press "D"
=> "Alt+Ctrl+D" as a result.
  • forgot modifiers when Quasi released
- hold "Quasi"
- press and release "Alt"
- press and release "Ctrl"
- release "Quasi"
- press "D"
=> "D" as a result.
  • keep modigiers while switching the hand
- hold "Quasi"
- press and release "Alt"
- press "Quasi" (e.g. other hand)
- press and release "Ctrl"
- release "Quasi"
- press "D"
- release "Quasi"
- press "D"
=> "Alt+Ctrl+D", "D" as a result.
  • yet forgot mode on release
- hold "Quasi"
- press and release "Alt"
- release "Quasi"
- press "Quasi" (e.g. other hand)
- press and release "Ctrl"
- press "D"
- release "Quasi"
- press "D"
=> "Ctrl+D", "D" as a result.

The main advantage is the reducing number of modifiers (no duplication for each hand) while keeping an ergonomic (hold modifiers on the opposite keyboard side).
@algernon that wold be fantastic to have such workflow in the Crysalis BTW.

from kaleidoscope.

Related Issues (20)

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.