greendeck/greendeck/lib/elgato/streamdeck/original_v2.py
2022-12-13 14:25:50 -06:00

27 lines
693 B
Python

import importlib.resources
from greendeck.lib.elgato.streamdeck import KeyDirection
from greendeck.lib.elgato.streamdeck import resources
from greendeck.lib.elgato.streamdeck.gen2 import StreamDeckGen2Base
class StreamDeckOriginalV2(StreamDeckGen2Base):
"""
Represents a physically attached StreamDeck Original (V2) device.
"""
KEY_COLS = 5
KEY_ROWS = 3
KEY_PIXEL_WIDTH = 72
KEY_PIXEL_HEIGHT = 72
KEY_IMAGE_FORMAT = "JPEG"
KEY_FLIP = (True, True)
KEY_ROTATION = 0
KEY_DIRECTION = KeyDirection.LTR
DECK_TYPE = "StreamDeck Original (V2)"
DECK_VISUAL = True
BLANK_KEY_IMAGE = importlib.resources.read_binary(resources, "72x72.jpeg")