Giter Club home page Giter Club logo

autofocusahk's Introduction

AutofocusAHK 
------------

  A simple todo list tool based on Mark Forster's Autofocus Time Management 
  System - see http://www.markforster.net/autofocus-index/ for an overview. 
  Written in AutoHotkey.

Installation
------------

  1. Unzip
  2. Start "AutofocusAHK.exe"

Compile from Source
-------------------

  1. Download and install Autohotkey from http://www.autohotkey.com
  2. Download AutofocusAHK source from GitHub
  3. Right-click on "AutofocusAHK.ahk" and select "Compile Script" from the
     context menu.

Usage
-----

  This application uses CapsLock as a hotkey. If you need CapsLock for some 
  reason, you must change the hotkeys in the configuration file.
  
  CapsLock + a	Add a task
  CapsLock + s	Show the next tasks and tasks on notice for review
  CapsLock + d	Start/Stop Working
  CapsLock + f	Search task list, jump to task
  CapsLock + e	Export list to HTML
  CapsLock + p	Show preferences
  CapsLock + r  Reload the tasks list from Tasks.txt
  CapsLock + q  Quit the application

Configuration
-------------

  Edit AutofocusAHK.ini (created on first start) to change how the application
  behaves. Some of these settings can also be changed in the preferences window.
  
  Sample ini file: [General]
                   System=AF4
                   StartWithWindows=0
                   DoBackups=1
                   BackupsToKeep=10
                   TicklerPrefix=*
                   [ReviewMode]
                   LastRoutine=20091120
                   StartRoutineAt=6
                   [ForwardMode]
                   TasksPerPage=15
                   [HotKeys]
                   HKAddTask=CapsLock & a
                   HKWork=CapsLock & d
                   HKShowNextTasks=CapsLock & s
                   HKExport=CapsLock & e
                   HKPreferences=CapsLock & p

  System           Which time management system will be used? Valid values
                   are "AF1", "AF2", "AF3", and "AF4". As of version 0.9.1,
                   AF4 will be the default system.
 
  DoBackups        1: Do daily automatic backups (in sub folder "Backups"), 
                   0: don't do backups

  BackupsToKeep    Number of backups that should be kept. Default value is 10.
  
  LastRoutine      Date when the last morning routine was executed. Updated 
                   autmatically. If you want to execute the routine for a second
                   time, set this value to a earlier date and restart the 
                   application.
                   
  StartRoutineAt   Time (hour) when the morning routine takes place. 
                   Value from 0 to 23.

  TasksPerPage     Number of tasks on one "page". This plays a major role with
                   systems that use pages as units (AF1 and AF3), but also has
                   other effects (for example, in AF4 the list will be closed 
                   the first time when there are more tasks than this number).
  
  TicklerPrefix    Letter or Word that tickled tasks should be prefixed with
                   (Must be added manually)
  
  HotKeys          Change the hotkeys. Follows AutoHotkey rules, 
                   see http://www.autohotkey.com/docs/Hotkeys.htm
  				 
          				 Examples: 
          				 #q              Hold Win and press q
          				 ^!{Tab}         Hold Ctrl+Alt and press Tab
          				 #^+t            Hold Win+Ctrl+Shift and press t
           				 CapsLock & a    Hold CapsLock and press a
   				 

autofocusahk's People

Contributors

andreashofmann avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.