Как сделать так, чтобы alt в Windows XP вел себя как традиционная клавиша-модификатор?

482
NReilingh

Я парень Mac, и на Mac, если у вас не включены липкие клавиши, все клавиши-модификаторы в левом нижнем углу клавиатуры работают точно так же: вы можете нажимать их все, что хотите, и они будут делать абсолютно ничего, если с ними не нажата другая клавиша.

На Windows поведение немного отличается. Клавиша Windows, очевидно, открывает меню «Пуск», а клавиша alt, если ее нажать один раз, подготовится к сочетанию клавиш меню.

Это сводит меня с ума, так как я довольно часто использую alt-tab, но иногда по ошибке нажимаю alt самостоятельно, требуя, чтобы я нажал его снова, чтобы переключиться на обычный ввод с клавиатуры вместо сочетаний клавиш в меню. Насколько я понимаю, это действительно не интуитивно понятно, поскольку alt используется повсеместно в качестве клавиши-модификатора, но ТАКЖЕ имеет функцию, если вы просто нажмете ее самостоятельно.

Как я могу полностью отключить функцию закрепления клавиш?

2

1 ответ на вопрос

3
Synetech

Я сомневаюсь, что есть какой-либо встроенный способ сделать это (например, с помощью записи в реестре), но это достаточно просто сделать с помощью скрипта AutoHotKey (вы также можете скомпилировать скрипт и автоматически запустить полученный файл в фоновом режиме) ,


Следующий скрипт позволяет Alt+ whateverработать как обычно, но Altсам по себе ничего не делает * .

~RAlt & * :: RAlt :: ~LAlt & * :: LAlt :: 

* Если удерживать Altнажатой, это что-то делает: отображает подчеркивание клавиши акселератора, если установлен параметр « Не показывать-ускорители при наборе текста ». Конечно, в этом случае, он на самом деле является характерной чертой, в отличие от ошибки.

Похожие вопросы