Code Monkey home page Code Monkey logo

oneswitch-utilities's People

Contributors

evilc avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

oneswitch-utilities's Issues

Mouse to vJoystick

Barrie:
Convert mouse input (such as that from an HMC Mini Joystick that is in effect a mouse device) to the left or right analogue stick.

PULSE on/off button

Would be nice to have an option within the GUI Main tab, to turn Pulsing and/or Time Out on/off but keep everything else working.

This is useful for users not needing Pulse, but benefiting from the remapping system.

Special Function key features

Barrie:
F1 = LEFT-TRIGGER 25% (or user’s preset)
F2 = RIGHT-TRIGGER 25%
F3 = RIGHT-TRIGGER 50%
F4 = RIGHT-TRIGGER 75%
F5 = RIGHT-THUMB-STICK BACK 25%
F6 = RIGHT-THUMB-STICK BACK 50%
F7 = RIGHT-THUMB-STICK BACK 75%
F8 = RIGHT-THUMB STICK FORWARD 25%
F9 = RIGHT-THUMB STICK FORWARD 50%
F10 = RIGHT-THUMB STICK FORWARD 75%
F11 = MACRO MODE 1 (TRIGGER BUTTON 27 THEN 28 with some adjustment for timing)
F12 = MACRO MODE 2 (TRIGGER BUTTON 27 or 28 alternately on each press).

PULSE / TIME OUT timer's not resetting on passed through joystick events

Not sure if it's possible, but if I use button 2 as a pass through, to speed along the scanning speed, sometimes it skips down twice. This is because there seems to be no timer reset on PULSE (and I guess not TIME OUT either).

If possible, the pass through joystick should reset the two timers, just as pressing the choice button does.

Micro Mike

Barrie:
create a volume based input device. Allow for a simple and advanced mode.

“Simple Pulsed” = make a sound louder + longer that a preset threshold to pulse a button.

“Simple 1:1 Held” = make a sound louder than a preset threshold to hold a button until the sound drops under the threshold.

“Advanced” = make a sound louder and longer than up to three preset thresholds to pulse one of three buttons (e.g. make a sound for 2 seconds then stop to pulse button 30…… make a sound for 5 seconds then stop to pulse button 31…… make a sound for longer than 10 seconds to pulse button 32)….. Ideally to work with PULSE or MIXER.

PULSE extra controls

Allow for additional inputs to be used (in essence more “choice” inputs). At most basic level, two extra inputs that can be bound to the joystick button of your choice.

mouse to joy Functionality toggle doesn't work.

As the title says, If i bind lets say F5 to functionality toggle and then press it, my axises are still moving in vJoy monitor.

Edit: I understood the functionality toggle wrong, closing

Functionality toggle not remembering state

Barrie:
Functionality Toggle. If you turn Pulse off with this control (e.g. F12 key), when you go to Bindings, it forgets the ON/OFF state, and starts Pulse pulsing off again. This could be fixed with a PULSE on/off tick-box on the "Main" tab (disabling PULSE and TIME-OUT).

32-bit Vista and Win 7 problem in Pulse

Testing on Christopher Hills machine, vJoy seemed to install correctly, but starting Pulse returned these error messages....

  1. The program can't start because MSVCR120.dll is missing from your computer....
  2. pulse.exe ---- Failed to load interface DLL. Trying to locate correct vJoyInterface.dll... Looking in C:\Program Files\vJoy\x86\ .... FOUND. Loading... FAILED.
  3. [VJoy Constructer] LoadLibrary vJoyInterface.dll failed!

Copying all of vJoy's .dll files into the Pulse folder enabled the software to start.

An issue remained with being only able to bind controls once. Trying again did nothing, and I had to quit then restart Pulse in order to bind again.

Saving of GUI Position can result in GUI being off-screen.

Few bugs/issues:

  1. If you have a 2nd screen attached, place Pulse in that 2nd screen then close it, it stores those co-ordinates (e.g. adhd_gui_x=2037 adhd_gui_y=150). If you then start Pulse later with a single screen, it launches Pulse off-screen. I have to manually edit the co-ordinates in order to make Pulse viewable).

Extra Choice Switch functions

Barrie:

DOUBLE-TAP TRIGGERS A JOYSTICK BUTTON (24)
TREBLE-TAP TRIGGERS A JOYSTICK BUTTON (25)
HELD PRESS over a threshold TRIGGERS A JOYSTICK BUTTON (26)

Sound alerts for Functionality Toggle insufficient

Barrie:
I can't always hear these, my hearing is not great. Solution would be to have a simultaneous visual alert. I liked the Mixer system of changing the colour of the GUI for when it's on or off. Also, how about a pulse of colour to highlight when the time-out is about to hit?

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.