From e7c06643b4a43c1d35bd2c3aaf4326547084b091 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Fri, 10 Jan 2025 23:04:12 +0200 Subject: refactoring --- kvmd/mouse.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'kvmd/mouse.py') diff --git a/kvmd/mouse.py b/kvmd/mouse.py index 3fb76800..399c6a33 100644 --- a/kvmd/mouse.py +++ b/kvmd/mouse.py @@ -36,3 +36,13 @@ class MouseRange: @classmethod def normalize(cls, value: int) -> int: return min(max(cls.MIN, value), cls.MAX) + + +class MouseDelta: + MIN = -127 + MAX = 127 + RANGE = (MIN, MAX) + + @classmethod + def normalize(cls, value: int) -> int: + return min(max(cls.MIN, value), cls.MAX) -- cgit v1.2.3