30.18 Полноэкранные клавиатуры

Полноэкранная клавиатура — это специальный вид всплывающего окна, предоставляемый системой, с рядами кликабельных кнопок, которые действуют как настоящая клавиатура.

В некоторых системах (см. Полноэкранные клавиатуры в Руководстве Emacs), Emacs должен отображать и скрывать полноэкранную клавиатуру в зависимости от того, собирается ли пользователь что-либо напечатать.

Функция: frame-toggle-on-screen-keyboard frame hide

Эта функция отображает или скрывает полноэкранную клавиатуру для фрейма frame. Если hide не является nil, то полноэкранная клавиатура скрывается; в противном случае она отображается.

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

Это не имеет эффекта, если система автоматически определяет, когда отображать полноэкранную клавиатуру, или если она не предоставляет никакой полноэкранной клавиатуры.