| |
 |
Released by : T'Pau
Release Date :
12 December 2020
Type : C64 Tool
|
AKA :
Universal monitor for Keyboard with basic Joystick functions
Website :
https://github.com/T-Pau/Anykey
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
Summary Submitted by Mr. Spock on 12 December 2020
# Anykey
This program monitors the keyboard and joysticks.
The upper window shows the state of the keyboard.
The lower window shows the state of two joysticks connected to the controller ports.
To test other controller types or joystick adapters, please use the companion program [Joyride](https://github.com/T-Pau/Joyride).
## Keyboard
The keys are displayed in the same layout as the physical keyboard.
Keys that are currently pressed are displayed inverted.
Keys that were previously pressed are displayed in a lighter gray. This helps detect dead keys. To reset the state of all keys to unpressed, hold `F5` for two seconds.
## Joysticks
Joysticks contain a stick or d-pad with switches for the four cardinal directions and up to three buttons.
Pressed directions and buttons are displayed inverted.
Buttons 2 and 3 bring an analog potentiometer to a low value by connecting its pin to +5V.
## Special Keys
`Shift Lock` and the left `Shift` key appear as the same key to the computer and cannot be reliably distinguished on all computers.
The `Restore` key cannot be read directly. Anykey can detect when the key is pressed, but it can't detect for how long.
## Technical Limitations
Joysticks interfere with reading the keyboard. When a joystick is pressed, certain keys can't be read. These keys will be ignored while the joystick is pressed. If such a key was pressed before the joystick, it will remain pressed until the joystick is released. Auto fire might defeat this detection and result in phantom key presses.
If you press certain combination of three keys, a fourth key will also appear pressed. This is because the three keys together create the same electrical connection the fourth key would.
# Version 1.1 (2020-12-12)
- Add support for 3 button joysticks.
- Mark keys that were already pressed to help find dead keys.
- Require long press to activate help screen.
# Version 1.0 (2020-12-06)
- Initial release. |
|
|
|
 | Search CSDb |
 |
|
 | Navigate |  |
|
 | Detailed Info |  |
|
 | Fun Stuff |  |
· Goofs · Hidden Parts · Trivia
|
|
 | Forum |  |
|
 | Support CSDb |  |
|
 |  |
|