Giter VIP home page Giter VIP logo

fingerpad's Introduction

FingerPad!

Demo controlling Yume Nikki: http://www.youtube.com/watch?v=4flLrTUxZrw

An effort to replace the need to fiddle with the small and insignificant arrow keys when trying to accomplish simple tasks that require them.

HOW TO USE:

Position the Fingerpad window over the area where you want the pad to be.
Then hit "enable." Once enabled, if you move your mouse to the top quarter of the screen, an up arrow key will be sent. Bottom corner, down arrow key, left and right behave the same way too.

For now, the space key can be used to minimize the application. When minimized, the areas that you stretched it over are still hot spots. In this manner, you can stretch the Fingerpad over an application, and then use only the mouse to move up down left and right.

HOW TO INSTALL:

You will need qmake and the qt runtime to compile this application. Check the source to see the differences between a Linux and a Mac build. Note if you want to use GTK applications on OS X, you will want to compile the Linux build.

fingerpad's People

Contributors

vgmoose avatar

Watchers

James Cloos avatar  avatar

fingerpad's Issues

Decide between holding down keys and repeatedly pressing them

When an application is listening for keystrokes, there appears to be a difference in whether or not a key is currently being pressed and whether or not a key is being repeatedly sent. Some versions work better than others. An interface to the user should be provided, or a better solution if possible.

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.