iCal is Apple‘s built in calendaring application. You either love its simplicity or hate its limitations…

Setting the default event duration

  defaults write com.apple.iCal 'Default duration in minutes for new event' 30 

Enabling the debug menu

  defaults write com.apple.iCal IncludeDebugMenu 1

This allows you to, among other things, change the number of days displayed in the week view.


  • Using the mouse scroll wheel with Alt/Option held down changes the visible time scale.


The following cover not only iCal itself but other calendaring applications - since most people visiting this page are looking for ways to migrate or integrate with them: