@cwasko said in Flic for Mac?:
What is the "Button Down / Up" thing?
So, the original reason I bought Flic was the automate my time tracking for work. I switch tasks frequently at work and wanted a way to track time with a physical device. I could never quite get things the way I wanted using Flic > IFTTT > Google > Excel > Pivot Table > ERP System. But, now with this and 65 line of AppleScript I now have cut out IFTTT and Goole and have far superior integration. Thanks! I can't wait to see where this goes.
Thanks! This is a bit of a pet project of mine so I really appreciate the positive feedback
Hopefully we can make something nice out of this!
As to your question. The "Button Down / Up" are actually the raw events that the Flic produces when you push the button. Down is sent when you as soon as you press down on the button and up as soon as you release it. This not only gives better response time, but it also means that you are able to detect "custom" press events if you like, morse code perhaps 
The Click/DoubleClick/Hold events are generated from the down/up events. You will notice that the click event takes longer time to arrive than buttonDown and that is since the program needs to wait a little while to see if a second click arrives. This is to distinguish between click and doubleClick.