|
Packit Service |
a9274b |
#include "bindings.h"
|
|
Packit Service |
a9274b |
#include "mixer_widget.h"
|
|
Packit Service |
a9274b |
|
|
Packit Service |
a9274b |
#define CNTRL(C) (C%32)
|
|
Packit Service |
a9274b |
|
|
Packit Service |
a9274b |
uint8_t textbox_bindings[KEY_MAX] = {
|
|
Packit Service |
a9274b |
['\n'] = CMD_TEXTBOX_CLOSE,
|
|
Packit Service |
a9274b |
['\r'] = CMD_TEXTBOX_CLOSE,
|
|
Packit Service |
a9274b |
[27] = CMD_TEXTBOX_CLOSE,
|
|
Packit Service |
a9274b |
[KEY_CANCEL] = CMD_TEXTBOX_CLOSE,
|
|
Packit Service |
a9274b |
[KEY_ENTER] = CMD_TEXTBOX_CLOSE,
|
|
Packit Service |
a9274b |
[KEY_CLOSE] = CMD_TEXTBOX_CLOSE,
|
|
Packit Service |
a9274b |
[KEY_EXIT] = CMD_TEXTBOX_CLOSE,
|
|
Packit Service |
a9274b |
[KEY_DOWN] = CMD_TEXTBOX_DOWN,
|
|
Packit Service |
a9274b |
[KEY_SF] = CMD_TEXTBOX_DOWN,
|
|
Packit Service |
a9274b |
['J'] = CMD_TEXTBOX_DOWN,
|
|
Packit Service |
a9274b |
['j'] = CMD_TEXTBOX_DOWN,
|
|
Packit Service |
a9274b |
['X'] = CMD_TEXTBOX_DOWN,
|
|
Packit Service |
a9274b |
['x'] = CMD_TEXTBOX_DOWN,
|
|
Packit Service |
a9274b |
[KEY_UP] = CMD_TEXTBOX_UP,
|
|
Packit Service |
a9274b |
[KEY_SR] = CMD_TEXTBOX_UP,
|
|
Packit Service |
a9274b |
['K'] = CMD_TEXTBOX_UP,
|
|
Packit Service |
a9274b |
['k'] = CMD_TEXTBOX_UP,
|
|
Packit Service |
a9274b |
['W'] = CMD_TEXTBOX_UP,
|
|
Packit Service |
a9274b |
['w'] = CMD_TEXTBOX_UP,
|
|
Packit Service |
a9274b |
[KEY_LEFT] = CMD_TEXTBOX_LEFT,
|
|
Packit Service |
a9274b |
['H'] = CMD_TEXTBOX_LEFT,
|
|
Packit Service |
a9274b |
['h'] = CMD_TEXTBOX_LEFT,
|
|
Packit Service |
a9274b |
['P'] = CMD_TEXTBOX_LEFT,
|
|
Packit Service |
a9274b |
['p'] = CMD_TEXTBOX_LEFT,
|
|
Packit Service |
a9274b |
[KEY_RIGHT] = CMD_TEXTBOX_RIGHT,
|
|
Packit Service |
a9274b |
['L'] = CMD_TEXTBOX_RIGHT,
|
|
Packit Service |
a9274b |
['l'] = CMD_TEXTBOX_RIGHT,
|
|
Packit Service |
a9274b |
['N'] = CMD_TEXTBOX_RIGHT,
|
|
Packit Service |
a9274b |
['n'] = CMD_TEXTBOX_RIGHT,
|
|
Packit Service |
a9274b |
[KEY_NPAGE] = CMD_TEXTBOX_PAGE_DOWN,
|
|
Packit Service |
a9274b |
[' '] = CMD_TEXTBOX_PAGE_DOWN,
|
|
Packit Service |
a9274b |
[KEY_PPAGE] = CMD_TEXTBOX_PAGE_UP,
|
|
Packit Service |
a9274b |
[KEY_BACKSPACE] = CMD_TEXTBOX_PAGE_UP,
|
|
Packit Service |
a9274b |
['B'] = CMD_TEXTBOX_PAGE_UP,
|
|
Packit Service |
a9274b |
['b'] = CMD_TEXTBOX_PAGE_UP,
|
|
Packit Service |
a9274b |
[KEY_HOME] = CMD_TEXTBOX_TOP,
|
|
Packit Service |
a9274b |
[KEY_BEG] = CMD_TEXTBOX_TOP,
|
|
Packit Service |
a9274b |
[KEY_LL] = CMD_TEXTBOX_BOTTOM,
|
|
Packit Service |
a9274b |
[KEY_END] = CMD_TEXTBOX_BOTTOM,
|
|
Packit Service |
a9274b |
['\t'] = CMD_TEXTBOX_PAGE_RIGHT,
|
|
Packit Service |
a9274b |
[KEY_BTAB] = CMD_TEXTBOX_PAGE_LEFT,
|
|
Packit Service |
a9274b |
};
|
|
Packit Service |
a9274b |
|
|
Packit Service |
a9274b |
command_enum mixer_bindings[] = {
|
|
Packit Service |
a9274b |
[27] = CMD_MIXER_CLOSE,
|
|
Packit Service |
a9274b |
[KEY_CANCEL] = CMD_MIXER_CLOSE,
|
|
Packit Service |
a9274b |
[KEY_F(10)] = CMD_MIXER_CLOSE,
|
|
Packit Service |
a9274b |
[KEY_F(1)] = CMD_MIXER_HELP,
|
|
Packit Service |
a9274b |
[KEY_HELP] = CMD_MIXER_HELP,
|
|
Packit Service |
a9274b |
['H'] = CMD_MIXER_HELP,
|
|
Packit Service |
a9274b |
['h'] = CMD_MIXER_HELP,
|
|
Packit Service |
a9274b |
['?'] = CMD_MIXER_HELP,
|
|
Packit Service |
a9274b |
[KEY_F(2)] = CMD_MIXER_SYSTEM_INFORMATION,
|
|
Packit Service |
a9274b |
['/'] = CMD_MIXER_SYSTEM_INFORMATION,
|
|
Packit Service |
a9274b |
[KEY_F(3)] = CMD_WITH_ARG(CMD_MIXER_SET_VIEW_MODE, VIEW_MODE_PLAYBACK),
|
|
Packit Service |
a9274b |
[KEY_F(4)] = CMD_WITH_ARG(CMD_MIXER_SET_VIEW_MODE, VIEW_MODE_CAPTURE),
|
|
Packit Service |
a9274b |
[KEY_F(5)] = CMD_WITH_ARG(CMD_MIXER_SET_VIEW_MODE, VIEW_MODE_ALL),
|
|
Packit Service |
a9274b |
['\t'] = CMD_MIXER_TOGGLE_VIEW_MODE,
|
|
Packit Service |
a9274b |
[KEY_F(6)] = CMD_MIXER_SELECT_CARD,
|
|
Packit Service |
a9274b |
['S'] = CMD_MIXER_SELECT_CARD,
|
|
Packit Service |
a9274b |
['s'] = CMD_MIXER_SELECT_CARD,
|
|
Packit Service |
a9274b |
[KEY_REFRESH] = CMD_MIXER_REFRESH,
|
|
Packit Service |
a9274b |
[CNTRL('L')] = CMD_MIXER_REFRESH,
|
|
Packit Service |
a9274b |
['L'] = CMD_MIXER_REFRESH,
|
|
Packit Service |
a9274b |
['l'] = CMD_MIXER_REFRESH,
|
|
Packit Service |
a9274b |
[KEY_LEFT] = CMD_WITH_ARG(CMD_MIXER_PREVIOUS, 1),
|
|
Packit Service |
a9274b |
['p'] = CMD_WITH_ARG(CMD_MIXER_PREVIOUS, 1),
|
|
Packit Service |
a9274b |
['P'] = CMD_WITH_ARG(CMD_MIXER_PREVIOUS, 1),
|
|
Packit Service |
a9274b |
[KEY_RIGHT] = CMD_WITH_ARG(CMD_MIXER_NEXT, 1),
|
|
Packit Service |
a9274b |
['N'] = CMD_WITH_ARG(CMD_MIXER_NEXT, 1),
|
|
Packit Service |
a9274b |
['n'] = CMD_WITH_ARG(CMD_MIXER_NEXT, 1),
|
|
Packit Service |
a9274b |
[KEY_PPAGE] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP, 5),
|
|
Packit Service |
a9274b |
[KEY_NPAGE] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN, 5),
|
|
Packit Service |
a9274b |
[KEY_LL] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 0),
|
|
Packit Service |
a9274b |
[KEY_END] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 0),
|
|
Packit Service |
a9274b |
['0'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 0),
|
|
Packit Service |
a9274b |
['1'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 10),
|
|
Packit Service |
a9274b |
['2'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 20),
|
|
Packit Service |
a9274b |
['3'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 30),
|
|
Packit Service |
a9274b |
['4'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 40),
|
|
Packit Service |
a9274b |
['5'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 50),
|
|
Packit Service |
a9274b |
['6'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 60),
|
|
Packit Service |
a9274b |
['7'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 70),
|
|
Packit Service |
a9274b |
['8'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 80),
|
|
Packit Service |
a9274b |
['9'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 90),
|
|
Packit Service |
a9274b |
#if 0
|
|
Packit Service |
a9274b |
[KEY_BEG] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 100),
|
|
Packit Service |
a9274b |
[KEY_HELP] = CMD_WITH_ARG(CMD_MIXER_CONTROL_SET_PERCENT, 100),
|
|
Packit Service |
a9274b |
#endif
|
|
Packit Service |
a9274b |
[KEY_UP] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP, 1),
|
|
Packit Service |
a9274b |
['+'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP, 1),
|
|
Packit Service |
a9274b |
['K'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP, 1),
|
|
Packit Service |
a9274b |
['k'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP, 1),
|
|
Packit Service |
a9274b |
['W'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP, 1),
|
|
Packit Service |
a9274b |
['w'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP, 1),
|
|
Packit Service |
a9274b |
[KEY_DOWN] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN, 1),
|
|
Packit Service |
a9274b |
['-'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN, 1),
|
|
Packit Service |
a9274b |
['J'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN, 1),
|
|
Packit Service |
a9274b |
['j'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN, 1),
|
|
Packit Service |
a9274b |
['X'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN, 1),
|
|
Packit Service |
a9274b |
['x'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN, 1),
|
|
Packit Service |
a9274b |
['Q'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP_LEFT, 1),
|
|
Packit Service |
a9274b |
['q'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP_LEFT, 1),
|
|
Packit Service |
a9274b |
['Y'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN_LEFT, 1),
|
|
Packit Service |
a9274b |
['y'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN_LEFT, 1),
|
|
Packit Service |
a9274b |
['Z'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN_LEFT, 1),
|
|
Packit Service |
a9274b |
['z'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN_LEFT, 1),
|
|
Packit Service |
a9274b |
['E'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP_RIGHT, 1),
|
|
Packit Service |
a9274b |
['e'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_UP_RIGHT, 1),
|
|
Packit Service |
a9274b |
['C'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN_RIGHT, 1),
|
|
Packit Service |
a9274b |
['c'] = CMD_WITH_ARG(CMD_MIXER_CONTROL_DOWN_RIGHT, 1),
|
|
Packit Service |
a9274b |
['M'] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_MUTE, LEFT|RIGHT),
|
|
Packit Service |
a9274b |
['m'] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_MUTE, LEFT|RIGHT),
|
|
Packit Service |
a9274b |
['<'] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_MUTE, LEFT),
|
|
Packit Service |
a9274b |
[','] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_MUTE, LEFT),
|
|
Packit Service |
a9274b |
['>'] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_MUTE, RIGHT),
|
|
Packit Service |
a9274b |
['.'] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_MUTE, RIGHT),
|
|
Packit Service |
a9274b |
[' '] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_CAPTURE, LEFT|RIGHT),
|
|
Packit Service |
a9274b |
[KEY_IC] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_CAPTURE, LEFT),
|
|
Packit Service |
a9274b |
[';'] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_CAPTURE, LEFT),
|
|
Packit Service |
a9274b |
[KEY_DC] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_CAPTURE, RIGHT),
|
|
Packit Service |
a9274b |
['\''] = CMD_WITH_ARG(CMD_MIXER_TOGGLE_CAPTURE, RIGHT),
|
|
Packit Service |
a9274b |
['B'] = CMD_MIXER_BALANCE_CONTROL,
|
|
Packit Service |
a9274b |
['b'] = CMD_MIXER_BALANCE_CONTROL,
|
|
Packit Service |
a9274b |
['='] = CMD_MIXER_BALANCE_CONTROL,
|
|
Packit Service |
a9274b |
};
|