Skip to content

rna0/ButtonTestNX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ButtonTestNX

psx

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.

Compatibility

  • Windows-x86
  • Windows-x64
  • Linux
  • Mac

Using the Program

  1. Extract the file the latest release and open it.
  2. press any key to see it on the screen.

Screenshots

Quick Faq

  • 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