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

#Tab::Return

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

2 ответа2

2

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

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

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

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

0

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

... для 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
  • установить его значение данных на вкладку символов
  • выйдите и войдите в систему или перезагрузите компьютер, чтобы применить

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .