Как отключить встроенную горячую клавишу Alt+Space в Windows 10?

Windows 10 имеет Alt+Space как горячая клавиша по умолчанию для открытия строки меню в окнах с вариантами Минимизация / Максимизация.

Я использую Kdenlive и Kdenlive хочет использовать Alt+Space как горячая клавиша для воспроизведения видео в цикле. К сожалению, когда я нажимаю горячую клавишу, Windows 10 обрабатывает горячую клавишу без передачи информации в приложение.

Учитывая, что мне не нужна встроенная горячая клавиша, есть ли способ ее удалить?

5 ответов

Решение

Я вспомнил, что Autohotkey может сопоставлять ключи с F13 до F24 и использовал:

!Space::
Send {F13}
return

Чтобы заставить Autohotkey нажать F13, а затем установить F13 как клавишу, которая используется Kdenlive для этой цели через Settings -> Configure Shortcuts,

Горячая клавиша Alt + Space по умолчанию используется системой Windows.

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

  1. Скачайте Autohotkey и установите его.
  2. Создайте новый файл в Блокноте или редакторе по умолчанию и вставьте эти 2 строки:

    ; it allows to make a rule which is applied only when windows contains the given title
    SetTitleMatchMode, 2 
    
    ; obviously below you write the title that is contained in your program's window 
    #IfWinActive, Kdenlive
    !Space::Return ; ! stands for Alt key
    
  3. Сохраните его где-нибудь легко, чтобы получить к нему доступ как угодно ахк (а не как.txt)

  4. Дважды щелкните по нему (или Запустите от имени администратора), и он активирует AutoHotKey для его запуска и загрузки. Теперь горячая клавиша Alt + Space не вызывает действие Windows по умолчанию при нажатии в окне с заданным названием (Kdenlive).

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

Вы можете найти больше информации о том, как программировать горячие клавиши в AutoHotKey, написав сценарий на https://autohotkey.com/docs/Hotkeys.htm

загрузите powertoyshttps://github.com/microsoft/PowerToys и отключите этот ярлык.

  1. установить

  2. откройте программу и перейдите в диспетчер клавиатуры

  3. найти раздел ярлыков

  4. переназначьте ярлык, введите ярлык в первом поле с надписью «физический ярлык» (в данном случае альтернативный пробел) и выберите «Отключить» в качестве нового сопоставления во втором поле.

  5. подать заявку, нажав ок

Если кто-то ищет решение этой проблемы, я рекомендую загрузить https://github.com/microsoft/PowerToys и отключить этот ярлык.

  1. Установите и запустите установку PowerToys
  2. Выберите «PowerToys Run» в меню слева.
  3. Переключите этот параметр на «Выкл.» или переназначьте ярлык на что-нибудь другое.

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

Другие вопросы по тегам