module Tput::Input
Included Modules
- Crystallabs::Helpers::Logging
Direct including types
Defined in:
tput/input.crConstant Summary
-
Log =
::Log.for((self.name.gsub("::", '.')).underscore)
Instance Method Summary
- #listen(&block : Proc(Char, Key | Nil, Array(Char), Nil))
- #next_char(timeout : Bool = false, &)
-
#with_raw_input(&)
Enables raw (unbuffered, non-cooked) input for the duration of the block.
-
#with_sync_output(&)
Enables synced (unbuffered) output for the duration of the block.