Git Product home page Git Product logo

kybifighter's Introduction

KYBIFighter (KeebiFighter) is a fork of MidiFighter3DKeyMapper

A Simple Midi Input Key Remapping tray application designed with the Midi Fighter 3D, Spectra and 64 in Mind.

THIS IS A FORK. I REPEAT, THIS IS A FORK.

I'm only doing this because MFHK, my fork of LPHK only works with the MF64. I'm getting a Spectra soon and I want to actually use something more lightweight that functions like my LPHK fork (well, minus the lights sadly) and I want to use a language that I actually know the basics of, which will help me familiarize the language more.

Original README is shown from this point beyond

Usage

I've included a folder containing all of the builds that I'd made along the way while I was developing this (offline didn't think to use a versioning system at the time). Running it is pretty simple, If you have Java installed, just run the jar file of the newest version (or any version if you want bugs and less features XD).

Take note that this program is a tray application based program and it will start up and run in the background as a tray icon.

On that note, Here's a little tutorial of how this thing works.

  • When you run the program for the first time, it will create a new config file containing your keymappings in your documents folder (it should be able to detect the location in case you changed it from the default) config popup
  • You should then be able to see the program running in your system tray tray application
  • If you right click on the application, you can either exit it, or open up the keymapping GUI right click
  • If you open the keymapping GUI then you can change the currently set Keymappings. Take note that the colors here are modeled after my own Midi Fighter 3D and it defaults to 4 when opening.
  • If you want to change a keymapping (or to disable it) you can click on any of the buttons displaying the keymapping and this nice GUI will pop-up prompting you to select the key combination you want.
  • You can have as many or as few keys to be pressed at once as you want
  • When you are happy with your combination, you can just click "Go with Current Combination" and the changes will immediately take effect

Well If anyone happens to stumble upon this and finds it as useful as I did, enjoy (^ω^)b

kybifighter's People

Contributors

shuruni avatar conc1erge 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.