Giter Club home page Giter Club logo

fabi's Introduction

Welcome to FABI

The FABI (Flexible Assistive Button Interface) allows control of a computer’s mouse cursor and typing desired keyboard keys by using buttons and special/individual input methods. It can be helpful for people who cannot use standard computer input devices – enabling them to play games, surf the internet, write emails and much more.

An opened FABI box, where you can see the Teensy microcontroller board and the 6 jackplugs A FABI box, where 3 different external buttons are connected

How?

The FABI Interface can be actuated via dedicated buttons, momentary switches or self-made electrical contacts. FABI consists of a hardware module (a low-cost microcontroller which behaves as a computer mouse and/or keyboard) and a graphical software application for configuration of the desired functions.

Documentation

The following documentation is available in this repository:

Where should I start?

Available documentation is listed above. A configured FABI module can be used on any computer (Windows, Linux or Mac) without installation of special software, because the FABI module behaves exactly like a standard mouse and keyboard which is plugged into your computer.

Nevertheless, for configuring the desired functions via the GUI application a driver installation is necessary. The driver installation is also explained in the software user manual. FABI is an open source Assistive Technology module developed by the AsTeRICS Academy Project of the University of Applied Sciences, Technikum Wien (see http://www.asterics-academy.net).

All software and hardware documents are open source and we took care to use the most affordable components available on the market to establish these functionalities – making FABI the most reasonably priced flexible assistive button interface we know !!

Example applications

The folder case designs contains different acrylic glass designs for example applications. Some of the examples are also located in the wiki.

A wooden piece with 6 buttons, arranged between, left and right of your hands. Enabling faster working with shortcuts on each button

fabi's People

Contributors

fussthalerandreas avatar chrisveigl avatar benjaminaigner avatar klues avatar gloesslp avatar deinhofer avatar

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.