It was a long time ago i played with vJoy, but i think it ranges from -int16 / 2 to int16 / 2 so total range is int16
But you can use vjoy[0].axisMax to get the range instead
edit: Glad it worked, that mean we will support most scenarios
MIDI
-
- Petrif-Eyed
- Posts: 2166
- Joined: Mon Jun 22, 2009 8:36 am
- Location: Stockholm, Sweden
-
- One Eyed Hopeful
- Posts: 24
- Joined: Mon Jan 05, 2015 4:33 am
Re: MIDI
Small Offtopic sitenote:
I want to expand my "Midi-to-Vjoy" script to control VJoy with the Keyboard as well.
A small seperate test script looks like this:
it doesn't work though (keyboard inputs don't do anything). Any Idea why?
I want to expand my "Midi-to-Vjoy" script to control VJoy with the Keyboard as well.
A small seperate test script looks like this:
Code: Select all
def keyupdate():
if keyboard.getKeyDown(Key.LeftShift) and keyboard.getPressed(Key.W):
vJoy[0].rz = 16383
if starting:
keyboard.update += keyupdate
-
- Petrif-Eyed
- Posts: 2166
- Joined: Mon Jun 22, 2009 8:36 am
- Location: Stockholm, Sweden
-
- Petrif-Eyed
- Posts: 2166
- Joined: Mon Jun 22, 2009 8:36 am
- Location: Stockholm, Sweden
-
- Petrif-Eyed
- Posts: 2166
- Joined: Mon Jun 22, 2009 8:36 am
- Location: Stockholm, Sweden
-
- Petrif-Eyed
- Posts: 2166
- Joined: Mon Jun 22, 2009 8:36 am
- Location: Stockholm, Sweden
Re: MIDI
Thanks for finding that bug, update is now removed from keyboard plugin, just do
from main loop
Code: Select all
if keyboard.getKeyDown(Key.LeftShift) and keyboard.getPressed(Key.W):
vJoy[0].rz = 16383