Skip to content

Add scan code reading

NuriYuri requested to merge Add-scan-code-reading into development

MR Description

This MR changes keyboard reading from natural key to scancode key (meaning that now key are physically bound to their AT-101 Keyboard spacial position regardless of actual keyboard layout).

This MR require binaries that changes several stuff on PSDK:

  • Upgrade to SFML 2.6
  • Upgrade to FMOD 2.02.17
  • Fix texture loading (failing to load other stuff than PNG)
  • Upgrade to Ruby 3.0.6p216 (2023-03-30 revision 23a532679b)
  • SFE was updated to FFMPEG 6.0 and still works (but might need to be tested by frequent users of this feature)
  • Texts are broken for unknown reason (becomes blurry when updated, have broken outline)

Before testing

Notes to acknowledge before testing

  • Texts are broken for unknown reason (becomes blurry when updated, have broken outline).
  • Key binding UI is supposedly lost because few keys have different id when used as scancodes.
  • Key shortcut buttons will supposedly show wrong key.
  • The goal of that PR is to check that the upgrade work

Tests to realize

  • Remove Saves/input.yml
  • Test that PSDK correctly respond to usual key bindings
Edited by NuriYuri

Merge request reports