Хотя я не совсем уверен, мне интересно, могут ли ключи, сопоставленные через реестр (сопоставленные на системном уровне), больше не считаться модификаторами ... Я не совсем уверен, но если вы хотите :
Открыть Regedit
Перейдите к HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Раскладка клавиатуры
В папке раскладки клавиатуры (не опускайтесь ниже) проверьте, есть ли у вас ключ с именем «Карта кодов сканирования». Если нет, создайте двоичный ключ с именем «Карта кодов сканирования» и измените двоичный файл следующим образом:
00000000 00000000 02000000 00001DE0 00000000
Затем перезагрузите компьютер.
Для понимания:
Первые 16 нулей не имеют смысла для этих целей.
«02» - это количество ключей, которые вы хотите отобразить, +1.
Следующие 6 нулей ... Тоже бессмысленно.
Следующие 4 нуля - это скан-код, который вы хотите отобразить TO (0000 = Ничего).
Следующие 4 шестнадцатеричных цифры - это код сканирования ключа, который вы хотите изменить (1DE0 = правый контроль).
Последние 8 нулей ... Больше наполнителя.
Отображение кода сканирования
В случае, если вы беспокоитесь о том, чтобы потерять его как горячую клавишу сценария, вы можете сопоставить его с любым скан-кодом ... И я уверен, что AHK имеет возможность действовать как со скан-кодами, так и с ключами. Я думаю, что они называют их виртуальными ключами в AHK. Просто запомните код сканирования, для которого вы его установили, и убедитесь, что код сканирования не используется кем-то другим (если вы не хотите сопоставить 2 разных ключа для выполнения одного и того же сценария, а затем делать все возможное).