Fix backslash key not mappable in controller settings

Summary

Fixes keyboard mapping for the backslash key (\) which was previously unmappable in controller button assignment.

Problem

When attempting to assign the backslash key to a controller button in input settings, the key press is silently ignored.

Root Cause

The mapping uses AvaKey.OemBackslash (European 102nd key) instead of AvaKey.OemPipe (US standard backslash key). Avalonia emits OemPipe across all platforms.

Solution

Changed line 144 in AvaloniaKeyboardMappingHelper.cs to map Key.BackSlash to AvaKey.OemPipe.

Testing

  • Build passes with zero warnings/errors
  • Code formatting passes all checks
  • Manual testing: backslash key is now assignable in controller settings

Fixes #241

Merge request reports

Loading