Getting Started

Download

Download locations for the installer:

Installation

Currently, there is only installable version and there is no option to select where to install.

This is an ElectronJs application, packaged with electron-builder. The default location of the application will be as follows:

location description

Application location

%LocalAppData%\Programs\serial2keypress

Configuration, cache and session

%AppData%\serial2keypress\

After you run the installer, the app will start by itself.

Future updates could bring portable version, and/or selection where to install.

Configuration

Defaults

Default configuration is as follows

  • whitelisted port manufacturers

    • arduino.cc

    • wch.cn

  • baud rate

    • 9600

Overriding defaults

You can override defaults in the config.json files located in %AppData%\serial2keypress\

Contents of config.json
{
    "serial": {
        "acceptedPortManufacturers": [ (1)
            "wch.cn",
            "arduino.cc"
        ],
        "baudRate": 9600 (2)
    },
    "parsing": { (3)
        "prefix": "kb", (4)
        "delimiter": ":" (5)
    }
}
1 You can add or change port manufacturers that are whitelisted
2 Baud rate for serial port reading
3 Parsing, ie related to interpreting data from serial port
4 Prefix to tell the app this signal signifies command for keystroke
5 Delimiter to tell the app that data after this is the key to press. See accepted keycodes for more.