52 lines
909 B
Python
52 lines
909 B
Python
#
|
|
# Reprogrammable keys information
|
|
#
|
|
|
|
from __future__ import absolute_import, division, print_function, unicode_literals
|
|
|
|
from .common import NamedInts as _NamedInts
|
|
|
|
CONTROL = _NamedInts(
|
|
Volume_Up=0x0001,
|
|
Volume_Down=0x0002,
|
|
Mute=0x0003,
|
|
Play__Pause=0x0004,
|
|
Next=0x0005,
|
|
Previous=0x0006,
|
|
Stop=0x0007,
|
|
Application_Switcher=0x0008,
|
|
Calculator=0x000A,
|
|
Mail=0x000E,
|
|
Home=0x001A,
|
|
Music=0x001D,
|
|
Search=0x0029,
|
|
Sleep=0x002F,
|
|
)
|
|
CONTROL._fallback = lambda x: 'unknown:%04X' % x
|
|
|
|
TASK = _NamedInts(
|
|
Volume_Up=0x0001,
|
|
Volume_Down=0x0002,
|
|
Mute=0x0003,
|
|
Play__Pause=0x0004,
|
|
Next=0x0005,
|
|
Previous=0x0006,
|
|
Stop=0x0007,
|
|
Application_Switcher=0x0008,
|
|
Calculator=0x000A,
|
|
Mail=0x000E,
|
|
Home=0x001A,
|
|
Music=0x001D,
|
|
Search=0x0029,
|
|
Sleep=0x002F,
|
|
)
|
|
TASK._fallback = lambda x: 'unknown:%04X' % x
|
|
|
|
KEY_FLAG = _NamedInts(
|
|
reprogrammable=0x10,
|
|
FN_sensitive=0x08,
|
|
nonstandard=0x04,
|
|
is_FN=0x02,
|
|
mse=0x01
|
|
)
|