|
@@ -23,19 +23,22 @@ struct KeyboardMapping {
|
|
|
};
|
|
|
|
|
|
const std::map<KeySym, const KeyboardMapping> kbd_map = {
|
|
|
+ // 0
|
|
|
{XK_w, KeyboardMapping("Up", 0)},
|
|
|
{XK_a, KeyboardMapping("Left", 0)},
|
|
|
{XK_s, KeyboardMapping("Down", 0)},
|
|
|
{XK_d, KeyboardMapping("Right", 0)},
|
|
|
+ {XK_Control_L, KeyboardMapping("Control_L", 0)},
|
|
|
+ {XK_v, KeyboardMapping("Delete", 0)},
|
|
|
+ // 1
|
|
|
{XK_Up, KeyboardMapping("Up", 1)},
|
|
|
{XK_Left, KeyboardMapping("Left", 1)},
|
|
|
{XK_Down, KeyboardMapping("Down", 1)},
|
|
|
{XK_Right, KeyboardMapping("Right", 1)},
|
|
|
- {XK_Control_L, KeyboardMapping("Control_L", 0)},
|
|
|
{XK_Control_R, KeyboardMapping("Control_R", 1)},
|
|
|
- {XK_space, KeyboardMapping("Control_R", KeyboardMapping::ALL_WINDOWS)},
|
|
|
{XK_Delete, KeyboardMapping("Delete", 1)},
|
|
|
- {XK_v, KeyboardMapping("Delete", 0)},
|
|
|
+ // all
|
|
|
+ {XK_space, KeyboardMapping("Control_R", KeyboardMapping::ALL_WINDOWS)},
|
|
|
};
|
|
|
|
|
|
const useconds_t KEY_DELAY = 12000; // microseconds
|