Я искал инструмент, чтобы помочь мне повторно отобразить свою Caps Lock на другой ключ и столкнулся с SharpKeys. Это - удобный инструмент, но установка всей платформы.NET для этой крошечной утилиты походит на излишество. Есть ли какие-либо более легкие альтернативы?
Я даже не исследовал альтернативы SharpKeys. Прежде чем я споткнулся через него, я раньше делал весь мой скэн-код, отображающийся вручную. Я никогда не замечал, что это потребовало платформы.NET до сейчас; честно, я не вижу огромной оборотной стороны к установке платформы.
В конце дня отображающиеся утилиты являются просто гладкими UIs, которые редактируют ключ реестра. Если Вы знаете скэн-коды для ключей, Вы хотите отобразиться, можно просто сделать, реестр редактирует себя.
Например, это отображает Caps Lock на Сдвиг влево:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,2a,00,3a,00,00,00,00,00