@@ -1,6 +1,6 @@
1module Graphics.Vty.Input.Mouse
1module Graphics.Vty.Input.Mouse
2− ( requestSGRMouseEvents
2+ ( requestMouseEvents
3− , disableSGRMouseEvents
3+ , disableMouseEvents
4 , isMouseEvent
4 , isMouseEvent
5 , classifyMouseEvent
5 , classifyMouseEvent
@@ -30,13 +30,13 @@ import Data.Bits ((.&.))
30-- * the final character is 'M' for a press, 'm' for a release
30-- * the final character is 'M' for a press, 'm' for a release
32-- | These sequences set xterm-based terminals to send mouse event
32-- | These sequences set xterm-based terminals to send mouse event
33−-- sequences. This requests SGR extended mouse events.
33+-- sequences.
34−requestSGRMouseEvents :: String
34+requestMouseEvents :: String
35−requestSGRMouseEvents = "\ESC[?1000h\ESC[?1006h"
35+requestMouseEvents = "\ESC[?1000h\ESC[?1006h\ESC[?1003h"
37-- | These sequences disable mouse events.
37-- | These sequences disable mouse events.
38−disableSGRMouseEvents :: String
38+disableMouseEvents :: String
39−disableSGRMouseEvents = "\ESC[?1000l\ESC[?1006l"
39+disableMouseEvents = "\ESC[?1000l\ESC[?1006l\ESC[?1003l"
41-- | Does the specified string begin with a mouse event?"
41-- | Does the specified string begin with a mouse event?"
42isMouseEvent :: String -> Bool
42isMouseEvent :: String -> Bool