hs.window.highlight
Выделение активного окна
Этот модуль может быть полезен для пространственного отслеживания окон, если у вас есть большие и/или несколько экранов, и, следовательно, вам, вероятно, будет видно несколько окон одновременно. Он выделяет текущее активное окно, накладывая полупрозрачный ("режим наложения") или непрозрачный ("изолированный" режим) слой на другие окна и рабочий стол; кроме того, он может выделять окна при их показе или скрытии, создавая кратковременную вспышку, что помогает интуитивно определить их расположение (чтобы избежать необходимости тщательно сканировать все экраны, когда, например, вы знаете, что вы вызвали диалоговое окно, но оно не появилось там, где вы ожидали).
По умолчанию режим наложения отключен — вы можете включить его с помощью hs.window.highlight.ui.overlay=true — так же, как и вспышки при показе/скрытии окна — включите их с помощью hs.window.highlight.ui.flashDuration=0.3 (или любой другой продолжительности, которую вы предпочитаете). Режим изоляции всегда доступен и может быть переключен вручную с помощью hs.window.highlight.toggleIsolate() или автоматически, передав соответствующий фильт windowfilter (или список приложений) в hs.window.highlight.start().
Обзор API
- Переменные - Настраиваемые значения
- Функции - API-вызовы, предлагаемые непосредственно расширением
Документация API
Переменные
ui
| Подпись | hs.window.highlight.ui |
|---|---|
| Тип | Переменная |
| Описание |
Позволяет настроить наложения выделения и поведение. |
| Источник | extensions/window/window_highlight.lua строка 34 |
Функции
start
| Подпись | hs.window.highlight.start([windowfilterIsolate[, windowfilterOverlay]]) |
|---|---|
| Тип | Функция |
| Описание |
Запускает модуль |
| Параметры |
|
| Возвращаемые значения |
|
| Примечания |
|
| Источник | extensions/window/window_highlight.lua строка 225 |
stop
| Подпись | hs.window.highlight.stop() |
|---|---|
| Тип | Функция |
| Описание |
Останавливает модуль и отключает выделение активного окна (как режим "наложения", так и "изоляции") |
| Параметры |
|
| Возвращаемые значения |
|
| Источник | extensions/window/window_highlight.lua строка 275 |
toggleIsolate
| Подпись | hs.window.highlight.toggleIsolate([v]) |
|---|---|
| Тип | Функция |
| Описание |
Устанавливает или сбрасывает пользовательское переопределение для режима "изоляции". |
| Параметры |
|
| Возвращаемые значения |
|
| Примечания |
|
| Источник | extensions/window/window_highlight.lua строка 198 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.window.highlight.html