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 Источник
© 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