• Stars
    star
    180
  • Rank 206,435 (Top 5 %)
  • Language AutoHotkey
  • Created almost 11 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Suggests and completes words as you type! Write faster and more efficiently.

Autocomplete by Uberi

Suggests and completes words as you type! Write faster and more efficiently.

Get the latest version

See stable releases/binaries

Screenshot

Using

  1. Extract the archive to a safe location.
  2. If you downloaded the binaries, open Autocomplete.exe.
  3. If you downloaded the source, make sure you have a recent version of AutoHotkey installed, and run Autocomplete.ahk.
  4. Start typing somewhere. After the first few characters, a suggestion box will appear.
  5. Use the Up and Down arrow keys to select an entry if the currently selected one is not the desired word.
  6. Press Enter or Tab to trigger the completion with the currently selected word.
  7. Alternatively, press one of Alt + 1, Alt + 2, ..., Alt + 9, Alt + 0 to trigger completion with the 1st, 2nd, ..., 9th, and 10th word, repectively.

Advanced

Click on the tray icon to bring up the settings dialog. The dialog allows you to configure settings such as the maximum number of results to show at a time and the number of characters to type before showing suggestions.

The dialog also allows you to edit the wordlist by adding or removing words. All settings are saved automatically upon program exit.

The wordlist is contained in WordList.txt. Each line represents a word. The list can be edited with a text editor, but ensure the editor supports larger files before doing so! Some may crash or hang upon editing such files.

Settings are stored in Settings.ini in the program directory. This contains a few more settings not accessible in the settings dialog, mainly the key settings.

Key settings are URL encoded lists of key names such as Space and d where each entry is separated by a newline (the URL encoded version of a newline is %0A). They can be edited to change the keys accepted by the program.

Licence

This program is provided under the 3-clause BSD license. In short, this gives you the right to modify and distribute the program as you please, as long as you make sure the notice below is accessible to the user.

Copyright (c) 2013, Anthony Zhang
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

More Repositories

1

speech_recognition

Speech recognition module for Python, supporting several engines and APIs, online and offline.
Python
7,962
star
2

Minetest-WorldEdit

The ultimate in-game world editing tool for Minetest! Tons of functionality to help with building, fixing, and more.
Lua
158
star
3

MotionTracking

Blender addon for 3D point reconstruction from multiple cameras.
Python
97
star
4

University-Notes

Notes from various courses at the University of Waterloo.
HTML
77
star
5

Yunit

Super simple testing framework for AutoHotkey.
AutoHotkey
50
star
6

AHK-Scripts

A whole bunch of AutoHotkey scripts from around 2009-2013, including archives from several now long-defunct websites and forum posts.
AutoHotkey
47
star
7

Arduino-CommandParser

Complete command parser library for Arduino-compatibles.
C++
40
star
8

uw-cs350-development-environment

Offline development environment for CS350 coursework, as a Docker image.
HTML
31
star
9

Adwear

ADS FOR THE TERMINAL
Python
23
star
10

Arduino-HardwareBLESerial

An Arduino library for BLE Serial/UART using ArduinoBLE.
C++
18
star
11

robot-agent

Fine-tuned LLaMa2 13B model designed for ReAct-style and Tree-Of-Thoughts style prompting.
Python
17
star
12

ProgressPlatformer

A simple platformer game in AutoHotkey.
AutoHotkey
17
star
13

NicePhoneme

Markov chains and statistical analysis tools for Facebook Chat.
Python
17
star
14

AHK-DB

Database library for AutoHotkey.
AutoHotkey
17
star
15

Canvas-AHK

High level drawing library for AutoHotkey.
AutoHotkey
15
star
16

The-Mippits

Flexible MIPS interpreter with support for the CS241 MIPS instruction subset.
Python
12
star
17

botty-bot-bot-bot

Personable chatbot for Slack using the Slack Realtime Messaging API.
Python
11
star
18

Parallelist

A simple parallelism library for AutoHotkey.
AutoHotkey
10
star
19

Autonomy

A programming language inspired by AutoHotkey.
AutoHotkey
9
star
20

COURSERATOR3000

Schedule creator for University of Waterloo courses.
JavaScript
9
star
21

biplane

Minimal, fast, robust HTTP server library for Python/CircuitPython that uses non-blocking concurrent I/O even when asyncio isn't available!
Python
9
star
22

MeseconEdit

A 2D editor and simulator for Mesecons.
AutoHotkey
8
star
23

Goosenstein

Goosenstein is a sidescroller 2D game, made for HackWATERLOO 2014.
Lua
8
star
24

setup-machine

Dotfiles for everything else.
Shell
7
star
25

devenv

A Docker image and wrapper script set up for full-stack web dev using Python/Javascript/Go, various databases, and various cloud providers (AWS, GCP).
Dockerfile
7
star
26

polonium

Facebook Chat. Refined.
HTML
5
star
27

AutoHotkey.net-Website-Generator

Automatically generates a website for AutoHotkey.net.
AutoHotkey
5
star
28

AHK-Benchmarks

Benchmarks for the AutoHotkey language.
AutoHotkey
5
star
29

LegitimatelyTerrible

Legitimately terrible.
Java
4
star
30

DWM3001CDK-demo-firmware

A heavily-modified version of the official firmware that runs on the Qorvo DWM3001CDK, cleaned up and simplified for easier customization.
C
4
star
31

Classifier

A document filtering class implementing a Fisher classifier.
AutoHotkey
4
star
32

Proprietary-Hat-Systems-Ltd.

UofTHacks 2015 entry - "NavHat" by Proprietary Hat Systems Ltd.
Python
4
star
33

femtosync

The tiniest file sync tool. Roughly equivalent to 1e-15 ordinary file sync tools.
Python
4
star
34

Ludum-Dare-24

Ludum Dare 24 game entry!
AutoHotkey
4
star
35

PL101

PL101 project files.
JavaScript
3
star
36

no.js

There's no JS.
3
star
37

anglr

Planar angle mathematics library for Python
Python
3
star
38

Uncombinator

SE Hack Day project - break combination padlocks using the power of friendship and statistics.
Python
3
star
39

uberi.github.io

Personal blog and homepage of Anthony Zhang.
JavaScript
3
star
40

Fraction.ahk

Complete fractional math library.
AutoHotkey
3
star
41

PebbleSOS

stuff.
Objective-C
3
star
42

hard-boiled-duct-eggs

Made with 💦 for TerribleHack X!
Python
2
star
43

ProjectExo

Design, CAD files, schematics, and building instructions for Project Exo. In progress.
C
2
star
44

Anana

The least ergonomic MIDI keyboard ever invented.
HTML
2
star
45

budget-o-matic

Balance the books, programmer style.
Python
2
star
46

uberi.mesecons.net

The source code for The Mesecons Laboratory.
CSS
2
star
47

MineTest-API

MineTest modding API - developer documentation.
2
star
48

SeventhSense

SeventhSense is a simple armband that uses targeted vibrations to give the wearer the ability to sense the direction and magnitude of magnetic fields.
Assembly
2
star
49

LightPainter

HackWestern 2015 stuff.
Arduino
2
star
50

Picrux

Fast, light, elegant, dead simple reminders utility.
JavaScript
2
star
51

truly-global-variables

Global variables that actually span the globe. Made with 💩 for TerribleHack IV!
Python
1
star
52

circleizer

Circleizes images into many circles.
1
star
53

keytar

Hack the North 2015!
Python
1
star
54

Turret

A conspicuous lack of candy permeates the air.
Python
1
star
55

DWM3001C-starter-firmware

A firmware for the Qorvo DWM3001C with comprehensive examples for all of the module's UWB and ranging functionality, and developer tooling that makes working with the firmware much easier than the official tooling.
C
1
star
56

NoonPacificPlaylistDownloader

Downloader for Noon Pacific playlists.
Python
1
star
57

Raydium-AHK

A minimal wrapper for the Raydium Game Engine.
AutoHotkey
1
star