QuickMonth Calendar 2.2, by Justin Rodes (c) 2011
=================================================
Check the QuickMonth Calendar home page for the latest version:
http://www.codedawn.com/quickmonth-calendar.php


DESCRIPTION
-----------
This program displays a calendar on your Windows desktop whenever the mouse hovers over the clock in the system tray.  The calendar display may also be toggled on and off by using a keyboard shortcut (default is Windows+Q) or the Auto-hide command in the calendar's context menu.


MANUAL INSTALL
--------------
1) Copy the included qmc.exe file to your hard drive.
2) If you want QuickMonth Calendar to run every time you start Windows, add a shortcut to qmc.exe in the "Startup" folder of your Start menu.


MANUAL UNINSTALL
----------------
1) Delete the qmc.exe shortcut from your "Startup" folder, if present.
2) While QuickMonth Calendar is visible, right click on it and choose Exit from the context menu to end the program.
3) Delete the qmc.exe file.


CONFIGURATION
-------------
To view or change QuickMonth Calendar's configuration, right-click on the calendar and choose "Options..." from the context menu.


SYSTEM REQUIREMENTS
-------------------
QuickMonth Calendar should run fine on Windows 2000 and later.


COMMAND LINE OPTIONS (for advanced users)
--------------------
QuickMonth Calendar may also be configured directly by setting the following command line options.  Right-click on the QuickMonth Calendar shortcut created in your Start menu's Startup folder and select "Properties".  In the "Target" text box, you may add one or more of the following switches:

/x:0000
(Sets horizontal position of calendar--replace 0000 with a number of your choice)

/y:0000
(Sets vertical position of calendar--replace 0000 with a number of your choice)

/nokey
(Disables the keyboard shortcut)

/k:xxxx
(Assigns a custom keyboard shortcut for the calendar, instead of [Windows+Q]--replace xxxx with a key code, explained below)

/weeks
(Enables the display of week numbers on the calendar)

/notoday
(Prevents today's date from displaying at the bottom of the calendar)

/norevert
(Prevents the calendar from automatically reverting back to today's date each time it is displayed)

/s:00
(Sets the font size used for the calendar--replace 00 with a number of your choice.
8 points is usually the default size depending on your Windows system settings, so if you want the calendar to be larger, use a number greater than 8, such as 10 or 14.)

/d:0000
(Delay in milliseconds before the calendar appears when the mouse hovers over the system tray clock--replace 0000 with a number of your choice.  For example, if d:/2000 is specified, the mouse pointer must remain over the clock for 2 seconds before the calendar will appear.)

/displayatstart
(Makes the calendar visible from the moment QuickMonth Calendar starts.  The calendar may be hidden by using the keyboard shortcut or checking the "Auto-hide" context menu item.)

/l:xx-XX
Runs QuickMonth Calendar in the specified language, in case QuickMonth Calendar is unable to determine the user's preferred language.  For example, /l:es-MX means Mexican Spanish will be used.  (For this to work, the language-region code should be in the "locales.ini" installation file.)  Note:  The months and days on the calendar will always appear in Windows' default language.

Additional notes:
By default, the calendar appears next to your system tray clock at the end of your taskbar.  Specifying the /x and /y pixel coordinates changes the location where the calendar will appear.  For example, qmc.exe /x:0 /y:0 will make the calendar appear in the top left corner of your screen when invoked.  If your screen resolution is 1024 by 768, qmc.exe /x:596 /y:460 will make the calendar appear near the center of the screen when invoked.  Be careful to not set the x-value greater than your horizontal screen resolution, nor the y-value greater than your vertical screen resolution, or you run the risk of the calendar not being visible at all.

Key codes:
If you would like to change the keyboard shortcut for QuickMonth Calendar, use the /k command line switch along with one or more of the following modifiers and a single letter or number:

^ = Ctrl
! = Alt
+ = Shift
# = Windows key

Valid key combinations are as follows (with N being any alphanumeric key):
^!+N or !^+N
^!N  or !^N
^+N  or +^N
^N
!N
#N

For example, /k:^!+C will assign Ctrl+Alt+Shift+C as the keyboard shortcut.  /k:#9 will assign Windows+9.  If you try to assign an invalid keyboard shortcut, QuickMonth Calendar will ignore it and use the default Windows+Q instead.  Also, make sure you choose a keyboard shortcut that is not already assigned to another application or Windows function.


TRANSLATORS
-----------
Chinese (Taiwan), Chinese (Simplified):  James Y.H. Ho [jamesho@alumni.cuhk.net] - Hong Kong
German:  Thomas Rauner


CHANGE LOG
----------
v2.2 (6-Jan-11)
- improved locale auto-detection
- added "copy date" commands to context menu

v2.1 (5-Jul-10)
- user's configuration is now stored in qmc.ini file
- QMC is now localizable by editing the locales.ini file
- added option to display calendar when QMC is launched
- added Auto-hide context menu item (works like the keyboard shortcut)
- installs under Program Files folder
- fixed options dialog display bug (Win7)
- updated home page link in About box
- added screen resolution change detection

v2.0 (21-Aug-08)
- added options GUI
- performance tweaks
- redesigned 16x16 icon

v1.4 (21-Mar-08)
- added command line option to change calendar size
- added command line option for calendar display delay
- updated home page link in About box

v1.3 (8-Dec-07)
- added command line option to change keyboard shortcut
- calendar now reverts to today's date each time it is displayed
- added command line option to not revert to today's date
- added context menu options for About and Exit
- made default position of calendar independent of screen dimensions
- improved handling of calendar display when custom x- and y-coordinates are used

v1.2 (30-Aug-07)
- added command line option to display week numbers
- added command line option to not show today's date at bottom of calendar

v1.1 (25-Jul-07)
- fixed a bug where the calendar would sometimes popup behind a window instead of on top
- added compatibility for dpi's other than the default
- added a thin border to the calendar
- small changes to the program icon

v1.0 (21-Jul-07)
- initial release
