53 lines
1.1 KiB
Python
53 lines
1.1 KiB
Python
import sys
|
|
from enum import Enum
|
|
if sys.platform != "win32":
|
|
from evdev import ecodes
|
|
class EventTypes(Enum):
|
|
|
|
"""Keyboad event types"""
|
|
PickUp = ecodes.KEY_F12
|
|
Recording = ecodes.KEY_F11
|
|
Playing = ecodes.KEY_F10
|
|
FileSyn = ecodes.KEY_F9
|
|
RecordTimeout = ecodes.KEY_F8
|
|
|
|
class EventProducerType(Enum):
|
|
Keyboard = ecodes.EV_KEY
|
|
Timer = ecodes.EV_MAX
|
|
Unknown = -1
|
|
Player = 300
|
|
Recorder = 301
|
|
else:
|
|
class EventTypes(Enum):
|
|
|
|
"""Keyboad event types"""
|
|
PickUp = 12
|
|
Recording = 11
|
|
Playing = 10
|
|
FileSyn = 9
|
|
RecordTimeout = 8
|
|
|
|
class EventProducerType(Enum):
|
|
Keyboard = 1
|
|
Timer = 2
|
|
Unknown = -1
|
|
Player = 300
|
|
Recorder = 301
|
|
|
|
|
|
class EventVal(Enum):
|
|
Pressed = 1
|
|
Released = 0
|
|
|
|
|
|
|
|
|
|
class RayEventType(Enum):
|
|
Unknown = 0
|
|
PickUp = 1
|
|
HangUp = 2
|
|
MessagePlayFinished = 10
|
|
RecordFinished = 20
|
|
RecorderTimeout = 21
|
|
|
|
|