Привязки клавиш MacOS не переопределяются в отладчике VS Code?

В настоящее время я использую VSCode версии 1.28.2 (1.28.2). Когда я использую встроенный отладчик, я обнаруживаю, что клавиша F11 (которая предназначена для входа в функцию) не переопределяет поведение MacOS (Sierra 10.12.6) по умолчанию (показать рабочий стол). В настоящее время я обхожу проблему, отключая ярлык на своем Mac, но это похоже на исправление ниже среднего. Есть ли способ лучше?


person John Doe    schedule 21.10.2018    source источник
comment
Я не пользователь macOS, но, вообще говоря, я не думаю, что приложения могут переопределять ярлыки на уровне ОС. Вместо этого ОС сначала видит нажатия клавиш и решает, что с ними делать. Если они имеют значение для ОС, они часто не будут переданы приложению. Если код Visual Studio никогда не видит нажатие клавиши, он ничего не может с ним сделать.   -  person Chris    schedule 22.10.2018
comment
используйте системные настройки › клавиатуру › сочетания клавиш › ярлыки приложений, чтобы добавить соответствующий ярлык меню в vs code   -  person deadvoid    schedule 22.10.2018


Ответы (2)


Удерживая нажатой клавишу fn, когда вы нажимаете F11, она будет действовать как F11, а не как «Показать рабочий стол».

person Brett Cannon    schedule 22.10.2018

Попробуйте Fluor. Он может автоматически активировать функциональные клавиши в зависимости от текущего приложения.

Это позволяет использовать F11 и другие функциональные клавиши в VS Code, автоматически переключаясь на функции по умолчанию в других приложениях.

person xrisk    schedule 22.10.2018