Отключить горячие клавиши Narrator в Windows

130

Я установил Windows 8 на MacBook Air BootCamp. Проблема в том, что командная клавиша расположена не так, как на обычной клавиатуре, поэтому я продолжаю нажимать Winkey+, чтобы Enterзапустить рассказчик (что очень раздражает!)

Есть ли способ отключить этот ярлык?

DiGMi
источник
@vcsjones разве существующий ответ тебе не помог?
avirk
2
@avirk Награда: «Один или несколько ответов являются образцовыми и достойны дополнительной награды». Я был действительно счастлив найти это, поэтому через 24 часа (когда я смогу присудить награду) я передам его на принятый ответ (который мне достаточно помог). Иногда я нахожу ответ, который действительно стоит больше, чем голос. Это как-раз тот случай.
vcsjones
теперь я знаю, почему иногда, когда я
нажимаю

Ответы:

97

Я не пробовал это лично, но вот что я нашел.

  1. Перейдите к% systemroot% \ System32
  2. В этой папке находится файл Narrator.exe
  3. Щелкните правой кнопкой мыши файл и выберите «Свойства».
  4. Выберите вкладку «Безопасность» и нажмите «Дополнительно».
  5. В верхней части окна нажмите кнопку «Изменить», чтобы изменить права владельца.
  6. В текстовом поле введите свое имя пользователя и нажмите ОК для всех диалогов

Теперь вы сможете изменить разрешения для файла, здесь мы удаляем все разрешения для вашего пользователя и пользователя обратно в систему, чтобы ваш пользователь не смог запустить Рассказчик.

  1. Снова щелкните правой кнопкой мыши файл Narrator и выберите «Свойства и безопасность».
  2. Нажмите Advanced
  3. Теперь, когда вы являетесь владельцем, вы можете изменять права доступа для других пользователей. Выберите своего пользователя и нажмите «Изменить».
  4. Удалите разрешения на чтение и выполнение и чтение и нажмите ОК
  5. Теперь нажмите Изменить в верхней части под владельцем и напишите систему в текстовом поле.
  6. Нажмите ОК для всех диалогов

Источник

Нэнни
источник
8
Пятнистый как черт, но пока лучшее решение. Спасибо!
DiGMi
2
Отключить narrator.exe можно гораздо проще, просто переименовав файл. Кроме того, его нужно будет переделывать каждый раз, когда он обновляется Центром обновления Windows.
harrymc
5
Действительно чертовски пятнистый, но, безусловно, необходимый. Это совершенно не поддается убеждение , что нет никакого способа отключить рассказчик полностью из обычного пользовательского интерфейса. По крайней мере, до сих пор.
Дж. Стин
1
см. комментарий к другому сообщению о том, как сделать то же самое для AtBroker, иначе - эти процессы будут появляться и зависать, когда вы входите в Windows +
JonnyRaa
78

Если вы знакомы с редактированием реестра Windows, вы можете использовать решение, описанное здесь :

  • Запустите regedit.exe и перейдите к:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  • Создать ключ с именем Narrator.exe
  • Внутри ключа создайте новое значение String с именем Debuggerи установите для него значение%1

Это не изменится обновлениями Windows и может быть легко отменено простым удалением ключа.

Если вы не используете какие-либо функции Windows Assistive Technology , вам также может потребоваться создать раздел реестра для AtBroker.exe с идентифицирующей строкой, чтобы предотвратить его запуск в качестве мошеннического процесса в фоновом режиме при каждом случайном использовании ярлыка «Рассказчик». ,

Icydog
источник
14
Это должен быть правильный ответ ИМХО - не требует взлома файлов.
GlennG
9
-1 плохая идея. AtBroker.exeзапускается каждый раз, когда вы нажимаете на ярлык, и продолжает работать, иногда загружая 100% ЦП (по крайней мере, в Win 8.1). Вместо этого сделайте то же самое для AtBroker.exe.
Мердад
1
@GlennG не уверен, что я согласен - реестр - странное и загадочное место - мне просто проще обойти с несколькими правами доступа к файлам ... хотя, если он действительно сбрасывается при обновлении Windows, я мог бы попробовать это
JonnyRaa
2
@ Mehrdad Я добавил строку AtBroker.exeк этому ответу.
Это также работает в win10. Спасибо!
Jokester
16

Одновременное нажатие клавиш Capslock и Esc вызывает окно, позволяющее выйти из диктора.

Дон миллар
источник
4
Я сходил с ума, пока не нашел твоего решения :)
скипет
Аллилуйя! Я не мог больше терпеть рассказчик! Благодарю.
Vaccano
1
Я нашел это быстрое решение в другом месте, но оно не сработало для меня. Win-Enter сделал.
Татьяна Рачева
3
Это правильная информация о том, как выйти из рассказчика один раз, но она не отвечает на вопрос: как отключить рассказчик от повторного запуска, независимо от того, по каким клавишам вы случайно
нажали
6

Вы можете использовать AutoHotkey для отключения комбинации клавиш Win+ Enterс помощью следующего скрипта:

#Enter:: return

С AutoHotkey вы также можете сопоставить эту комбинацию клавиш с любой другой комбинацией клавиш или действием.

Если вы хотите отключить сам Winключ, посмотрите этот взлом реестра:
Как отключить клавиатуру Windows ключом .

Если вы хотите отключить все комбинации клавиш Win+ ??, этот взлом реестра сделает следующее:
Отключите сочетания клавиш Win + X в Windows 7 или Vista .

harrymc
источник
5
Я не хочу отключать все комбинации, только одну. И я предпочитаю не зависеть от стороннего программного обеспечения, такого как AutoHotkey, есть ли лучшее решение?
DiGMi
2
Не то чтобы я знал. AutoHotkey - это великолепный продукт, который может сделать гораздо больше, чем сопоставление клавиш.
Harrymc
1
Я обнаружил, что AutoHotKey и Windows 8 не согласны. Я переназначил Win + Enter в CloseWindow, и все же 1 из 20 раз Windows захватывает нажатие клавиши перед AutoHotKey и запускает рассказчик, когда я намеревался закрыть окно.
Гийом Марсо
1
@GuillaumeMarceau: вы можете попробовать AutoHotkey_L и EnableUIAccess .
harrymc
2

Есть способ отключить ярлыки, которые начинаются Winв реестре Windows.

  1. Создать текстовый файл со следующим содержанием

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "DisabledHotkeys"=hex(2):0D,00,00,00
    
  2. Изменить расширение файла на "reg"

  3. Запустите его двойным щелчком

Как видите, он создает поле реестра «DisabledHotKeys» со значением ключа, который мы хотим отключить. В нашем случае это 0D в шестнадцатеричном или 13 в дес или «возврат каретки» символ. Winключ не должен быть указан здесь, потому что он подразумевается.

Например, если вы хотите отключить Win+ R, Win+ Dи Win+, Homeтогда значение «DisabledHotKeys» должно быть «RD $» . (Символ «$» имеет ascii-код, равный коду Homeкнопки)

st_
источник
Может быть, вы могли бы добавить несколько источников для получения дополнительной информации? Я нашел geoffchappell.com/notes/windows/shell/explorer/… информативным, а в msdn.microsoft.com/en-us/library/windows/desktop/… перечислены ключевые символы.
JBert
К сожалению, похоже, это не работает для рассказчика. Может быть, это горячая клавиша связана где-то еще ...
JBert
1

Я сделал следующее на моем ПК с Windows 8, чтобы включить и отключить диктор,

Включить,

Win + enter

Отключить,

Win + alt + enter 

Это принесет экран рассказчика. Нажмите выход на него.

Диганта Кумар
источник
Win + Alt + Enter запускает Media Center на моей машине.
Луи
Win + alt + enter не работает для меня в Windows 8.1.
Ник Вестгейт,
Win + alt + enter не работает для меня в Windows 10.
Сэм
1
Это инструкции для запуска и остановки Narrator, не отключающего ярлык, который его запускает (пожалуйста, внимательно прочитайте вопрос)
ndemou
1

Это один пост, который появляется, когда пользователи ищут, как отключить диктор в Windows 10.

Это раздражало меня сегодня. Предоставленные решения не были удовлетворительными для меня. Особенно настройка параметров отладчика. Я сделал 30-секундный поиск Narratorв реестре и очень удачно нашел этот ключ:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Narrator\NoRoam\WinEnterLaunchEnabled

Установка его в 0 отключает ярлык для текущего пользователя, поэтому не на экране входа в систему.

Сохраните это как файл .reg:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Narrator\NoRoam]
"WinEnterLaunchEnabled"=dword:00000000

Этот ключ, по-видимому, отсутствует в Windows 8.1, поэтому, похоже, это всего лишь дополнение для Windows 10.

Надеюсь, это кому-то поможет.

Mardoxx
источник
На моей Windows 10 WinEnterLaunchEnabledего не было, поэтому я его создал, но, к сожалению, он не работал даже после выхода из системы.
Дбернард
1

Это, вероятно, работает только в Windows 10, но ярлык действительно легко отключить.

Открыть Рассказчик (Перейти к Control Panel> Ease of Access Center> Start Narratorили использовать раздражающий ярлык) выберите окно рассказчика (он работает в фоновом режиме), перейдите к Generalнастройкам и отключить клавиши быстрого доступа, нажмите кнопку Сохранить и нажмите кнопку выхода рассказчика.

Адам Силенко
источник
0

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

В любом случае, стоит попробовать. Я просто настроил запуск панели при запуске, чтобы она всегда была активной.

lifehacker ссылка на статью о панели

TheImirOfGroofunkistan
источник
-1

Я не знаю, работает ли он на Windows 8 или нет, но работает на Windows Vista / 7 очень хорошо. Нажмите кнопку Win+, Uкоторая откроет центр легкости доступа, или вы также можете открыть его через панель управления .

введите описание изображения здесь

Теперь нажмите на опцию, Use the computer without a displayи появится другое окно

введите описание изображения здесь

И снимите флажок с опции Turn on Narratorи нажмите кнопку Применить , чтобы применить эти настройки. Теперь, когда вы нажмете Win+, Enterрассказчик не запустится.

avirk
источник
4
Нет, это не работает на Windows 8. Проблема в том, что эти клавиши на самом деле включает Рассказчик.
DiGMi
К сожалению, нет :( Здесь ничего не говорится о том, как это отключить.
DiGMi
Проверьте этот взлом реестра Vista для Win-8. Может быть, это сработает, и дайте мне знать, если это так. Я добавлю это в своем ответе.
avirk
2
Эта опция не отмечена, но в Windows 8.1 Win + Enter по-прежнему запускает Narrator.
Ник Вестгейт,