-
-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve the carriage return #22
Comments
Some more suggestions:
|
Maybe add to the list, that BLANK SPACE too should have a different sound, as it only moves the carriage. And (in my memory) BACKSPACE made a different sound than BLANK SPACE, as BACK had to work against some spring, whereas the BLANK was supported by the spring. Hey, it was a full mechanical machine. |
Another comment:
|
I wrote exactly this software recently in Go (still WIP and primitive), and was playing with the ding feature. You can sort of calculate columns by counting runs of printable characters after enter is struck (decrementing for backspace), but the use of any arrow keys should turn off the feature until enter is struck again. Otherwise, you are going to be firing off random bells all over the place. It should probably also ignore keys with non-shift modifiers, since these are likely not typed, but that is somewhat complex, since sometimes, like with MacOS and At the end of the day, you kind of have to settle for "good enough" and err on the side of disabling it when in doubt, which is probably fine since the use case is niche and only really meaningful when typing long strings of prose anyway. Here's the feature on a branch if you want to play around with how it sounds. clacksby is nowhere near as polished as daktilo, but it is more responsive, and you can hear what the keydown/keyup split sounds like along with the bell. You can also see some of the code I use to try and address the "machine gun" effect that comes from holding down a key. Still very early though. edit: GH added a weird delay to the video, so here it is on YT: https://www.youtube.com/watch?v=dwkvoNdF3ps |
demo.mp4Its 2 am, and I wasn't able to type straight anymore, but here is a demo using the method described in #54. Great for knowing when you reached your line length limit. Well, its way too late. End got cut off, but you can do stuff like disable dings in visual mode etc. |
That's pretty cool! Thank you for sharing your insight.
We should probably take some approach to incorporate this feature in |
Is your feature request related to a problem? Please describe.
There were a few comments about the sound of the carriage return of the default preset.
Describe the solution you'd like
n/a. Ideas welcome.
Describe alternatives you've considered
The carriage return sound is a long SFX so ding is maybe fine (?)
Additional context
See the comments on https://news.ycombinator.com/item?id=37751311
The text was updated successfully, but these errors were encountered: