Skip to content

Conversation

@pokey
Copy link
Member

@pokey pokey commented Dec 27, 2021

Enables cursorless to be used by keyboard

@ym-han
Copy link
Contributor

ym-han commented Jan 9, 2022

one quick thought about extending this to keyboard: it'd be good if the way that this is implemented is compatible with a steno setup (see, e.g., https://www.openstenoproject.org/plover/). I don't know offhand how plover does its thing; just wanted to note that it'd be good to look into it -- I'd be happy to do the necessary research once we start thinking about what abstractions to use. The reason why it'd be nice if it's compatible with steno is because if you use steno, you can basically type (they call it 'stroke') the same things that a voiced cursorless user would say (steno allows you to do this sustainably and efficiently). Consequently, you wouldn't need to learn new keybindings if you already know steno and the cursorless voice bindings. (This goes back to the appeal of having a unified interface that Andreas was talking about.)

I think steno users who don't already use Talon would find cursorless attractive as well --- I've seen steno users talking about how they have to use normal, non-steno typing often than they'd like when navigating code.

It might also not be too hard for those who don't already know steno to learn just enough to use cursorless with steno, given how there aren't too many unique words.

@pokey
Copy link
Member Author

pokey commented Jan 9, 2022

@ym-han Yes I remember discussing this idea with someone at some point. The issue they pointed out was accuracy: talon is designed to try its best to map your utterance to the allowable grammar, whereas I'm not sure that's how plover works

But a POC probably wouldn't be too hard to make: you could just pass text from Plover to talon's mimic function

@ym-han
Copy link
Contributor

ym-han commented Jan 9, 2022

@ym-han Yes I remember discussing this idea with someone at some point. The issue they pointed out was accuracy: talon is designed to try its best to map your utterance to the allowable grammar, whereas I'm not sure that's how plover works

But a POC probably wouldn't be too hard to make: you could just pass text from Plover to talon's mimic function

passing text from Plover to Talon's mimic function sounds like a great idea (and honestly probably robust enough). I'll have to learn some steno before it'll make sense for me to work on this, but it's on my to-do-eventually list now :P (assuming of course that no one else gets to it first)

@pokey pokey added the help wanted Extra attention is needed label Jan 16, 2022
@pokey pokey mentioned this pull request May 31, 2022
5 tasks
@pokey
Copy link
Member Author

pokey commented May 31, 2022

Closing for now in favour of #710; feel free to reopen if anyone wants to work on it

@pokey pokey closed this May 31, 2022
@pokey pokey deleted the keyboard branch May 31, 2022 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants