konsomejona / octomouse Goto Github PK
View Code? Open in Web Editor NEWOctoMouse is an open-source application for MAC OSX that measures your mouse and keyboard activities.
License: MIT License
OctoMouse is an open-source application for MAC OSX that measures your mouse and keyboard activities.
License: MIT License
This is a suggestion to improve the app icon.
macOS Mojave has a new feature called Dark Mode which applied an overall dark theme to OS interface. This has changed the appearance of Finder as well.
OctoMouse's app icon (OctoMouse/OctoMouse/Graphics/Icon.png) is a black mouse pattern on a transparent background, which is invisible under the Dark Mode as shown above.
Therefore I suggest that it should be changed to a white background, so that it works for both Light and Dark appearance of macOS.
Regards.
It gives you a 404 now.
现在只能统计按键次数,不能统计每一个字母按键按了多少次。希望能统计出这个,并导出数据的时候能导出并把数据可视化。可视化是指导出一个键盘的图片,按键次数越多的字母,颜色越深。可以参考篮球投篮热区功能。
Im adding this in order for the people, who're interested in Windows support, to be able to subscribe to it.
The app is great, the analytics look fine and intriguing and being open source means that we could compile the code ourselves and be 100% sure it does nit harvest passwords or other data.
Thanks for contributing this!
I tried "Export stats" but just got a total num of "keystrokes".
Is the "Keyboard heatmap" still in progress? Or is there a way to know the number of hitting for each key?
Thanks for building this software but please try to think harder about informing people how to use it. As as I can see all you say is: 'add this app to your system preferences'. Well, how do you add the app? If you look at all of these photos you'll see that there is no place for me to add the app 'octomouse'.
Archive.zip
Just downloaded this software (OctoMouse v1.7). OS X just say's "Unable to open app".
After a chmod +x ./OctoMouse.app/Contents/MacOS/OctoMouse
, it works like a charm.
Running on macOS Sierra 10.12.3
Hey, this app is awesome. :-) Thanks for making it. I'm using the latest version (1.7) downloaded from the Release Page.
I noticed that when I use the keyboard & mouse sharing software (well, I use Synergy), and when I operate my mouse in the second computer, OctoMouse indeed counts the Mouse Distance. However, when I type in the second computer from my Mac, it does not increase my Keystrokes.
Is it possible to fix it?
Might sound like complaining but I do think the icon has some problem. It's quite annoying when the wire looks like a number, maybe like 2
. And a number always indicates that there's some notifications and I need to deal with it. So it's conveying the wrong meaning.
Updated: not using it for long. I have to close this issue so it won't be listed on my dashboard everyday without any response.
Hey thanks for this app. Love it.
How hard would it be to add a feature to automatically export the daily data? something like [date].csv to a given folder.
Thanks!
When attempting to launch OctoMouse v1.7 under Catalina 10.15.4, I get only a dialog stating:
The application “OctoMouse” can’t be opened.
There's also a help button (question mark in a circle) that opens an empty help viewer window.
I've had the same results on two systems. Has a Catalina update broken OctoMouse, perhaps?
Hello @KonsomeJona and thank you for such an amazing app!
I love the instant feedback on productivity that this provided me with :)
I've played quite a bit with it to customize the look as I needed it to be, but i'm still struggling to make it look neat ( see screenshot ).
Could you please provide any pointers as to how to reduce the total width on the menubar, and the width of each bloc (keystrokes numbers, mouseclics number) without leaving those spaces ?
It would be very appreciated, and again, thank you for a great app, very useful, and it was nice to play with Cocoa and objective-c a little bit.
Mehdi
macOS Sonoma is out today.
I've not updated yet only because I don't want to have the surprises with OctoMouse.
I am using iCloud to make synchronization easier between two Macs: one at the office and one at home.
If I could customize the directory of the keystroke data, it will enable me to have one data sharing between devices. Therefore I request this feature.
I see visualizations in the upcoming feature list but it is not here yet. Perhaps you can document the storage for event data and then people can help themselves! This would be great for non Objective-C programmers who want to hack and create their own visualizations.
I would like to display keystroke information on a dashboard - is it possible to access this info outside the app?
Love the app but I keep forgetting to start it every time I logon my computer. The launch at startup function inside preferences is not working for me. If I log out or restart the launch at startup box is unticked when manually starting OctoMouse again.
on launch pc, this app will open http://octomouse.takohi.com/?js={...}&sid={...}
by Google Chrome
It's ok, but this page will redirect to Spam page now.
example: (warning) d1jm62qvd5w8ug.cloudfront.net
OS: macOS 11.2.3
Chrome: 91.0.4472.114 (Default Browser)
Hi there,
Thanks for making such an interesting app. I don't know why it's just fun. I like it from the moment I downloaded and started using it. The serif font you choose and the svg-like(or just they) icons look delicate.
I do wanna know if it's possible to retain the keystroke information while removing the keyboard icon, cause two icons takes too much space, and the 0d 00:13:02
timing information doesn't make sense to me and looks distracting. Can one of the icon be removed with the keystroke information kept in someway and made customizable? Would be great to hear your opinions, concerns, etc.
Thanks,
For those who wanna reset the app, here's my sneaky unofficial solution for it.
Beware as I am not responsible for the side-effects.
cd ~/Library
find . -name '*octomouse*' | xargs -d '\n' rm
Explanation:
the first 'find' command finds (probably) all files related to octomouse under ~/Library directory, then the second 'xargs' command applies 'rm' to each file.
At first I was looking for some xml, csv, json kinda data files inside octomouse package to reset the keystroke counter, but then I soon figured that OctoMouse uses something called 'NSUserDefaults' to store the keystroke count. I have no idea how this works so I just decided to delete everything related to 'octomouse' under ~/Library directory. Seems working for me.
The question is self-answered, so the owner of the repository can close this issue if he finds this solution causes no risk to his app.
I would like to see my mouse usage statistics for a full calendar day. As it stands, I can only view my stats for the day right up until midnight, at which point the stats reset. It would be nice if OctoMouse displayed data for yesterday's mouse usage as well so that we could see an entire day's mouse usage.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.