Difference between revisions of "Shutter:Events"
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Event<br> | + | ! Event<br> |
− | | align="center" | '''Definition'''<br> | + | | align="center" | '''Definition'''<br> |
| align="center" | '''Typical uses<br>''' | | align="center" | '''Typical uses<br>''' | ||
|- | |- | ||
! Countdown | ! Countdown | ||
− | |||
| | | | ||
− | #If you suffer from RSI, set timer to take a break and exercise your hands/shoulder/neck. <br> | + | Simple event that counts down from the specified ''amount'' of time. |
− | # | + | |
+ | The Event is triggered when the timer reaches zero. | ||
+ | |||
+ | | | ||
+ | #If you suffer from RSI, set timer to take a break and exercise your hands/shoulder/neck. <br> | ||
+ | #Take a 5-minutes break and use Shutter as a count-down timer. | ||
+ | #Play a pre-recorded sound every few minutes (to calm down a baby or a pet). | ||
|- | |- | ||
! On Time | ! On Time | ||
− | | Event is triggered when the current time reaches the specified time. | + | | Event is triggered when the current time (as displayed in the system tray) reaches the specified time. |
− | '''Note:''' Prior to v3.00 Beta 35 event worked in the same manner as the Countdown event, counting down the initial time difference between the current time and the target time. | + | '''Note:''' Prior to v3.00 Beta 35, the '''On Time''' event worked in the same manner as the '''Countdown''' event, counting down the initial time difference between the current time and the target time. However, that method prevented the '''On Time '''event from working correctly if the system time was changed or if Windows entered a suspended state. |
| | | | ||
− | #Launch an application (e.g. a downloader) at certain time. | + | #Launch an application (e.g. a downloader) at certain time. |
#Share your PC on LAN till a particular time, and then turn it off at certain time. | #Share your PC on LAN till a particular time, and then turn it off at certain time. | ||
Line 30: | Line 35: | ||
| | | | ||
+ | #When the WinAmp playlist is over, pause for a specified time period and then play another playlist, or hibernate the PC. | ||
+ | |||
|- | |- | ||
! Low CPU Usage | ! Low CPU Usage | ||
| Periodically check the processor usage and trigger event when the usage stays below the specified mark for the specified amount of time. | | Periodically check the processor usage and trigger event when the usage stays below the specified mark for the specified amount of time. | ||
| | | | ||
− | #Launch a | + | #Launch a CPU-intensive application (e.g. Blender rendering) to get the benefit of full CPU power.<br> |
|- | |- | ||
Line 40: | Line 47: | ||
| Track the time of user's last mouse and keyboard activity. Trigger event when user is inactive for the specified period of time. | | Track the time of user's last mouse and keyboard activity. Trigger event when user is inactive for the specified period of time. | ||
| | | | ||
− | # | + | #Play WinAmp when no one is using the PC (turn the PC into entertainment center). |
+ | #Launch a task that can otherwise slow down the PC.<br> | ||
|- | |- | ||
Line 46: | Line 54: | ||
| Monitor power battery level and trigger event when level drops below specified level. | | Monitor power battery level and trigger event when level drops below specified level. | ||
| | | | ||
− | #Take backup of critical data. | + | #Take backup of critical data. |
− | #Remind the user to plug in the laptop charger. | + | #Remind the user to plug in the laptop charger. |
|- | |- | ||
Line 53: | Line 61: | ||
| Monitor opened windows for the specified title match. Event is triggered when specified title does not match any of the opened windows. | | Monitor opened windows for the specified title match. Event is triggered when specified title does not match any of the opened windows. | ||
| | | | ||
− | #Warn the user that the desired application has | + | #Warn the user that the desired application has stopped running.<br> |
− | # | + | #Launch the process ''only if'' the application is not running already (to avoid multiple instances running simultaneously) |
|- | |- | ||
Line 60: | Line 68: | ||
| Monitor all processes that match the specified filename. Event is triggered when the specified filename is not found in the list of executing processes. | | Monitor all processes that match the specified filename. Event is triggered when the specified filename is not found in the list of executing processes. | ||
| | | | ||
− | #Warn the user that the | + | #Warn the user that the process has stopped.<br> |
+ | #Launch the next process in sequence. | ||
|- | |- | ||
Line 72: | Line 81: | ||
| Periodically check the size of the specified file and trigger event when file reaches the specified size. Size "0" can be used to check whether file exists or not. | | Periodically check the size of the specified file and trigger event when file reaches the specified size. Size "0" can be used to check whether file exists or not. | ||
| | | | ||
− | #Take a | + | #Take a backup of the file.<br> |
#Warn the user that the file size has reached the limit. | #Warn the user that the file size has reached the limit. | ||
Revision as of 15:30, 26 May 2010
Below is a list of all available events.
Event |
Definition |
Typical uses |
---|---|---|
Countdown |
Simple event that counts down from the specified amount of time. The Event is triggered when the timer reaches zero. |
|
On Time | Event is triggered when the current time (as displayed in the system tray) reaches the specified time.
Note: Prior to v3.00 Beta 35, the On Time event worked in the same manner as the Countdown event, counting down the initial time difference between the current time and the target time. However, that method prevented the On Time event from working correctly if the system time was changed or if Windows entered a suspended state. |
|
Winamp Stops | Event periodically checks the playback state of Winamp. The event is triggered once it is detected that application is no longer playing the media.
Note: Winamp Messaging API is used to achieve this. |
|
Low CPU Usage | Periodically check the processor usage and trigger event when the usage stays below the specified mark for the specified amount of time. |
|
User Inactive | Track the time of user's last mouse and keyboard activity. Trigger event when user is inactive for the specified period of time. |
|
Battery Low | Monitor power battery level and trigger event when level drops below specified level. |
|
Window Closes | Monitor opened windows for the specified title match. Event is triggered when specified title does not match any of the opened windows. |
|
Process Stops | Monitor all processes that match the specified filename. Event is triggered when the specified filename is not found in the list of executing processes. |
|
Ping Stops | Ping the specified host and trigger when host is not responding for the specified period of time. Useful for monitoring availability of network services. |
|
File Size Limit | Periodically check the size of the specified file and trigger event when file reaches the specified size. Size "0" can be used to check whether file exists or not. |
|