Standardise KeyboardLayoutManager interface with Opcodes

  • Added new KEYBOARD_OPCODE enum
  • Updated keyboard_leds to include new opcode
  • Reorganised InsertKeys and SwapKeys to work with struct change
  • Changed public interfaces to only accept opcode changes
  • Updated static keyboard declarations to align with new structures

Merge request reports

Loading