Here's something to get you started!
TwelveTimers shows a small status window in the bottom left of your screen, just press F1 through F12 to start and stop timers.
To use it, download and install AutoHotkey from
http://www.autohotkey.com. Copy the script into Notepad, save it as TwelveTimers.ahk, and doubleclick the saved file.
Skrommel
;TwelveTimers.ahk
; Press F1-F12 to start and stop timers.
;Skrommel @ 2008
#NoEnv
#SingleInstance,Force
SetBatchLines,-1
CoordMode,ToolTip,Screen
total:=0
Loop,12
{
timer%A_Index%:=0
total%A_Index%:=0
Hotkey,F%A_Index%,HOTKEY
}
SetTimer,RUNNING,100
Return
HOTKEY:
StringTrimLeft,hotkey,A_ThisHotkey,1
If (running%hotkey%<>"")
{
total%hotkey%:=total%hotkey%+(A_TickCount-start%hotkey%)/1000
running%hotkey%:=""
Return
}
start%hotkey%:=A_TickCount
running%hotkey%:="+ "
Return
RUNNING:
total:=0
status:="KEY`t`%`tTIME`n"
Loop,12
{
If (running%A_Index%<>"")
timer%A_Index%:=total%A_Index%+(A_TickCount-start%A_Index%)/1000
total:=total+timer%A_Index%
}
Loop,12
status:=status . running%A_Index% "F" A_Index "`t" Round(timer%A_Index%/total*100,0) "%`t" Round(timer%A_Index%,1) "s`n"
ToolTip,% status "TOTAL`t100%`t" Round(total,1) "s",0,% A_ScreenHeight
Return