一个Todo List软件该有的功能

最近在研究一个Open Source的Todo List软件的源代码,以及它的功能。

可以说,目前我能找到的绝大多数软件,都或多或少的缺少一些我希望的功能。所以这次可以谈谈一个好的Todo List软件该有的功能了。

1. 全局快捷键,并且容易学习

首先他应该支持全局快捷键:在我突然想到有事情需要做,点一个组合键就可以弹出菜单;在我做完了一件事(大多是用键盘的),可以手不离开键盘就把这件事标记为“做完”;在我想找下一步需要做什么事情的时候,我可以直接看到任务列表。

同时,应该有一个快捷键列表,让用户来编辑/学习不同的快捷键。参照Lingoes软件。

2. 快速键入,系统自动提取信息

这个软件应该有Natrual Language Process的功能,自动提取用户输入的信息:时间(主要是时间),地点,归属列表。

3. 同步:不同平台,不同设备

它应该支持多个不同平台:Windows,Mac OS,Linux; Andriod,iOS,甚至塞班。并且在不同平台之前同步。这样用户可以随时随地在不同平台上使用这个软件。

4. 系统提醒

用户可以设置一些提醒/闹铃,这样到时间系统会自动提醒用户。如果在提醒时间用户电脑没有开机,那么在下次开机的时候,会给用户显示过期提醒。

5. 统计

最后,这个软件应该提供一个“统计页面”,来一目了然的看清楚用户不同Task完成情况,从而对于自己的时间有一个直观的认识。


6. 附加功能:Peer Review
这是最近和同学聊天的时候得到的灵感。检查自己任务执行情况的一个很好的方式,就是进行“Peer Review”--每天互相交换一下任务列表,互相检查一下任务的执行情况。

猜你喜欢

转载自flyfy1.iteye.com/blog/1458000