Как не допустить непреднамеренного открытия Alt + Shift строки меню текущего приложения в Windows (или как сделать ALT просто клавишей-модификатором)

284
anrieff

Я давний пользователь Linux и не являюсь носителем языка. Как и в Windows, Linux поддерживает комбинацию клавиш Alt + Shift для переключения между языками ввода. Тем не менее, его поведение более простительно, если вы наберете опечатку и нажмете Alt, а затем Shift, без наложения. В Linux (и OSX) это ничего не дает. В Windows он обнаруживает нажатие одиночной клавиши «Alt» и активирует строку меню любого приложения, которое вы запускаете.

В Windows это особенно нервирует в приложении для чата, таком как Skype, когда вы часто переключаетесь между языками, и вы можете не сразу увидеть, что набрали опечатку, Windows выбрала для вас меню, и следующие символы, которые вы вводите, фактически открываются. какое-то странное меню, либо выйдите из системы, либо непреднамеренно начнете видеозвонок. Так что это любимая мозоль, но это сводит меня с ума.

Короче говоря, вопрос сводится к тому, как заставить левый Alt в Windows вести себя просто как клавиша-модификатор (не вызывая никаких действий, если она нажата сама по себе)?

AutoHotKey или AutoIt Хакерство в порядке. Однако это решение на самом деле не работает, так как оно ломает большинство сочетаний клавиш Alt + что-то .

0
Проверьте http://superuser.com/a/615424/394258 user3419297 7 лет назад 0
@ Techie007, решение AutoHotKey в ответе, который вы связали, не работает. Я уже попробовал это, как указано в моем вопросе. anrieff 7 лет назад 0
Попробуйте также это (прежде всего, как автономный скрипт): http://superuser.com/a/1147385/394258 user3419297 7 лет назад 0
@ user3419297, спасибо ** очень ** большое. Я полностью пропустил эту часть. После некоторого взлома я смог заставить Windows вести себя так же, как Linux. anrieff 7 лет назад 0
@ Ƭᴇcʜιᴇ007: не могли бы вы разблокировать вопрос, я хочу опубликовать сценарий, который я создал в качестве ответа. Вы можете переименовать вопрос в «Заставка клавиш в Windows вести себя как в Linux» anrieff 7 лет назад 0
Я / мы ценим, что вы хотите поделиться своим решением! Если это решение для этого / дублирующего вопроса, пожалуйста, добавьте свое решение к первоначальному вопросу. Если это решение нового вопроса, возможно, создайте новый вопрос, а затем ответьте на него. Ƭᴇcʜιᴇ007 7 лет назад 0

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