Преглед изворни кода

Add special keycodes for media control. Fix power down command.

tags/v1.9
tmk пре 13 година
родитељ
комит
1bda8a8c69
2 измењених фајлова са 23 додато и 0 уклоњено
  1. 6
    0
      command.c
  2. 17
    0
      usb_keycodes.h

+ 6
- 0
command.c Прегледај датотеку

#endif #endif
#ifdef USB_EXTRA_ENABLE #ifdef USB_EXTRA_ENABLE
case KB_ESC: case KB_ESC:
host_clear_keyboard_report();
host_send_keyboard_report();
#ifdef HOST_PJRC #ifdef HOST_PJRC
if (suspend && remote_wakeup) { if (suspend && remote_wakeup) {
usb_remote_wakeup(); usb_remote_wakeup();
} else { } else {
host_system_send(SYSTEM_POWER_DOWN); host_system_send(SYSTEM_POWER_DOWN);
host_system_send(0);
_delay_ms(500);
} }
#else #else
host_system_send(SYSTEM_POWER_DOWN); host_system_send(SYSTEM_POWER_DOWN);
host_system_send(0);
_delay_ms(500);
#endif #endif
break; break;
#endif #endif

+ 17
- 0
usb_keycodes.h Прегледај датотеку

#define KB_WH_R KB_MS_WH_RIGHT #define KB_WH_R KB_MS_WH_RIGHT
/* Sytem Control & Consumer usage */ /* Sytem Control & Consumer usage */
#define KB_PWR KB_SYSTEM_POWER #define KB_PWR KB_SYSTEM_POWER
#define KB_SLEP KB_SYSTEM_SLEEP
#define KB_WAKE KB_SYSTEM_WAKE
#define KB_MUTE KB_AUDIO_MUTE #define KB_MUTE KB_AUDIO_MUTE
#define KB_VOLU KB_AUDIO_VOL_UP #define KB_VOLU KB_AUDIO_VOL_UP
#define KB_VOLD KB_AUDIO_VOL_DOWN #define KB_VOLD KB_AUDIO_VOL_DOWN
#define KB_MNXT KB_MEDIA_NEXT_TRACK
#define KB_MPRV KB_MEDIA_PREV_TRACK
#define KB_MSTP KB_MEDIA_STOP
#define KB_MPLY KB_MEDIA_PLAY_PAUSE
#define KB_MSEL KB_MEDIA_SELECT
#define KB_MAIL KB_MAIL
#define KB_CALC KB_CALCULATOR
#define KB_MYCM KB_MY_COMPUTER
#define KB_WSCH KB_WWW_SEARCH
#define KB_WHOM KB_WWW_HOME
#define KB_WBAK KB_WWW_BACK
#define KB_WFWD KB_WWW_FORWARD
#define KB_WSTP KB_WWW_STOP
#define KB_WREF KB_WWW_REFRESH
#define KB_WFAV KB_WWW_FAVORITES




/* Special keycode */ /* Special keycode */

Loading…
Откажи
Сачувај