Skip to content

Commit a936be8

Browse files
committed
enable key protocol
1 parent 8767530 commit a936be8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/textual/drivers/web_driver.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,10 @@ def do_exit() -> None:
152152

153153
self.write("\x1b[?25l") # Hide cursor
154154
self.write("\033[?1003h")
155+
self.write("\x1b[?1004h") # Enable FocusIn/FocusOut.
156+
self.write("\x1b[>1u") # https://sw.kovidgoyal.net/kitty/keyboard-protocol/
157+
# Disambiguate escape codes https://sw.kovidgoyal.net/kitty/keyboard-protocol/#progressive-enhancement
158+
self.write("\x1b[=1;u")
155159

156160
size = Size(80, 24) if self._size is None else Size(*self._size)
157161
event = events.Resize(size, size)

0 commit comments

Comments
 (0)