Actually, if I understand your question correctly, I think this is what I have done for my calendars. I did it by modifying the default template. Specifically, I modified line 178 to read:
<SPAN BGCOLOR="<%=$_GRID_DATE_BGCOLOR%>" CLASS="griddatetext"> <NOBR><a href="<%=$ADMIN_CGI_URL%>?calendar=<%=$CALENDAR_KEY%>&username=<%=$User->{username}%>&template=schedule_oneclick_non_recurring.html" CLASS="commandtext"><%if($DAY->{'dd'}==1&&$VIEW ne "Month"){%><%=$DAY->{'monthname'}%> <%}%><%=$DAY->{'dd'}%></A> </NOBR></SPAN>
Two points about this:
First, note that I am using the very nice oneclick_non_recurring plug-in which can be found at: http://www.much2.com/calendarscript/index.html. This means on my calendars I also modified line 138 of my default template to use "oneclick" instead of just add_event, but you could still use add_event if you prefer.
Second, This modification just changes the action of clicking on the date box to start adding an event rather than change the view mode. It comes up short in that it doesn't fill in that date on the form... which would really make this modification complete, but I didn't see a way to do that.
Hope that helps and I hope you see this reply even though it is months late!
David E.
------------------