Git Product home page Git Product logo

Comments (4)

univrsal avatar univrsal commented on July 20, 2024

To implement custom names for keys I'd probably add a config file that allows to rename keys and add an option to only display keys that are defined in the file.
As for the horizontal display: Would you want the keys to be chained into one line of text with, for example a space to separate them?
Also replacing keys with icons would be more difficult, because I currently only use a text source to draw the input history but I think I could pull it off, although it would mean that all keys need to have their own icon because a mixture of icons and texts would get pretty complicated.
Lastly the arrow keys are displayed as hex codes because I forgot to give them a name :P

So yeah I'll give this a shot but I'll probably have to put it off until Friday or at least tomorrow
(Also when you're done with the overlay I can include it in the release if you want)

from input-overlay.

univrsal avatar univrsal commented on July 20, 2024

Small update:
Renaming keys is up and working, icons will still take a little while since I'm also working on showing mouse movement which is proving to be a little tricky.
unbenddannt

from input-overlay.

univrsal avatar univrsal commented on July 20, 2024

Alrighty, so this was more work than I originally anticipated but it's done:
gif
Give me a little more time and I'll make a new release

from input-overlay.

Kiloutre avatar Kiloutre commented on July 20, 2024

Thank you for the work! That's pretty neat

from input-overlay.

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.