MLO Hotkeys with proper documentation

14 views
Skip to first unread message

Kudos

unread,
May 1, 2008, 2:31:14 PM5/1/08
to MyLifeOrganized
Hi All,

I've created a nice readme file which describes all about MLO Hotkeys
and how to set it up. I've taken the liberty of using the same format
as Andrey does for MLO. I hope you don't mind Andrey! :-)

I believe everything is working properly now in the latest version and
I have made MLO Hotkeys much easier to setup.

The readme might look a bit funny on google groups or in email so
please get it from the zip file.

Please try it and tell me what you think!

Cheers
Jon


MLO Hotkeys - AutoHotkey Scripts for MyLife Organized
-----------------------------------------------------

Thank you for downloading MLO Hotkeys. The latest version can be found
here:
http://www.autohotkey.net/~Kudos/MLO_Hotkeys.zip


MLO Web Site: http://www.mylifeorganized.net/
MLO Discussion Group: http://groups.google.com/group/MyLifeOrganized
AutoHotkey Web Site: http://www.autohotkey.com


What is MLO Hotkeys?
--------------------
MLO Hotkeys is a set of useful scripts (like macro's) to improve your
productivity when you use the 'MyLife Organized' task management
application.

Each script is assigned a specific 'hotkey' which is the combination
or
sequence of keys you press to trigger it.

I think MLO Hotkeys adds some nice features to MyLife Organized and I
like to
add them myself if I can, using simple AutoHotkey scripts. Maybe it
saves Andrey
a bit of time as he doesn't have to worry about so many feature
requests from me :-)
I know he has many more important development tasks to worry about
(like adding
a Calendar View to MLO hopefully ;-)


The hotkeys can be customized in the MLO_Hotkeys.ini settings file.


How to install
--------------
1. Extract the contents of the zip file to your computer.
2. With MLO closed, run the MLO_Hotkeys.reg file to set the correct
internal
hotkeys within MLO itself.
3. MLO Hotkeys will autodetect your last used MLO file and use that as
default.
If you need to change this, please change the settings in the ini
file.
3. Run MLO_Hotkeys.exe, and install a shortcut to your startup folder
if desired.


List of Functions and Default Hotkeys
-------------------------------------

ToggleMLO Win-M / Double Click Tray
This hotkey will Toggle MLO Open and Minimized.
It works even if MLO is minimized to the tray or not running at all.

RapidTaskEntry Win-N / Single Click Tray
This hotkey will Toggle the MLO Rapid Task Entry Dialog.
It works even if MLO is minimized to the tray or not running at all.

PasteHighlightedText Ctrl-Alt-C
This hotkey script will copy the highlighted text in any application
and create a new task under the top of the outline using the copied
text for the task name and notes. It even works with entire webpages!

ToggleNotesProperties Alt-2
Toggle between the Task Notes and Properties tabs.

SelectContexts Ctrl-Shift
Press Ctrl-Shift to bring up the 'Select contexts' window.
Keep holding Shift while you use up/down (or type name) and use space
to select your Contexts, release shift to except the selection and
the
window will close.

ReminderComplete Alt-Space
In the reminders window, hit Alt+Space to complete the task in the
outline.

CollapseExpandOutline Alt-Z
Toggle Outline Expanded/Collapsed

ExpandFirstLevelOutline Alt-X
Toggle Outline Expanded/Collapsed (First Level only)

DueToday Ctrl-D
Make Any Task Due Today

DueTomo Ctrl-E
Make Any Task Due Tomorrow
Note: see 'DueTasksStartToday' option in settings.

DueFriday Alt-W
DueNextFriday Alt-F
Make Any Task Due by Friday. Great for work items.
Note: see 'DueTasksStartToday' option in settings.

DueSunday Alt-Ctrl-W
DueNextSunday Alt-Ctrl-F
Make Any Task Due by Sunday. Great for personal items to get done by
the end of the weekend.
Thanks Swifty for the idea!

IncreaseDue Ctrl Alt +
DecreaseDue Ctrl Alt -
Increases or decrease Due Date for Recurring Tasks

RapidTaskSelectParent Alt-Shift
Pops up the 'Select Task' window of the Rapid Task Entry screen. Keep
holding Shift while you use up/down/left/right arrows (or type the
name)
to select your Parent, release shift to except the selection.

TaskCompletedYesterday Alt-Space / Alt-Y / Ctrl-Alt-
MouseClick
This script is intended for those recurring tasks you completed
yesterday
that you want to check off today. It will complete the task and then
adjust the due date of the regenerated task one day earlier. It will
only work with simple recurrence patterns like 'regenerate x days
later'.

SyncMLOFileList Win-F9
Synchronize a List of MLO files / windows one after another. Thanks
to
LondonTrader for this idea! This cycles through the list of Open MLO
files and
sends F9 to each one, then returns you to the window you were at
previously.

MarkTaskAsAttempted
This hotkey duplicates a task then prefixes the original as
'Attempted:'
Thanks to Steve Wynn who suggested it.


How to change the Hotkeys
-------------------------
Edit the MLO_Hotkeys.ini file in notepad or another text editor.

MLO Hotkeys uses standard AutoHotkey codes. The ones you need to know
are:

# Win
^ Ctrl
! Alt
+ Shift

For example, the ToggleMLO hotkey is set to Win-M like this:
hk_ToggleMLO=#m

The PasteHighlightedText hotkey is set to Alt-Ctrl-C like this:
hk_PasteHighlightedText=!^c

Use the 'Load Ini' feature from the Tray Menu after you have updated
the ini.


Settings and other Features
---------------------------
These settings can be found via the right click tray menu of MLO
Hotkeys.

Dialog Handler:
Automatically confirms the MLO Confirmation Dialogs. Hold 'Shift' to
bypass or delay.

Works on MLO dialogs for moving tasks, replacing contexts, deleting
tasks
or contexts, and file sync errors.

I find this really useful, because I can turn on the confirmations but
let
MLO Hotkeys handle them normally. Then I always have the choice to see
the
confirmation if I want by holding shift down before I move the task or
whatever.


DueTasksStartToday:
If this setting is enabled then hotkeys such as DueToday, DueTomo
and DueFriday will always set the start date of the task to today.


AutoFileSync:
The timer will auto-sync multiple MLO files with an intermediate ML
file. The
idea is so you can have separate MLO files with different views in
each Window
e.g. Work, Home, Planning or Action. The intermediate file is used to
get around
the locked files issue.

MLO Hotkeys will create a separate timer to monitor each of your MLO
files. And
when 10 minutes is up it will send F9 to that window when it is
active. The time
can be changed in the ini file. You must provide the list of files you
want to
sync in the ini file. See the value 'MLOFileList'

I also use this to sync MLO files from multiple machines, on my PC &
Laptop with
a primary sync.ml file located on my PC. If the sync file cannot be
found, it
doesn't try to sync as the failure messages can be annoying! Although
if you
have the Dialog Handler enabled you don't have to worry about
them.. ;-)


Files
-----
MLO_Hotkeys.ahk - AutoHotkey version of the script
MLO_Hotkeys.exe - Executable version of the script
MLO_Hotkeys.ini - Settings File
MLO_Hotkeys.reg - Run this to set the correct internal hotkeys within
MLO
MLO_Hotkeys.ico - Icon for MLO Hotkeys that appears in your system
tray

Kudos

unread,
May 2, 2008, 5:00:29 PM5/2/08
to MyLifeOrganized
Come on you guys!! 21 downloads and not one comment yet..? :-)

Kudos

unread,
May 2, 2008, 9:21:19 PM5/2/08
to MyLifeOrganized
http://www.autohotkey.net/~Kudos/MLO_Hotkeys.zip

Version History
----------------------

v1.45 2008-05-03

MLO Hotkeys now always remembers whether you had the Outline or To-Do
list open,
and will cleverly return you back there after running these hotkeys:
PasteHighlightedText, ReminderComplete, TaskCompletedYesterday

TaskCompletedYesterday: Was broken, now fixed but this only works if
you
have your date in windows regional settings in the format YYYY-MM-DD
(separator doesn't matter).
I spent hours on this but couldn't get it working for other formats
yet, sorry.

Swifty

unread,
May 3, 2008, 11:24:28 PM5/3/08
to MyLifeOrganized
Things keep improving. This latest version is working great and I like
the addition of using Ctrl + the number keys for assigning various due
dates. Very useful.

Here are some other comments and suggestions.

It's good that you changed the hotkey for accessing Contexts to Ctrl-
Alt as the Ctrl-Shift function was conflicting with the built in MLO
hotkeys for setting Bookmarks. Very cool that it is now configurable.
This is still my favorite thing about MLO Hotkeys and a big time
saver.

I like the Ctrl - and Ctrl = for incrementing the due date up or down.
I noticed that it is a built in hotkey as well but yours enhances it
by adjusting the recurrence.

An excellent addition for MLO Hotkeys would be to allow you to
increment the Start date up or down as well (independent of the due
date) using Ctrl [ and Ctrl ]. (Or make it configurable in
the .ini) I would definitely use this!

Only just started playing around with this new version so I'll try and
add more comments (requests) in the near future. :)

Josh

Kudos

unread,
May 4, 2008, 7:41:27 AM5/4/08
to MyLifeOrganized
As requested! :-)

http://www.autohotkey.net/~Kudos/MLO_Hotkeys.zip

Version History
----------------------

1.48 2008-05-04
Added IncreaseStart/DecreaseStart.
Added Tray Notification option to settings.

1.47 2008-05-03
Fixed IncreaseDue/DecreaseDue. Only works in YYYYMMDD format.

1.46 2008-05-03
I made all the 'Due' default hotkeys Ctrl 1-8 as I think that's more
intuitive. I don't use MLO bookmarks feature.
Added ToggleZoom hotkey.
Improved ToggleNotesProperties.

Andrey Ekaterenchuk

unread,
May 7, 2008, 5:44:07 PM5/7/08
to myLifeO...@googlegroups.com
Hi, Kudos!
There are possible use SC (Scan Code) in Your AHK scripts? For example, key "t" has "014" SC?
This method is useful for foreign languages, because in this case pressing keys is not depend on keyboard layout  (i think).

By the way, nice scripts! :)
--
Blog <http://areugos.blogspot.com>
Album <http://picasaweb.google.com/areugos>

Kudos

unread,
May 7, 2008, 6:18:42 PM5/7/08
to MyLifeOrganized
Thanks Andrey :)

I just tried, and yes it seems possible. For example, in the ini file
I changed the line below to the scancode and it still works with Alt +
Z hotkey!

normal version:
hk_CollapseExpandOutline=!z

scan code equivalent:
hk_CollapseExpandOutline=!SC02C


On May 7, 10:44 pm, "Andrey Ekaterenchuk" <areu...@gmail.com> wrote:
> Hi, Kudos!
> There are possible use SC (Scan Code) in Your AHK scripts? For example, key
> "t" has "014" SC?
> This method is useful for foreign languages, because in this case pressing
> keys is not depend on keyboard layout (i think).
>
> By the way, nice scripts! :)
>
>
>
> On Sun, May 4, 2008 at 3:41 PM, Kudos <jrum...@gmail.com> wrote:
>
> > As requested! :-)
>
> >http://www.autohotkey.net/~Kudos/MLO_Hotkeys.zip<http://www.autohotkey.net/%7EKudos/MLO_Hotkeys.zip>
> > > >http://www.autohotkey.net/~Kudos/MLO_Hotkeys.zip<http://www.autohotkey.net/%7EKudos/MLO_Hotkeys.zip>

Andrey Ekaterenchuk

unread,
May 8, 2008, 4:11:59 PM5/8/08
to myLifeO...@googlegroups.com
And are You planing make the same ini within scan codes of keys? :)

--
Sent from Gmail for mobile | mobile.google.com

Kudos

unread,
May 9, 2008, 5:22:14 PM5/9/08
to MyLifeOrganized
I wasn't planning to do that, it might confuse people even more! It's
probably best if you make it yourself.. It would be pretty easy! :)

Do you know how to find out the codes? You have to use KeyHistory of
any script. Look in the the AutoHotkey manual for more info.

Kudos

On May 8, 9:11 pm, "Andrey Ekaterenchuk" <areu...@gmail.com> wrote:
> And are You planing make the same ini within scan codes of keys? :)
>

Andrey Ekaterenchuk

unread,
May 9, 2008, 7:08:26 PM5/9/08
to myLifeO...@googlegroups.com
it's ok, and yes, i know this method how use History :)
any tricks can You take me for fast convert keys to scan code? :)

Kudos

unread,
May 9, 2008, 7:19:41 PM5/9/08
to MyLifeOrganized
Afraid no quick way I could find.. otherwise I would have bothered to
do it for you! :)
Reply all
Reply to author
Forward
0 new messages