bypass keyboard by by transposing row/col

This commit is contained in:
KallDrexx
2026-01-17 16:44:02 -05:00
parent 3384fab3e1
commit 861d0f0075
@@ -145,7 +145,9 @@ public class KeyboardMapping
{
if (KeyMappings.TryGetValue(key, out var mapping))
{
var (col, row) = mapping;
// NOTE: row/col are transposed due to a bug, not sure what's going wrong
// Probably something wrong with the CIA logic?
var (row, col) = mapping;
if ((columnMask & (1 << col)) == 0)
{
result &= ~(1 << row);