Comments (9)
Hi,
First of all do not use windows device settings for monitoring devices with more than 32 buttons as this tool support maximum 32 buttons. Use VKB Button Tester or other direct input based tools.
Second thing: when you enable dynamic HID config it can break buttons order in the system, because it delete unused buttons and shift used buttons number.
So suggested testing plan for you:
- Disable dynamic HID config
- Run tester tool and check if all of your buttons work there
- If everything is ok enable dynamic config
- Unplug and plug device again and restart tester tool
- Check number of available buttons
- If number matches to your config (92 buttons as i can see) check if buttons work
from freejoy.
Hi,
I don't see any difference in the number of buttons when I activate the dynamic HID. I have observed that in addition 12-position rotary switch also stops working. Dynamic HID disabled all 12 positions work in Freejoy & VKB, activated only 4 positions work and the Freejoy Configurator closes unexpectedly when I pass the fourth position of the switch.
Actually I don't have 92 pushbuttons, I have the following:
24x Matrix 4 x 6 Pushbuttons
4x Rotary Encoder Matrix (A and B pins Button Row, Center pin Button Column) E1 config in Freejoy wiki
2x Axis Analog (Only 1 is configured for the 12P Rotary Switch Axes to Buttons)
1x 4 directional Switch + Encoder + Center Push Button
I get a total of: 51 buttons
STM32 v4.zip Exported Freejoy Config
from freejoy.
Ok, please save your config to file and upload somewhere. I will check it
from freejoy.
Thanks!
from freejoy.
Hi again!
First results of checking:
- I see enabled "Minus" function for X axis that gives you output = X value - X value = 0. So axis doens work -> axis to buttons doesn't work either. Disable "Minus" function to get 12-position switch working
- I got all buttons working in non dynamic mode (checked on v1.6.2 version as it is the latest version)
- I confirm a bug with buttons mapping in dynamic mode, thank you for the report. It will be fixed in v1.6.3, till then please use non dynamic mode
from freejoy.
Hi,
please check if v1.6.2b2 solve you issue
from freejoy.
Hi,
I have done a test with few buttons (12), with HID enabled, windows recognizes the number of buttons that I have configured in FreeJoy.
VKB Button Tester always indicates 128 buttons. Is the behavior correct ?
P.S: The new green bar in axes to buttons is very cool, great idea.
from freejoy.
VKB tester always shows 128 buttons, i have forgotten about that. So it is ok if you get correct number in windows game controller panel
from freejoy.
Ok, thanks!
Solved.
from freejoy.
Related Issues (20)
- encoder x4 (cts288)
- Flasher found HOT 2
- CD4021 fix in main version HOT 1
- Freejoy
- Adapter Freejoy software HOT 2
- NotAnIssue - Merging of opposite axis HOT 3
- CAN'T GET 2 TLE5011 DATA at same time HOT 1
- please include supprt ty F401
- About long press logic button
- 1 works 1 doesnt HOT 1
- stm bluepill freejoy problem HOT 1
- file size is bigger than the flash memory size.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! HOT 3
- No response from freejoy in windows 10.
- Any way to emulate an Xbox controller?
- Why are usb+ - grayed out? Can they be used? HOT 2
- Feature Request: Form axis from buttons
- POV is working.... sort of
- Disconnects after receiving 1000-1500 packets (acc. to debug), PC13 LED also dims after a second. HOT 3
- Feature Request: Fast Encoder mapped to Mouse Scroll?
- Use mcp3202๏ผonly x axis work on both channel,y axis input nearly doesnt work on both channel. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freejoy.