最近在研究一個Open Source的Todo List軟件的源代碼,以及它的功能。
可以說,目前我能找到的絕大多數軟件,都或多或少的缺少一些我希望的功能。所以這次可以談談一個好的Todo List軟件該有的功能了。
1. 全局快捷鍵,並且容易學習
首先他應該支持全局快捷鍵:在我突然想到有事情需要做,點一個組合鍵就可以彈出菜單;在我做完了一件事(大多是用鍵盤的),可以手不離開鍵盤就把這件事標記爲“做完”;在我想找下一步需要做什麼事情的時候,我可以直接看到任務列表。
同時,應該有一個快捷鍵列表,讓用戶來編輯/學習不同的快捷鍵。參照Lingoes軟件。
2. 快速鍵入,系統自動提取信息
這個軟件應該有Natrual Language Process的功能,自動提取用戶輸入的信息:時間(主要是時間),地點,歸屬列表。
3. 同步:不同平臺,不同設備
它應該支持多個不同平臺:Windows,Mac OS,Linux; Andriod,iOS,甚至塞班。並且在不同平臺之前同步。這樣用戶可以隨時隨地在不同平臺上使用這個軟件。
4. 系統提醒
用戶可以設置一些提醒/鬧鈴,這樣到時間系統會自動提醒用戶。如果在提醒時間用戶電腦沒有開機,那麼在下次開機的時候,會給用戶顯示過期提醒。
5. 統計