Gaming Mouse Functionality Tester banner

Gaming Mouse Functionality Tester

3 devlogs
12h 47m 44s

It allows for gamers to see if their mouse is functioning all correctly!

This project uses AI

I use the auto-generated Github commit messages when doing commits on the browser

Demo Repository

Loading README...

Jar Jar Binks

Shipped this project!

This message would be basically a re-word of my previous Devlog but here we go:
Some pieces of feedback I got were

  • UI not being too pretty or organised
  • the double clicking not working properly
    To address the issue of UI I had:
  • revamped the style into a TUI style, then I had made the double click text to be red to signify that double clicking isn’t good
    The double clicking not working was a singular user feedback but I think it stemmed from not having an appropriate instruction list so:
  • I added a ā€˜help’ popup when users first open the page
  • an additional ā€˜view help’ if users required any more reading after they had first visited
    Thank you guys for all the feedback and helping me build a better website !
Jar Jar Binks

Hi guys! Previously, I have shipped my project and I got a lot of feedback from it. Most of the feedback was based on the UI needing some work as it wasn’t too pretty and organised. Some people did report the double clicking not working but I do think that it was a confusion between what registered as a double click. To address this and improve my project I have:

  • added a new detailed help popup when you first open the page. don’t worry you can still open it back up when you exit it.
  • any double clicks would have a red colour for the text to signify that double clicking is generally not good
  • added a ā€˜view help’ button at the bottom that brings you to the pop up in the beginning
  • and most importantly, I have revamped the UI!! šŸŽ‰šŸ„³ I think the TUI style turned out really good (at least in my humble opinion)
    I hope you guys really enjoy this new UI because that was the main piece of feedback that I had probably consistently gotten throughout all the reviews lol
    Happy clicking !
Attachment
Attachment
Attachment
0
Jar Jar Binks

Note: The double click test does work from my testing. The double click only triggers when clicks are sent below the threshold ie default of 80ms. Adjust with higher threshold to see it
Some new features that I have added in this Devlog:

  • A working polling rate test!
  • A working CPS test
  • Added a ā€˜confirm’ box for the CPS test and allowing users to press esc to exit out of the tests. The cursor is now fixed in a position so you are focused on the tab.
    Some bug fixes that I have fixed:
  • Changed the default threshold for a double click register to be 80ms. This is more reflective of real double clicking from my testing
  • Initially when I implemented the polling rate I had used mouseMove instead of pointerMove and getCoalescedEvents which had previously limited my polling rate to my monitors refresh rate. Now it will reflective of the true polling rate.
    If anyone has suggestions on what to add please let me know :)
Attachment
0
Jar Jar Binks

Shipped this project!

Hours: 4.59
Cookies: šŸŖ 34
Multiplier: 7.36 cookies/hr

Yesterday I started on building a web app that tests the functionality of any mouse or trackpad. This is useful for any gamer or even normal people that just want to see if their mouse is working fully.
Some parts of the UI are non functional as of now, but I’m working hard to fix it!
Honestly the hardest part was getting it to look satisfactory for me, I’m not too good at UI but I like the plan minimalist aesthetic right now. I am planning to learn how to make it a PWA so offline use is possible!
Thank you everybody !

Jar Jar Binks

Yesterday I started on a mouse functionality tester that is online and ready to try right now! I’m still improving it but it will automatically update when I push changes to my Git repository.

This would be useful to anyone uses a mouse because it shows double clicks which can be painful to anyone with a faulty mouse. It also serves to see if your mouse can double click which is useful for some classic PvP Minecraft players! It also has a scroll counter because some mice do scroll up even when you’re scrolling down which can be annoying.
Some features being planned is having

  • a polling rate feature. Right now it is in the UI but it is not functional. This is to see if your polling rate is correctly set
  • a CPS test. Just for some fun :)
    The UI right now is quite bland and minimalist but I do enjoy the style. I’m not the best at UI design though so please forgive me haha
Attachment
0