Каждый раз, когда на обычной клавиатуре нажимается клавиша, на компьютер отправляется цифровой «код клавиши», например. 32 или 51, которые представляют конкретные ключи.
Вне зависимости от клавиатуры по умолчанию, которую я использую для ввода этого сообщения, я хочу иметь возможность подключить клавиатуру через USB, и все коды клавиш должны быть сдвинуты на некоторую постоянную C.
Таким образом, при нажатии клавиши «а» на этой боковой клавиатуре компьютер получит не код клавиши для «а», а скорее некоторое большее число, на которое компьютер не имеет запланированного ответа.
Эти нажатия клавиш вне обычного диапазона будут управлять моей программой, которая знает, что они из себя представляют, и будет их слушать.
Аппаратное или программное решение будет работать для меня. Возможно, для этой цели продаются специальные клавиатуры, или, возможно, какая-то модификация программного обеспечения может позволить это сделать для любой обычной клавиатуры - я понятия не имею. Важно то, что смена кода клавиши применяется только для моей боковой клавиатуры, а не для клавиатуры по умолчанию, которую я использую для обычных вещей.
Изменить: я на Windows.