module Tput::Input

Included Modules

Direct including types

Defined in:

tput/input.cr

Constant Summary

Log = ::Log.for((self.name.gsub("::", '.')).underscore)

Instance Method Summary

Instance Method Detail

def listen(&block : Proc(Char, Key | Nil, Array(Char), Nil)) #

[View source]
def next_char(timeout : Bool = false, &) #

[View source]
def with_raw_input(&) #

Enables raw (unbuffered, non-cooked) input for the duration of the block.


[View source]
def with_sync_output(&) #

Enables synced (unbuffered) output for the duration of the block.


[View source]