Product Documentation
RelayKeys (🇬🇧 English )
RelayKeys (🇬🇧 English )
  • 😎Introduction
  • ⚙️ Installation
    • Setting up a board for RelayKeys
      • Adafruit Feather nRF52840 Express
      • Raytac dongle - nRF52840 USB Key with TinyUF2 Bootloader MDBT50Q-RX
      • Adafruit Itsybitsy nRF52840
      • Bluefruit LE Friend
    • Download and Setup (Software)
    • Connecting with RelayKeys
      • Wired Mode
      • Wired + Recieving Dongle
      • Wireless Mode
    • Checking it works
  • 🖥️Using RelayKeys
    • RelayKeys Desktop (QT)
    • Command Line Usage
    • 💬Guides for use with AAC
      • Tobii Communicator 5
      • Smartbox Grid 3
      • Jabbla MindExpress
      • Tobii Dynavox - Snap
    • Serial API
  • ❓Troubleshooting
  • 👩‍💻Developer Information
    • Architecture of RelayKeys
    • Developing without a board
    • Config File details
    • Server (Daemon) reference
    • Building a binary
    • Prior Art/Related Projects
    • Contributing
    • Credits
  • ❤️ Supporting RelayKeys
Powered by GitBook
On this page
  • Other projects / Similar work / Inspiration
  • AAC projects
  • Non-disability related products
Export as PDF
  1. Developer Information

Prior Art/Related Projects

PreviousBuilding a binaryNextContributing

Last updated 2 years ago

Other projects / Similar work / Inspiration

  • .

  • bbx10 on the adafruit forums. bbx10 developed the Ascii to HID translation function. A massive thanks - the code is currently mostly his. He also worked out some of the early problems on speed issues we were having. You can read the full thread .

  • from . Not really spent much time looking at this - but looks neat. Converts hardware keyboards to Bluetooth.

  • - Converts Serial devices to Keyboard. Kind of the other way round to what we want.

  • . Turns a Pi into keyboard emulator

  • . Uses a ESP32 as a mouse/keyboard over serial. Very similar idea. (See for details about this in relation to using VNC (TY )

AAC projects

  • was an attempt to create a Mac Port of "MacroServer" developed by for MindExpress . This is a protocol for communication over a TCP/IP stack. Its pretty nice - but if you are in a school or business allowing others machines to access the network in this way is often restricted. It can also be pretty flaky

  • / - have the neatest commercial solution out there for AAC. You can either plug in a USB cable - or use a bluetooth dongle to connect with another computer. Its awesome - but sadly only available to you if use one of their devices.

  • used to make the . A similar idea but using infrared rather than radio/bluetooth. It was pretty expensive but a lot of people loved its simplicity. More recently they have brought this back to life with . Note it only works in Snap software - and not for any device. Just another windows device. You also need a USB port on the device you connect to.

  • The AAC world has been trying to create standards for this for years.. and some have succeeded. Check out and the "GIDEI" protocol - which now feels a little outdated but a great attempt at standardising communication between AAC devices and other systems over serial.

Non-disability related products

  • the was pretty neat. You can still get this in Japan and does a very similar job

  • The (now discontinued) looked like exactly the same dongle - but with different software.

Both of these products though failed to respond to software (on-screen) keyboards reliably.

👩‍💻
The original RelayKeys from Harold Pimental
here
HID-Relay
juancgarcia
232Key
BL_keyboard_RPI
ESP32_mouse_keyboard
issue 39
@RoganDawes
MacroServerMac
JabblaSoft
Liberator
PRC
Dynavox
AccessIT
AccessIT 3
AACKeys
Buffalo BSHSBT04BK
IOGEAR KeyShair