Вы можете использовать инструмент, который изменяет привязки клавиш (или даже взламывает реестр) и меняет другой ключ (я предлагаю Caps Lock) для работы в качестве вкладки. Я бы посоветовал взглянуть на страницу AutoHotKey, объясняющую, как это сделать (в ней также есть информация о том, как это сделать с AutoHotKey; см. Ниже); это слишком сложно, чтобы перечислять здесь.
Другой вариант - AutoHotKey ; он не так эффективен, как описанный выше метод, но AutoHotKey также позволяет выполнять гораздо более сложные изменения (привязка клавиши к сочетанию клавиш, автоматическая замена введенного текста, запуск указанной программы с помощью сочетания клавиш, привязка геймпадов к вводам мыши и клавиатуры, так далее). Вы также можете легко включать и выключать изменения, поэтому, если вы находитесь в ситуации, скажем, где вам нужен ваш Caps Lock больше, чем клавиша Tab, вы можете просто закрыть скрипт AutoHotKey. Сценарий для этого будет просто:
CapsLock::Tab
Просто сохраните его в виде текстового файла с расширением .ahk и дважды щелкните его, чтобы запустить (после установки AHK, при условии, что вы позволили ему ассоциироваться с файлами .ahk). Вы даже можете скомпилировать его в автономный (и переносимый) исполняемый файл.