Joystick Competition Mini w/ Teensy
- CeeSA
- Location: Westerwald, Germany
- Main keyboard: Deck 82 modded
- Main mouse: MM711
- Favorite switch: Cherry MX Blue
- DT Pro Member: 0016
- Contact:
I replaced the switches for the directions. I could not get the original one, so I have to take every switch apart and change one internal switch pins. Alltogether it made a lot more work than I thought.
Nice to have a keyboard joystick. So it willl work with many OS's / Devices.
-
- Location: Stockholm, Sweden
- DT Pro Member: 0011
Cool! Did you keep the auto-fire in some way, or did anything else useful with the switch?
Hmm.. So keyboard protocol is useful for game controllers, huh? Which keys did you map?
Hmm.. So keyboard protocol is useful for game controllers, huh? Which keys did you map?
- CeeSA
- Location: Westerwald, Germany
- Main keyboard: Deck 82 modded
- Main mouse: MM711
- Favorite switch: Cherry MX Blue
- DT Pro Member: 0016
- Contact:
Code: Select all
# Competition Pro Mini
matrix
scanrate 1
debounce 5
blocking 0
sense PB1 PB2 PB3 PB7 PD0 PD1
strobe PB4 LCTRL LALT down right left up
end
-
- Location: Texas
- Main keyboard: Kinesis Model 130
- Main mouse: Logitech M-S48, Razer Viper
- Favorite switch: MX Browns
- DT Pro Member: -
This is a really clean conversion, even with the translucent shell most poeple wouldn't realize it was modified.
It's the perfect size for a crowed desk. I wonder how it compares to the Logitech Wingman Attack 3 I picked up years ago.
Most joysticks that aren't terrible actually seem pretty good. Sure beat using the arrow keys anyway.
It's the perfect size for a crowed desk. I wonder how it compares to the Logitech Wingman Attack 3 I picked up years ago.
Most joysticks that aren't terrible actually seem pretty good. Sure beat using the arrow keys anyway.
-
- Location: Stockholm, Sweden
- DT Pro Member: 0011
Your Logitech joystick is an analogue flight stick, whereas the Competition Pro Mini is digital, closer to an arcade stick as used for fighting games.
I also prefer joysticks over a D-pad or arrow keys: I especially find that it is easier to hit diagonals accurately with a joystick.
The digital handheld joysticks were for 8-bit and 16-bit home computers and video games, mostly from Atari and Commodore. The switches were wired directly to the plug, and if the joystick had two buttons then they most often did the same thing: only to allow the stick to be used with either the left or the right hand.
I have documented the pinout(s) and the many devices for this plug in the Wiki.
A couple years ago, I made an adaptor to USB (USB HID protocol for joysticks) with a Pro Micro and my own firmware, but I never released that. I got back to the code a few days ago, and I plan to release a revised code in a week or two. I'll definitely add keyboard protocol support in a future revision!