diff --git a/kitty/boss.py b/kitty/boss.py index 2adf850d9..840dc279c 100644 --- a/kitty/boss.py +++ b/kitty/boss.py @@ -7,7 +7,7 @@ from weakref import WeakValueDictionary from .config import MINIMUM_FONT_SIZE from .constants import ( - MODIFIER_KEYS, cell_size, is_key_pressed, set_boss, viewport_size, wakeup + MODIFIER_KEYS, cell_size, set_boss, viewport_size, wakeup ) from .fast_data_types import ( GLFW_KEY_DOWN, GLFW_KEY_UP, GLFW_PRESS, GLFW_REPEAT, ChildMonitor, @@ -21,7 +21,9 @@ from .keys import ( ) from .session import create_session from .tabs import SpecialWindow, TabManager -from .utils import get_primary_selection, safe_print, set_primary_selection, open_url +from .utils import ( + get_primary_selection, open_url, safe_print, set_primary_selection +) from .window import load_shader_programs @@ -181,7 +183,6 @@ class Boss: w.write_to_child(data) def on_key(self, window, key, scancode, action, mods): - is_key_pressed[key] = action == GLFW_PRESS func = None if action == GLFW_PRESS or action == GLFW_REPEAT: func = get_shortcut(self.opts.keymap, mods, key, scancode) diff --git a/kitty/constants.py b/kitty/constants.py index 16db315f9..48e97ec1e 100644 --- a/kitty/constants.py +++ b/kitty/constants.py @@ -6,7 +6,7 @@ import os import pwd import ctypes import sys -from collections import namedtuple, defaultdict +from collections import namedtuple from .fast_data_types import ( GLFW_KEY_LEFT_SHIFT, GLFW_KEY_RIGHT_SHIFT, GLFW_KEY_LEFT_ALT, @@ -64,9 +64,6 @@ def wakeup(): get_boss.boss.child_monitor.wakeup() -is_key_pressed = defaultdict(lambda: False) -mouse_button_pressed = defaultdict(lambda: False) -mouse_cursor_pos = [0, 0] viewport_size = ViewportSize() cell_size = ViewportSize() base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))