Skip to content
Sami Ylönen edited this page May 25, 2016 · 8 revisions

KeySndr

KeySndr is a server software for receiving signals from client applications and transforming these into keyboard input to be used in creating macros for games or other applications on Windows operating system.

Client

  • KeySndr Android client
  • Modern Browser on any device. ie. dont try with older IE versions
  • Windows Phone 8.1 client eventually (maybe)

Releases

Tech

KeySndr uses the following

  • Owin For running the webserver
  • Nowin Avoiding running the app as an admin by using this instead of the default httplistener provided by Owin
  • Jint For executing javascript
  • Beacon For server discovery

Plus many others

Client info

By default, the webserver listens to port 45889 on your PC at all available interfaces

http://localhost:45889/manage/ for the admin interface

http://localhost:45889/ for a list of usable configurations

With the admin, you can create new configurations. Available are grid based configurations and new html view based configurations that allow more visual customisation.

Example view configuration coming soon.

Typical url scheme

  • For grid based configs: http://YOUR_PUBLIC_IP_IN_LOCAL_NETWORK:YOUR_PORT/play-grid.html?name=CONFIGURATION_NAME
  • For view based configs: http://YOUR_PUBLIC_IP_IN_LOCAL_NETWORK:YOUR_PORT/views/CONFIG_NAME/index.html

Installation

The Installer will install the app to program files.

Installer and the application exe are not signed and will cause all sorts of warnings from UAC and other defender applications.

If this troubles you, feel free to clone the repo and build your own.

License

MIT

Clone this wiki locally