¥ LTH Help: dateMaster - = the "-BACKWARD" push button t = T = the "THIS" push button + = the "+FORWARD" push button ENTER = p = the "PickIt" button = 5-way select = pick the date entered into the currently focused field and exit the "Date Selector" r = R = 5-way left = upButtonSlided "ShowIt" button = the "Recalculate" menu item = recalculate/refresh pDateMaster s = the "ShowIt" button = 5-way right = show the date entered into the currently focused field y = Y = downButtonSlided "ShowIt" button = the "Use Today" menu item = recalculate/refresh pDateMaster with today's date ? = the "?Help" button = help in pDateMaster . [period] = the ".Cancel" button a ... h = A ... H = focus on the corresponding field and select the text in it SPACE = page down = down arrow = 5-way down = focus on the next field and select the text in it page up = up arrow = 5-way up = focus on the previous field and select the text in it ¥ Editorial shortcuts [pScript friendly operations]: P = paste from the ClipBoard to the currently focused text field Q = qopy [copy] selected text from the currently focused text field to the ClipBoard S = select all text in the currently focused text field U = undo the last editing operation in the currently focused text field X = cut the text selection in the currently focused text field ¥ Rules for "year/month/day" parsing: YYYY/MM/DD = year/month/day where the year is 0 to 4 digits, the month and the day are 0 to 2 digits. The year 1904 is the "big-bang" and the year 2032 is the "bye-bye" [end of the universe] for almost all computer systems, including the Palm OS. "Current year/month/day" refer to the most recently selected year/month/day. If the year has no digits, that is, the date starts with "/", then the year is set to the current year. If the year is less than 0, then the year is set to 1904. If the year is less than 32, then the year is set to 2000 + year. If the year is greater than 31 but less than 100, then the year is set to 1900 + year. If the year is greater than 99 but less than 904, then the year is set to 1904. If the year is greater than 903 but less than 1000, then the year is set to 1000 + year. If the year is greater than 999 but less than 1904, then the year is set to 1904. If the year is greater than 2031, then the year is set to 2031. Example. "/7/14" is "2000/7/14" [or whatever the current year is] If the month or the day are equal to 0, then they are set to 1. If the month has no digits, that is, the date starts with "year//" or the date is equal to "year/", then the month is set to the current month. If the month is greater than 12, then the month is set to 12. If the day has no digits, that is the date is with "year/month/", then the day is set to the current day. If the day is greater than the number of days in the chosen year/month, then the day is set to the last day in the chosen year/month. Example. "/" = today Example. "1948" = "1948/" = "1948//" = the current month and day in 1948 ¥ Rules for "year/week" parsing: YYYY/WW = year/week where the year is 0 to 4 digits, the week is 0 to 2 digits. If the year has no digits, that is, the date starts with "/", then the year is set to the current year. If the year is less than 32, then the year is set to 2000 + year. If the year is greater than 31 but less than 100, then the year is set to 1900 + year. If the year is greater than 99 but less than 1904, then the year is set to 1904. If the year is greater than 2031, then the year is set to 2031. The week should be 1 ... 54. If the week is equal to 0, then the day is set to the first day of the year. If the week has no digits, that is, the date is equal to "year/", then the day is set to the first day of the year. If the week is greater than the number of weeks in the chosen year, then the day is set to the last day of the chosen year. If the week is a valid week of the chosen year, then the day is set to the first day of the week in the chosen year. ¥ Rules for "year/day" parsing: YYYY/DDD = year/week where the year is 0 to 4 digits, the day is 0 to 3 digits. If the year has no digits, that is, the date starts with "/", then the year is set to the current year. If the year is less than 32, then the year is set to 2000 + year. If the year is greater than 31 but less than 100, then the year is set to 1900 + year. If the year is greater than 99 but less than 1904, then the year is set to 1904. If the year is greater than 2031, then the year is set to 2031. The day should be 1 ... 365 [366]. If the day is equal to 0, then the day is set to the first day of the year. If the day has no digits, that is, the date is equal to "year/", then the day is set to the first day of the year. If the day is greater than the number of days in the chosen year, then the day is set to the last day of the chosen year. ¥ Rules for "day of this month" parsing: DD = day where the day is 0 to 2 digits. The day should be 1 ... 31. If the day is equal to 0, then the day is set to the first day of the currently visible month. If the day is greater than the number of days in the currently visible month, then the day is set to the last day of the currently visible month. ¥ Rules for "week of this month" parsing: WW = week where the week is 0 to 1 digits. The week should be 1 ... 6. If the week is equal to 0, then day is set to the first day of the currently visible month. If the week is greater than the number of weeks in the currently visible month, then the day is set to the last day of the currently visible month. If the week is a valid week of the currently visible month, then the day is set to the first day of the week in the currently visible month. ¥ Rules for "day of this year" parsing: DD = day where the day is 0 to 3 digits. The day should be 1 ... 365 [366]. If the day is equal to 0, then the day is set to the first day of the currently visible year. If the day is greater than the number of days in the currently visible year, then the day is set to the last day of the currently visible year. ¥ Rules for "week of this year" parsing: WW = week where the week is 0 to 2 digits. The week should be 1 ... 54. If the week is equal to 0, then day is set to the first day of the currently visible year. If the week is greater than the number of weeks in the currently visible year, then the day is set to the last day of the currently visible year. If the week is a valid week of the currently visible year, then the day is set to the first day of the week in the currently visible year. ¥ Rules for "month of this year" parsing: MM = month where the month is 0 to 2 digits. The month should be 1 ... 12. If the month is equal to 0, then day is set to the first day of the currently visible year. If the month is greater than 12, then the day is set to the last day of the currently visible year. If the month is a valid month of the currently visible year, then the day is set to the first day of the month in the currently visible year. ¥ Rules for "days|months|weeks backward|forward" parsing: DDDDD = day where the day is 0 to 5 digits. WWWWW = week where the week is 0 to 5 digits. MMMM = month where the month is 0 to 4 digits. The chosen number in the appropriate unit is subtracted|added from|to the currently selected date. If the resulting date is prior to the Palm big-bang date, then the date is set the Palm big-bang date which is January 1, 1904. If the resulting date is after to the Palm bye-bye date, then the date is set the Palm bye-bye date which is December 31, 2031. ¥ Global Help ¥ The ESC key brings up the "LapTopHack ESC" form. A pen stroke from the very bottom right corner of the ENTIRE glass or plastic screen area to the very top left corner of the screen also brings up the "LapTopHack ESC" form. The default ESC key is "`" (back quote). Define your own custom ESC key in your HackMaster extension manager via LapTopHack's Preferences form. ¥ Please see the manual for details, including all the "Graffiti area hot spots" and the "undocumented features" which are always subject to change. [#8396]