forked from mirrors/qmk_userspace
add audio controls from consumer page(HID)
This commit is contained in:
parent
8240e606d4
commit
02d955e9fe
7 changed files with 134 additions and 10 deletions
|
@ -8,6 +8,7 @@
|
|||
#include "jump_bootloader.h"
|
||||
#include "usb_keyboard.h"
|
||||
#include "usb_mouse.h"
|
||||
#include "usb_extra.h"
|
||||
#include "usb_keycodes.h"
|
||||
#include "layer.h"
|
||||
#include "matrix_skel.h"
|
||||
|
@ -88,6 +89,18 @@ void proc_matrix(void) {
|
|||
if (code == MS_WH_RIGHT) mouse_hwheel += 1;
|
||||
} else if (IS_FN(code)) {
|
||||
fn_bits |= FN_BIT(code);
|
||||
} else if (code == KB_MUTE) {
|
||||
usb_extra_send(AUDIO_MUTE);
|
||||
usb_extra_send(0);
|
||||
_delay_ms(500);
|
||||
} else if (code == KB_VOLU) {
|
||||
usb_extra_send(AUDIO_VOL_UP);
|
||||
usb_extra_send(0);
|
||||
_delay_ms(100);
|
||||
} else if (code == KB_VOLD) {
|
||||
usb_extra_send(AUDIO_VOL_DOWN);
|
||||
usb_extra_send(0);
|
||||
_delay_ms(100);
|
||||
} else {
|
||||
// normal keys
|
||||
if (key_index < 6)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue