Spec-Zone.ru › Hammerspoon

hs.hints

Переключение фокуса с помощью временного сочетания клавиш для каждого приложения

Обзор API

  • Переменные - Настраиваемые значения
    • fontName
    • fontSize
    • hintChars
    • iconAlpha
    • showTitleThresh
    • style
    • titleMaxSize
  • Функции - API-вызовы, предоставляемые напрямую расширением
    • windowHints

Документация API

Переменные

fontName
Подпись hs.hints.fontName
Тип Переменная
Описание

Полное имя семейства шрифтов, предпочтительно имя PostScript, например, Helvetica-BoldOblique или Times-Roman. (Приложение «Книга шрифтов» отображает имена шрифтов PostScript в панели «Сведения о шрифте».)

Источник extensions/hints/hints.lua строка 25
fontSize
Подпись hs.hints.fontSize
Тип Переменная
Описание

Размер шрифта, который следует использовать. Значение 0.0 будет использовать размер по умолчанию.

Источник extensions/hints/hints.lua строка 31
hintChars
Подпись hs.hints.hintChars
Тип Переменная
Описание

Это контролирует набор символов, которые будут использоваться для подсказок окон. Они должны быть символами, найденными в hs.keycodes.map

Источник extensions/hints/hints.lua строка 10
iconAlpha
Подпись hs.hints.iconAlpha
Тип Переменная
Описание

Непрозрачность значка приложения. Значение по умолчанию 0,95.

Источник extensions/hints/hints.lua строка 47
showTitleThresh
Подпись hs.hints.showTitleThresh
Тип Переменная
Описание

Если на экране открыто меньше или равно этому количеству окон, их названия будут отображаться в подсказках.

Источник extensions/hints/hints.lua строка 36
style
Подпись hs.hints.style
Тип Переменная
Описание

Если это установлено в «vimperator», каждая подсказка окна начинается с первого символа

Источник extensions/hints/hints.lua строка 19
titleMaxSize
Подпись hs.hints.titleMaxSize
Тип Переменная
Описание

Если заголовок длиннее maxSize, строка обрезается. -1 для отключения, допустимое значение >= 6

Источник extensions/hints/hints.lua строка 42

Функции

windowHints
Подпись hs.hints.windowHints([windows, callback, allowNonStandard])
Тип Функция
Описание

Отображает подсказку клавиатуры для переключения фокуса на каждое окно

Параметры
  • windows - Необязательная таблица, содержащая некоторые hs.window объекты. Если это значение равно nil, будут показаны подсказки для всех окон
  • callback - Необязательная функция, которая будет вызываться при выборе окна пользователем. Функция будет вызвана с единственным аргументом, содержащим hs.window объект выбранного пользователем окна
  • allowNonStandard - Необязательный булево значение. Если true, будут включены все окна, а не только стандартные
Возвращаемые значения
  • Ничего
Примечания
  • Если открыто больше окон, чем доступных символов в hs.hints.hintChars, будут использоваться несколько символов
  • Если hints.style установлено в «vimperator», каждая подсказка окна начинается с первого символа имени родительского приложения
  • Чтобы отобразить подсказки только для текущего фокусированного приложения, попробуйте следующее:
  • hs.hints.windowHints(hs.window.focusedWindow():application():allWindows())
Источник extensions/hints/hints.lua строка 201

© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.hints.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API