Delete MOUSEKEY_DELAY_TIME in config.h
[tmk_keyboard.git] / keyboard / IIgs / config.h
CommitLineData
3830de78
JS
1/*\r
2Copyright 2011 Jun Wako <wakojun@gmail.com>\r
3\r
4This program is free software: you can redistribute it and/or modify\r
5it under the terms of the GNU General Public License as published by\r
6the Free Software Foundation, either version 2 of the License, or\r
7(at your option) any later version.\r
8\r
9This program is distributed in the hope that it will be useful,\r
10but WITHOUT ANY WARRANTY; without even the implied warranty of\r
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
12GNU General Public License for more details.\r
13\r
14You should have received a copy of the GNU General Public License\r
15along with this program. If not, see <http://www.gnu.org/licenses/>.\r
16*/\r
17\r
18#ifndef CONFIG_H\r
19#define CONFIG_H\r
20\r
3830de78
JS
21\r
22/* USB Device descriptor parameter */\r
23/* for Apple \r
24#define VENDOR_ID 0x05AC\r
25#define PRODUCT_ID 0xBEE0\r
26*/\r
27#define VENDOR_ID 0xFEED\r
28#define PRODUCT_ID 0xBEE0\r
29#define DEVICE_VER 0x0202\r
30#define MANUFACTURER t.m.k.\r
31#define PRODUCT Apple Desktop Bus Keyboard\r
32\r
33\r
34/* message strings */\r
35#define DESCRIPTION Apple M0116/A9M0660 keyboard firmware\r
36\r
37\r
38/* matrix size */\r
39#define MATRIX_ROWS 11 // last row is virtual for modifier\r
40#define MATRIX_COLS 8\r
41/* define if matrix has ghost */\r
42#define MATRIX_HAS_GHOST\r
43/* Set 0 if need no debouncing */\r
caed32df 44#define DEBOUNCE 5\r
3830de78
JS
45\r
46\r
47/* key combination for command */\r
48#define IS_COMMAND() ( \\r
ce2e06c3 49 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_LCTRL) | MOD_BIT(KC_LALT) | MOD_BIT(KC_LGUI)) || \\r
50 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \\r
3830de78
JS
51)\r
52\r
53\r
54/* layer switching */\r
55#define LAYER_SWITCH_DELAY 100\r
56#define LAYER_SEND_FN_TERM 300\r
57\r
58\r
3830de78 59#endif\r
Imprint / Impressum