diff -NpuBr -Xexclude.txt main/input/input.c sherpya/input/input.c --- main/input/input.c 2010-06-24 22:18:05.156250000 +0200 +++ sherpya/input/input.c 2010-06-24 22:38:12.390625000 +0200 @@ -210,6 +210,33 @@ static const mp_cmd_t mp_cmds[] = { /// If you add some new keys, you also need to add them here static const mp_key_name_t key_names[] = { + + { CTRL_A, "CTRL_A" }, + { CTRL_B, "CTRL_B" }, + { CTRL_C, "CTRL_C" }, + { CTRL_D, "CTRL_D" }, + { CTRL_E, "CTRL_E" }, + { CTRL_F, "CTRL_F" }, + { CTRL_G, "CTRL_G" }, + { CTRL_J, "CTRL_J" }, + { CTRL_K, "CTRL_K" }, + { CTRL_N, "CTRL_N" }, + { CTRL_O, "CTRL_O" }, + { CTRL_P, "CTRL_P" }, + { CTRL_Q, "CTRL_Q" }, + { CTRL_L, "CTRL_L" }, + { CTRL_V, "CTRL_V" }, + { CTRL_W, "CTRL_W" }, + { CTRL_R, "CTRL_R" }, + { CTRL_S, "CTRL_S" }, + { CTRL_Z, "CTRL_Z" }, + { CTRL_SO, "CTRL_[" }, + { CTRL_BSL, "CTRL_\\"}, + { CTRL_SC, "CTRL_]" }, + { CTRL_T, "CTRL_T" }, + { CTRL_U, "CTRL_U" }, + { CTRL_Y, "CTRL_Y" }, + { ' ', "SPACE" }, { '#', "SHARP" }, { KEY_ENTER, "ENTER" }, diff -NpuBr -Xexclude.txt main/osdep/keycodes.h sherpya/osdep/keycodes.h --- main/osdep/keycodes.h 2010-01-06 18:03:47.750000000 +0100 +++ sherpya/osdep/keycodes.h 2010-06-24 22:38:12.390625000 +0200 @@ -94,4 +94,34 @@ #define KEY_INTERN (0x1000) #define KEY_CLOSE_WIN (KEY_INTERN+0) +/* Ctrl + Key */ +#define CTRL_A (0x01) +#define CTRL_B (0x02) +#define CTRL_C (0x03) +#define CTRL_D (0x04) +#define CTRL_E (0x05) +#define CTRL_F (0x06) +#define CTRL_G (0x07) +/* #define CTRL_H (0x08) */ /* KEY_BACKSPACE */ +/* #define CTRL_I (0x09) */ /* KEY_TAB */ +#define CTRL_J (0x0a) +#define CTRL_K (0x0b) +/* #define CTRL_M (0x0c) */ /* KEY_ENTER */ +#define CTRL_N (0x0e) +#define CTRL_O (0x0f) +#define CTRL_P (0x10) +#define CTRL_Q (0x11) +#define CTRL_L (0x12) +#define CTRL_V (0x16) +#define CTRL_W (0x17) +#define CTRL_R (0x18) +#define CTRL_S (0x19) +#define CTRL_Z (0x1a) +#define CTRL_SO (0x1b) +#define CTRL_BSL (0x1c) +#define CTRL_SC (0x1d) +#define CTRL_T (0x20) +#define CTRL_U (0x21) +#define CTRL_Y (0x25) + #endif /* MPLAYER_KEYCODES_H */