В Windows 7 как отключить функцию, которая активирует строку меню при Altнажатии?
Существуют ли какие-либо значения реестра, чтобы изменить это поведение?
Ответ - нет. Как они могли это сделать? Если бы они сделали это, и кто-то отключил это, они бы отрезали людей от очень необходимых пунктов меню. Это был бы кошмар.
Единственное, что вы можете сделать, это жить с этим или постоянно активировать меню, щелкнув «Организовать»> «Макет»> «Строка меню».
Я уже использовал AutoHotkey , поэтому я добавил эту строку в свой скрипт, и это исправило это раздражающее поведение почти во всех приложениях:
Это не работает в IE, но я все равно не использую IE. :)
Кстати, я также убил надоедливое всплывающее меню «Пуск» через:
источник
Я нашел этот вопрос, потому что у меня новая клавиатура и иногда случайно нажимаю ALTклавишу при наборе электронной почты в Gmail. Фокус теряется, и любые последующие нажатия клавиш передаются в мой браузер (что иногда может привести к очень раздражающим результатам).
Лучшее решение, которое я нашел, которое является улучшением, но не идеальным, - это программа keymapper KeyTweak , которая, насколько я понимаю, изменяет реестр .
В программе вы карту Left Altв Right Altи Right Altк Left Alt. Это позволяет Altфункциям все еще работать ( Ctrl- Alt- Delete). Однако, Alt- Tabчастично сломан (по крайней мере, на моей Windows-7). Он позволяет частично перейти к другим приложениям, но когда вы отпускаете Altклавишу, «выбор» следующего приложения не выполняется (однако вы можете сделать это одним щелчком мыши).
Жаль, что в Windows нет чего-то, что могло бы предотвратить потерю фокуса от случайных нажатий Alt. В Shiftи Ctrlключи не имеют такого эффекта, например.
источник
Это интересно. Я не знаю ни одной программы, кроме Autokey. Или просто в конечном итоге написать программу. Но нет настройки реестра. Это сломало бы тонны программ.
источник
Эта автоматическая кнопка работает для меня в Windows 10:
(Ответ Зенгабора у меня не сработал).
Вся слава Рохведдеру
источник
как нашел где-то @MS
HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Preference
On
и установите для него значение 1источник
Я искал решение той же проблемы: исправление реакции Windows на «Alt + Shift» (изменение языка ввода), но вы набираете опечатку и нажимаете Alt, а затем Shift, без наложения. В этом случае Windows интерпретирует одиночный Alt как «меню выбора», одиночный Shift ничего не делает, и любые символы, которые вы нажимаете впоследствии, выбирают и входят в случайные меню, которые вы не собирались открывать.
При использовании приложения чата, такого как Skype, и вы владеете иностранным языком, переключение с помощью Alt + Shift происходит довольно часто, и вы можете сделать много глупостей в спешке.
@ user3419297 указал мне на его решение, которое я изменил, чтобы Alt + Shift происходил во всех случаях. Это только один # Если больше, но очень важный! Соответствующая выдержка:
Мой полный сценарий также включает две функции Linuxish: Alt + F2 открывает «команду быстрого запуска», а нажатие правой клавиши Alt минимизирует текущее активное окно:
источник
Это работает в моей системе с Autohotkey:
Это заставляет LAlt вести себя просто как клавиша-модификатор, не вызывая никаких действий, если она нажата сама по себе (например, активируется строка меню текущего активного окна).
РЕДАКТИРОВАТЬ:
Попробуйте также это .
источник
Ни одно из представленных здесь решений на основе AHK не сработало для меня. Однако, немного поиграв, я понял, что если вы соедините ALT с любым другим ключом до того, как он будет выпущен, он не будет выделять меню. Вместо того, чтобы тратить функциональную клавишу, я использовал неназначенный код сканирования, который никогда не используется ни для каких других целей.
Объяснение видео:
https://www.youtube.com/watch?v=vRld4bVFrpU&lc=UgzMjkQd4rbmvRDqU9h4AaABAg
Ссылка на полный скрипт:
https://github.com/TaranVH/2nd-keyboard/blob/master/Taran's%20Windows%20Mods/Alt_menu_acceleration_DISABLER.ahk
источник
Просто опубликовать решение, которое я нашел вокруг. Убивает любое
Alt
меню на 100%Если вы тоже предпочитаете, вы можете ограничить это решение одной программой:
источник