
#10956: Allow default keyboard behavior to be easily overriden -------------------------------------+------------------------------------- Reporter: | Owner: BalinKingOfMoria | Type: feature | Status: new request | Priority: normal | Milestone: Component: Runtime | Version: 7.8.3 System | Keywords: io input raw | Operating System: Windows Architecture: x86_64 | Type of failure: Incorrect result (amd64) | at runtime Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- If I press the up or down arrow keys, GHC kicks in and makes it so that the last line of text comes back instead of letting me intercept the arrow key. From what I have seen, you need third-party libraries to override the default behavior, but when would a user actually want that behavior in an application instead of letting the programmer handle it? Can there be a switch (like a special LANGUAGE pragma or whatever) to enable raw input capture? Console text editing applications are greatly hindered by this automatic behavior. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10956 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler