Windows 10 отключить Win + Tab Task View ярлык

1599
MikMak

Мне нужно использовать ярлык ⊞ Win+ Tab ↹для чего-то другого в другой программе (Reaper). Есть ли какой-нибудь способ отключить комбинацию клавиш ⊞ Win+ Tab ↹для отображения окна задач без отключения функциональности клавиш? Я попытался использовать следующий скрипт с AutoHotkey, но потом я не получил ввода от ярлыка, поэтому я просто не могу его использовать.

#Tab::Return 

Есть ли способ просто отключить функцию просмотра задач в Windows 10 с помощью изменения групповой политики или regedit? Я действительно не пользуюсь им, и хотел бы иметь возможность использовать ⊞ Win+, Tab ↹чтобы сделать что-то еще.

-1

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

1
JJohnston2

Если вы не хотите связываться с реестром, вы можете использовать AutoHotkey вместе с операторами #IfWinActive для определения действий для разных программ (например, вы можете иметь несколько определений для одной и той же горячей клавиши, но они будут срабатывать только для данного # IfWinActive программа). Вы бы сохранили исходное утверждение, но применили пустой #IfWinActive для захвата / игнорирования нажатий клавиш при выполнении любой неопределенной программы, а затем добавили бы вторичные определения #IfWinActive / hotkey для дополнительных программ / действий, где вы действительно хотите использовать эту комбинацию клавиш для выполнения чего-либо ,

Второй подход состоит в том, чтобы переписать определение горячей клавиши, чтобы отправить какую-то другую малоиспользуемую комбинацию горячих клавиш через SendInput или аналогичную команду Send, а затем, при необходимости, отключить переопределенные ключи. Это менее эффективно, но может быть легче понять (или нет).

Например, вы можете отправить Ctrl + Alt + Shift + F12, что большинство программ, вероятно, не используют. Однако если вы хотите восстановить горячую клавишу для определенных программ, вам также может понадобиться обратить внимание на SendLevel.

В общем, я бы порекомендовал первый метод выше и просто определил эту комбинацию клавиш, чтобы делать то, что вы на самом деле хотите, для программ, которые вас интересуют, и игнорировать все остальное с помощью дубликата / универсальной горячей клавиши, такой как та, что была в исходном посте., но с оператором #IfWinActive перед ним.

Ага. Надеюсь, это переопределит поведение Windows 10 по умолчанию для ВСЕХ раздражающих сочетаний клавиш Win +. Я не хочу использовать ЛЮБЫЕ из них. Просто хочу, чтобы Win + любая клавиша не делала НИЧЕГО, кроме случаев, когда я установил их для ярлыков действий в REAPER. MikMak 5 лет назад 0
Проблема в том, что сочетания клавиш win + работают независимо от того, какое приложение активно. Таким образом, чтобы отключить их или включить их ТОЛЬКО, когда проводник Windows был активен, мне не нужно было бы отключать их для каждой другой программы, которую я использую, а затем для каждой комбинации клавиш win + установить #IfWinActive для Windows Проводник? MikMak 5 лет назад 0
Другая проблема заключается в том, что заголовок окна всегда будет отличаться в зависимости от того, какой проект я открыл в REAPER. Поэтому мне нужно как-то деактивировать все сочетания клавиш win +, чтобы они просто перехватывались Windows 10 для выполнения различных функций, и чтобы эти ярлыки по-прежнему отправлялись в REAPER для запуска различных действий. MikMak 5 лет назад 0
0
user902300

попробуй это:

... для Windows 7

Windows Registry Editor Version 5.00  [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\DWM] "DisallowFlip3d"=dword:00000001 
  • скопировать / вставить это в блокнот
  • сохранить его как r.reg ... (НЕ r.reg.txt)
  • щелкните правой кнопкой мыши по этому файлу .reg и выберите Merge
  • нажмите Run, Yes (UAC), Yes и OK при появлении запроса
  • выйдите и войдите в систему или перезагрузите компьютер, чтобы применить

WIN+TAB будущее называется "Aero Flip 3D"


... для Windows 10

  • нажмите WIN+R
  • Тип regedit
  • перейти к следующему разделу реестра: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
  • на правой панели создайте новое строковое значение с именем DisabledHotkeys
  • установить его значение данных на вкладку символов
  • выйдите и войдите в систему или перезагрузите компьютер, чтобы применить

Сделал это, и ярлык по-прежнему вызывает то же поведение «Представление задач». Вы уверены, что это исправление работает для Windows 10? См. Информацию здесь https://www.online-tech-tips.com/windows-7/switch-between-desktops-apps-alt-tab-windows/ "Если вам очень понравилась эта функция, ее удалили в Windows 8 и Windows 10. Комбинация клавиш все еще работает, но она делает что-то другое в Windows 8 и что-то еще в Windows 10! » MikMak 5 лет назад 0
@MikMak Я обновил свой ответ ... ну, если это не помогло, тогда единственный вариант - отключить ключ win - https://support.microsoft.com/en-us/help/216893/how-to-enable-or -disable--клавиатура-окна-ключ user902300 5 лет назад 0
Хорошо, попробуем Windows 10. У меня уже был ключ для этого с набором данных «SX». Это отключило ярлык win + s, чтобы сделать снимок экрана для OneNote. Но win + x по-прежнему вызывает то же меню, что и щелчок правой кнопкой мыши в меню «Пуск». Может быть, ключи должны быть разделены запятыми (или каким-либо другим разделителем)? MikMak 5 лет назад 0
Похоже, я должен иметь возможность добавить несколько горячих клавиш для отключения с использованием многострочного значения, как описано здесь https://superuser.com/questions/1239166/how-to-add-multiple-data-to-one-string-value -в-смерзаться MikMak 5 лет назад 0
Пробовал многострочное значение. Не работает MikMak 5 лет назад 0
@MikMak, почему бы не использовать две отдельные записи вместо одной множественной? user902300 5 лет назад 0
потому что вы можете иметь только одну запись в реестре с именем DisabledHotkeys, и есть несколько, которые мне нужно отключить. MikMak 5 лет назад 0
@MikMak Я уверен, что вы можете использовать любое имя ... DisabledHotkeys1, DisabledHotkeys2 и т. Д. user902300 5 лет назад 0
Я сделал, как вы сказали, назвав каждое строковое значение по-разному. Ни одно из отключений не работает. Даже только первый с DisabledHotkeys и Tab в качестве значения. win + tab все еще делает то же самое. MikMak 5 лет назад 0