Skip to content

Commit

Permalink
v2.21.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ManiacDC committed May 1, 2015
1 parent e2ba0b9 commit eac6abf
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 10 deletions.
8 changes: 8 additions & 0 deletions Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
*2.21.0 5/1/2015
** Added the ability to insert a word by clicking on it in the Wordlist (turn of Single Click in the settings to require a double click for insertion)
** Added a setting to sort Learned Words before words in Wordlist.txt
** Added a setting to specify charactes which will terminate the current word, add the character to the end of the word, and permanently learn the word.
** Added Setting back in for NumPresses (if set to 2, double hit the number to insert the word)
** Changed "Save & Exit" in the settings window to "Save & Close"
** Minor code fixes

*2.20.0 4/9/2015
** Added a Settings window (thanks to HugoV for doing much of the coding).
** Changed the learned words to use an SQLite3 database backend. This should help with future enhancements
Expand Down
21 changes: 12 additions & 9 deletions Readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ TypingAid is a simple, compact, and handy auto-completion utility.
It is customizable enough to be useful for regular typing and for programming.

[b]Download:[/b]
[url=https://github.com/ManiacDC/TypingAid/releases/download/v2.20.0/TypingAid.zip]TypingAid v2.20.0 Precompiled Executable[/url]
[url=https://github.com/ManiacDC/TypingAid/archive/v2.20.0.zip]TypingAid v2.20.0 AHK Script[/url]
[url=https://github.com/ManiacDC/TypingAid/releases/download/v2.21.0/TypingAid.zip]TypingAid v2.21.0 Precompiled Executable[/url]
[url=https://github.com/ManiacDC/TypingAid/archive/v2.21.0.zip]TypingAid v2.21.0 AHK Script[/url]

As of version 2.19.7.0, the script is no longer compatible with AHK Basic. Please get the newest version from [url]http://www.ahkscript.org[/url].

Expand All @@ -28,7 +28,7 @@ AHK Keyword Wordlist:
[b][url=https://github.com/ManiacDC/TypingAid/raw/master/Changelog.txt]Change Log[/url][/b]

[b]Features:[/b]
As you type your word, up to 10 (or as defined in Settings) matches will appear in a drop-down dialog, numbered 1 - 0 (10th). To choose the match you want just hit the associated number on your keyboard (numpad does not work). Alternatively you can select an item from the drop-down using the Up/Down arrows. You can define a fixed position for the drop-down dialog to appear by hitting Ctrl-Shift-H to open a small helper window, or by specifying a list of programs in the preferences file. Please note that in Firefox, Thunderbird, and certain other programs you will probably need to open the helper window due to issues detecting the caret position.
As you type your word, up to 10 (or as defined in Settings) matches will appear in a drop-down dialog, numbered 1 - 0 (10th). To choose the match you want just hit the associated number on your keyboard (numpad does not work). Alternatively you can select an item from the drop-down using the Up/Down arrows or the mouse. You can define a fixed position for the drop-down dialog to appear by hitting Ctrl-Shift-H to open a small helper window, or by specifying a list of programs in the preferences file. Please note that in Firefox, Thunderbird, and certain other programs you will probably need to open the helper window due to issues detecting the caret position.

Words should be stored in a file named 'Wordlist.txt' which should be located in the script directory. These words may be commented out by prefixing with a semicolon or simply removed or added. Words may include terminating characters (such as space), but you must select the word before typing the terminating character.

Expand All @@ -45,15 +45,18 @@ Customizable features include:
[*]Enable or disable learning mode.[/*]
[*]Number of characters a word needs to have in order to be learned.[/*]
[*]Number of times you must type a word before it is permanently learned.[/*]
[*]Number of items to show in the list at once.[/*]
[*]Number of characters before the list of words appears.[/*]
[*]Change the method used to send the word to the screen.[/*]
[*]Enable, disable, or customize the arrow key's functionality.[/*]
[*]List of strings which will prevent any word which contains one of these strings from being learned.[/*]
[*]Number of times you must press a number hotkey to select the associated word.[/*]
[*]Change whether single or double clicking is required to autocomplete a word with the mouse.[/*]
[*]Disable certain keys for autocompleting a word selected via the arrow keys.[/*]
[*]Change the method used to send the word to the screen.[/*]
[*]Change whether the script simply completes or actually replaces the word (capitalization change based on the wordlist file).[/*]
[*]Enable or disable the resetting of the Wordlist Box on a mouseclick.[/*]
[*]Change whether a space should be automatically added after the autocompleted word or not.[/*]
[*]List of strings which will prevent any word which contains one of these strings from being learned.[/*]
[*]Number of items to show in the list at once.[/*]
[*]Number of characters before the list of words appears.[/*]
[*]Choose whether to display learned words before words in Wordlist.txt.[/*]
[*]Enable, disable, or customize the arrow key's functionality.[/*]
[*]Change whether the typed word should appear in the word list or not.[/*]
[*]Number of pixels below the caret to display the Wordlist Box.[/*]
[*]Wordlist Box Default Font of fixed (Courier New) or variable (Tahoma) width.[/*]
Expand All @@ -66,7 +69,7 @@ Customizable features include:
[*]List of programs for which you want the Helper Window to automatically open.[/*]
[*]List of characters which terminate a word.[/*]
[*]List of characters which terminate a word and start a new word.[/*]
[*]Number of times you must press a number hotkey to select the associated word (options are 1 and 2, 2 is buggy).[/*]
[*]List of characters which end a word, add that character to the word, and force the word to be learned.[/*]
[/LIST]
[b]Unicode Support:[/b]
Full support for UTF-8 character set.
Expand Down
2 changes: 1 addition & 1 deletion Source/TypingAid.ahk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; TypingAid
; http://www.autohotkey.com/board/topic/49517-ahk-11typingaid-v2199-word-autocompletion-utility/
; http://www.autohotkey.com/board/topic/49517-ahk-11typingaid-v2200-word-autocompletion-utility/
;
; Press 1 to 0 keys to autocomplete the word upon suggestion
; Or use the Up/Down keys to select an item
Expand Down
Binary file modified Source/TypingAid.ahk.ini
Binary file not shown.

0 comments on commit eac6abf

Please sign in to comment.