Spec-Zone.ru › Haskell 7

System.Console.Terminfo.Keys

Основной разработчик judah.jacobson@gmail.com
Устойчивость экспериментальная
Переносимость переносимая (FFI)
Безопасный Haskell Безопасный
Язык Haskell2010

Содержание

  • Блокировка клавиатуры
  • Клавиши со стрелками
  • Разное

Описание

Строковые возможности в этом модуле — это последовательности символов, соответствующие вводу пользователя, такие как клавиши со стрелками и функциональные клавиши.

Блокировка клавиатуры

Следующие команды включают/выключают блокировку клавиатуры (smkx и rmkx). Они не имеют эффекта, если эти возможности не определены. Для обеспечения переносимости между терминалами блокировка клавиатуры должна быть явно включена перед приёмом входных данных с клавиатуры.

keypadOn :: TermStr s => Capability s Источник

keypadOff :: TermStr s => Capability s Источник

Клавиши со стрелками

keyUp :: Capability String Источник

keyDown :: Capability String Источник

keyLeft :: Capability String Источник

keyRight :: Capability String Источник

Разное

functionKey :: Int -> Capability String Источник

Ищем управляющую последовательность для заданной функциональной последовательности. Например, functionKey 12 получает возможность kf12.

keyBackspace :: Capability String Источник

keyDeleteChar :: Capability String Источник

keyHome :: Capability String Источник

keyEnd :: Capability String Источник

keyPageUp :: Capability String Источник

keyPageDown :: Capability String Источник

keyEnter :: Capability String Источник

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/terminfo-0.4.0.1/System-Console-Terminfo-Keys.html

Spec-Zone.ru

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