Skip to content
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

Feature: React to specific keystrokes #50

Open
elliot-nelson opened this issue May 21, 2019 · 4 comments
Open

Feature: React to specific keystrokes #50

elliot-nelson opened this issue May 21, 2019 · 4 comments

Comments

@elliot-nelson
Copy link

I would love to have support for "powered up" keystrokes while typing. For me, since I use VSCodeVim, the two keys that would matter are ENTER and ESC (enter for next line, esc if I'm exiting an inline insert/append command).

I'm not sure what you can do to make a powered up keystroke even more powered up. For me personally, I'd love to turn my screen shake way down (to a 1), so it barely moves at all during regular typing, but every time I hit ENTER I get a big shake. Preferably, not just the typical "select a new random offset" shake, but more like 3 big shakes separated by 80ms or so (so it's like a mini 240ms earthquake after each ENTER). Like a giant exclamation point after each line is entered.

In my head this feature would be represented by settings like:

    earthquakeIntensity: [6, 4, 2],       // # of array entries is number of aftershocks
    earthquakeDelay: 80,    // delay between each aftershock
    earthquakeKeyCodes: ["ENTER"],     // <- defaults to ENTER
@obratim
Copy link

obratim commented Oct 27, 2019

That would be useful
Another example: displaying "flame" effect on typing, "simple-rift" on deleting symbol and "exploding-rift" on removing multiple symbols selected
Also supporting different offset setting for every case would be useful to fix problem with inaccurate position on deleting

@hoovercj
Copy link
Owner

Great suggestions! After looking through other feedback, I think this is a good place to consolidate a request for "Ridiculous Mode" based on "Ridiculous Coding".

image

Necessary features:

  • Allow mapping different effects to different characters
  • Implement a default "Ridiculous Mode" preset:
    • An explosion effect on the character itself
    • An "echo" effect where the typed letter appears above the character
  • Explore other scenarios discussed in this thread

Related:

@emericoude
Copy link

This would be really cool! I'm animating a character instead of explosions at the moment and this would offer so much freedom.
(e.g. attack letters on delete)

@BillyCottrell
Copy link

Any updates on this?
I know its possible to use screencast to display the keystrokes but its not the most beautiful thing in the world if im being honest so Id rather not use it :p

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants