Add SDL mapping for Key 35 (102 key backslash or UK pound key) by MLSTRM · Pull Request #7945 · MonoGame/MonoGame

@MLSTRM

@SimonDarksideJ

viniciusjarina pushed a commit to codefoco/MonoGame that referenced this pull request

Jun 20, 2025
…ame#7945)

See MonoGame#7488 
Adding this key entry as Oem8 due to lack of suitable existing mappings
in the Oem keys and I wasn't sure it was right to necessarily add a new
one for this use case.

The UK keyboard #/~ key maps as key code 35 in SDL due to its internal
conversion to ascii, however there is no OEM Pound virtual key, and in
native UK keyboard mappings this key maps to OEM 7 (which is OEM Quote
in mono's mappings).
By Mapping this key to Oem8 we can allow support for this key in
DesktopGL for 102 key users, however it may need to be checked/verified
with someone that has a US 102 key layout keyboard to ensure the mapping
comes through correctly.

Co-authored-by: Simon (Darkside) Jackson <darkside@zenithmoon.com>

CartBlanche pushed a commit that referenced this pull request

Jun 27, 2025
See #7488 
Adding this key entry as Oem8 due to lack of suitable existing mappings
in the Oem keys and I wasn't sure it was right to necessarily add a new
one for this use case.

The UK keyboard #/~ key maps as key code 35 in SDL due to its internal
conversion to ascii, however there is no OEM Pound virtual key, and in
native UK keyboard mappings this key maps to OEM 7 (which is OEM Quote
in mono's mappings).
By Mapping this key to Oem8 we can allow support for this key in
DesktopGL for 102 key users, however it may need to be checked/verified
with someone that has a US 102 key layout keyboard to ensure the mapping
comes through correctly.

Co-authored-by: Simon (Darkside) Jackson <darkside@zenithmoon.com>