ButtonTestNX is a C# Cross-platform Key testing software
This is a personal open-source project with the scope to learn about Xaml and cross platform controller mapping
ButtonTestNX Currently only uses one external dependency and it is Avalonia-UI.
At the moment the following is implemented:
- Full UI Features
- Avalonia for Cross-platform UI
- Full Keyboard detection (Except Tab)
- Button Press 5 times to exit
What is not implemented (but should be...):
- Button mapping for XInput controllers
Note: The Only cross platform XInput Button mapper Library in c# is HIDDevices. this means Controller input will not be supported in Mac devices, see this issue for more details.
- Windows-x86
- Windows-x64
- Linux
- Mac
- Extract the file the latest release and open it.
- press any key to see it on the screen.
- Why does it look like a the Button testing from the nintendo switch?
The Idea for this project came when I the one from the nintendo switch and wondered why there is no one for the PC, don't sue me nintendo...
- Why can't I see my controllers input?
This feature is not implemented yet