Git Product home page Git Product logo

ahk-generator's Introduction

AHK-generator

A single page website to provide a UI for the some of the most common uses for Auto Hotkey and defining custom hotstrings and hotkeys to trigger them. Published under MIT License. Available at http://ahkgen.com

Usage

  • Go to http://ahkgen.com

  • Choose between Hotkey or Hotstring

    • Hotkey is used for a key combination pressed at once (i.e. CTRL + SHIFT + I)

    • Hotstring is used for a series of keys pressed in order (i.e. ;internet)

  • Enter trigger value

    • For hotkey, select whether CTRL, SHIFT, Windows, and/or ALT must also be pressed and enter the key to be hit
    • For hotstring, enter the value to be typed
  • Select a function

    ActivateOrOpen

      Brings a program whose title matches the Window (defaulting to 'contains' mode) to the front or runs the Program
    

    Send

      Sends input (types for you)
    

    Replace

      Removes what was just typed (for hotstring, treated like send for hotkey) and sends the value
    

    SendUnicodeChar

      Sends the unicode character given the UTF-16 value
    

    ActivateOrOpenChrome

      Searches through Chrome windows/tabs for tab with provided name - opens chrome.exe "url" if not found
    

    OpenConfig

      Open this config page in default browser
    

    Custom

      A sandbox for creating your own usage of the hotkey/hotstring
    
  • Add more keys by pressing the "+" button at the bottom

  • Remove rows by clicking the "x" button on the right

  • Click submit to reload page and generate code. (download will be available once reloded)

  • Share/save configuration by sending URL

Project dependencies

This project relies on a couple of open source libraries

Project License Version in use Where used
Jquery jquery.org/license v1.12.2 In page manipulation
W3 CSS No license is necessary. 2.64 Styling
Font Awesome MIT License 4.6.3 Icons
highlight.js BSD 3 License 9.12.0 Syntax highlighting

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.