no longer need ffmpeg patch0 which was for Termux
[goodguy/cinelerra.git] / cinelerra-5.1 / guicast / keys.h
1
2 /*
3  * CINELERRA
4  * Copyright (C) 2008 Adam Williams <broadcast at earthling dot net>
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
19  *
20  */
21
22 #ifndef KEYS_H
23 #define KEYS_H
24
25 #define XK_MeunKB 0x1008ff65
26
27 // key bindings
28 #define UP                  256
29 #define DOWN                257
30 #define LEFT                258
31 #define RIGHT               259
32 #define PGUP                260
33 #define PGDN                261
34 #define BACKSPACE           262
35 #define ESC                 263
36 #define TAB                 264
37 // Number pad keys
38 #define KPPLUS              265
39 #define KPMINUS             266
40 #define KPSTAR              267
41 #define KPSLASH             268
42 #define KP1                 269
43 #define KP2                 270
44 #define KP3                 271
45 #define KP4                 272
46 #define KP5                 273
47 #define KP6                 274
48 #define KP7                 275
49 #define KP8                 276
50 #define KP9                 277
51 #define KPINS               278
52 #define KPDEL               279
53 #define KPENTER             280
54 #define END                 281
55 #define HOME                282
56 #define LEFTTAB             283
57 #define DELETE              284
58
59 #define KPMENU              285
60 #define KPTV                286
61 #define KPREV               287
62 #define KPBOOK              288
63 #define KPHAND              289
64 #define KPMUTE              290
65 #define KPFSCRN             291
66 #define KPCHUP              292
67 #define KPCHDN              293
68 #define KPBACK              294
69 #define KPPLAY              295
70 #define KPFWRD              296
71 #define KPRECD              297
72 #define KPSTOP              298
73 #define KPAUSE              299
74
75 // function keys
76 #define KEY_F1              301
77 #define KEY_F2              302
78 #define KEY_F3              303
79 #define KEY_F4              304
80 #define KEY_F5              305
81 #define KEY_F6              306
82 #define KEY_F7              307
83 #define KEY_F8              308
84 #define KEY_F9              309
85 #define KEY_F10             310
86 #define KEY_F11             311
87 #define KEY_F12             312
88 #define KPVOLUP             313
89 #define KPVOLDN             314
90 #define KPCC                315
91
92 #define RETURN              13
93 #define NEWLINE             13
94
95 #define SKEY_MIN 0x3000000 // Shuttle speed codes
96 #define SKEY_MAX 0x3010000
97
98 #endif